首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
社大小树同学
掘友等级
Java研发工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
String是final不可变的,确定不可变吗?通过骚操作,让你产生怀疑~
发现这个问题,还是因为同事在写Spring Aop的时候,需要对某些参数进行加解密,他在测试的时候,发现固定的String字符串值是上一次加密后的字符串,而通过debug显示的是字符串本身,但是值却不是。
MyBatis是怎么实现日志模块的?
其中Properties settings = settingsAsProperties(root.evalNode("settings"));是解析setttings节点,将settings节点的内容解析到 Properties 对象,其中涉及到很多操作,不在本文分析之列. …
通过位运算求一个集合的所有子集方法
给定一个含不同整数的集合,求出其所有的子集. 仔细看上面的输出,可以看出,对于某一位元素,只有2种状态,输出与不输出.
从源码,看一看HashMap,传递了初始化容量,初始化的数组长度是多少?
从源码来看,table数组赋值的地方有4处。 从这可以看到,新建数组的长度为2的次方。 从put方法来看,toSize也就是threshold,而构造方法中,threshold=initialCapacity。 3. 扩容中,赋值新的数组 从以上分析来看,当新建一个HashMa…
从源码,看看HashMap中的put操作到底做了啥?
从Map.Entry的源码来看,Map.Entry是一个单向链表.
把生产中的慢SQL从6000ms,一番折腾后运行只要40ms
由于涉及到生产,表名经过处理,并不是真实表名。。。 初看就是两个表内连接,那看一看执行计划吧。。。 平台输出执行计划格式有问题,凑合看吧。 生产环境通过页面跳板的方式查询数据库,将这条SQL在页面执行的时候,第一次没有查出结果,因为平台有执行时间限制(20s),也意味着这条SQ…
用代码了解常用的数据结构
二叉堆是一种特殊的堆,二叉堆是完全二叉树或者近似完全二叉树。 当父节点的键值总是大于或等于任何一个子节点的键值时为"最大堆"。 当父节点的键值总是小于或等于任何一个子节点的键值时为"最小堆"。 二叉堆一般用数组来表示。如果根节点在数组中的位置是1,第n个位置的子节点分别在2n和…
Spring Boot零散笔记
@Value获取值和@ConfigurationProperties获取值比较@ConfigurationProperties@Value功能批量注入配置文件中的属性逐个指定松散绑定(松散语法)支持不
踩坑记-Map.getOrDefault(Object key, V defaultValue)
仔细一想,恍然大悟,终于明白了其中的原因!返回的默认 LinkedList 肯定也是添加上了值!没有返回的原因是,这个LinkedList的引用并没有跟Map建立真正的关系,它处于一种游离状态,方法运行完成就销毁了!代码修改一下,验证一下 LinkedList 添加了元素。
工作中使用的代码片段
Spring-Web中获取HttpServletRequest对象SpringMvc统一异常处理——@ControllerAdvice利用commons-lang3解析可能存在多种日期格式的日期
下一页
个人成就
文章被点赞
8
文章被阅读
31,517
掘力值
680
关注了
16
关注者
4
收藏集
5
关注标签
16
加入于
2018-11-10