首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
BlankCHN
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
【年前最后一波装逼】记一次阿里面试,我是如何用一行代码解决约瑟夫环问题的
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次阿里的笔试中也遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 在大一第一次遇到这个题的时候,我是用数组做的,我猜绝大多数人也都知道怎么做。方法是这样的: 用一个数组来存…
掌握Java枚举这几个知识点,日常开发就够啦
春节来临之际,祝大家新年快乐。整理了Java枚举的相关知识,算是比较基础的,希望大家一起学习进步。 JDK5引入了一种新特性,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这就是枚举类型。 name(); 返回enum实…
Spring Security 解析(一) —— 授权过程
自定义MyUserDetailsUserService类,实现 UserDetailsService 接口的 loadUserByUsername()方法,这里就简单的返回一个Spring Security 提供的 User 对象。为了后面方便演示Spring Security…
Java 各种锁的小结
一. synchronized 在 JDK 1.6 之前,synchronized 是重量级锁,效率低下。 从 JDK 1.6 开始,synchronized 做了很多优化,如偏向锁、轻量级锁、自旋锁、适应性自旋锁、锁消除、锁粗化等技术来减少锁操作的开销。 synchroniz…
2018汇总JDK源码篇
2018汇总JDK源码篇
springmvc的面试知识点总结 - 编辑之路的个人空间 - 开源中国
新的一年,开启新的篇章,欧气满满,迎接未来. 前几天回顾了spring相关的知识点,现在再来回顾下springmvc相关的知识点做一下总结. 之前面试问题总结的那篇文章中,与springmvc相关的有哪些问题: springmvc的工作流程? springmvc dispatc…
面试问你正则原理?你就跟他吹起来
正则表达式 -- 程序员的一个绕不开的话题,一个又爱又恨的神器,一个面试经常被问到的知识点,一个你似懂非懂云山雾罩的痛点。 看完这篇文章,以后如果面试官再问你:“了解正则吗?说说它的匹配原理和机制吧。” 如果有些同学有不太清楚的地方,那应该大部分会集中于 () / (?:) /…
spring cloud gateway 之限流篇
在高并发的系统中,往往需要在系统中做限流,一方面是为了防止大量的请求使服务器过载,导致服务不可用,另一方面是为了防止网络攻击。 常见的限流方式,比如Hystrix适用线程池隔离,超过线程池的负载,走熔断的逻辑。在一般应用服务器中,比如tomcat容器也是通过限制它的线程数来控制…
HashMap面试必问的6个点,你知道几个?
针对这个问题,嗯,当然是必须看过HashMap源码。至于原理,下面那张图很清楚了: HashMap采用Entry数组来存储key-value对,每一个键值对组成了一个Entry实体,Entry类实际上是一个单向的链表结构,它具有Next指针,可以连接下一个Entry实体。 数组…
深入剖析Java即时编译器(上)
本文会先介绍Java的执行过程,进而引出对即时编译器的探讨,下篇会介绍分层编译的机制,最后介绍即时编译器对应用启动性能的影响。 本文内容基于HotSpot虚拟机,设计Java版本的地方会在文中说明。 在我们刚学习Java时,大概会认为Java是编译执行的。其实,Java既有解释…