首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
someecho
掘友等级
rd
学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 6
沸点 14
赞
20
返回
|
搜索文章
最新
热门
TreeMap
TreeMap 的实现是红黑树算法的实现,所以要了解 TreeMap 就必须对红黑树有一定的了解。 其实这篇博文的名字叫做:根据红黑树的算法来分析 TreeMap 的实现,但是为了与 Java 提高篇系列博文保持一致还是叫做 TreeMap 比较好。通过这篇博文你可以获得如下知…
【线程基础】如何理解可重入锁?
广义上的可重入锁指的是可重复可递归调用的锁,在外层使用锁之后,在内层仍然可以使用,并且不发生死锁(前提得是同一个对象或者class),这样的锁就叫做可重入锁。ReentrantLock和synchronized都是可重入锁,下面是一个用synchronized实现的例子: sy…
Netty 入门与实战:仿写微信 IM 即时通讯系统学习笔记
使用selector管理多个连接,减少创建线程的开销。当有新连接进来时,将它注册到一个selector上,批量监控是否有可读的数据连接 IO读写是面向流,意味着读完之后流无法再次读取,需要自己缓存数据。而NIO是面向Buffer的,可以随意读取Buffer中的任一字节,不需要自…
如何对JAVA对象进行深拷贝
1. 介绍 3. Model 实例中得到 pm != shallowCopy,意味着他们虽然他两是不同的对象,但是当一个对象改变了任何原有的属性值是,也会影响另一个对象。 5. 深拷贝 deep copy 深拷贝就是为了解决浅拷贝的问题。它的优势在于至少每个可变对象是递归拷贝的…
程序员十步学习法
在学习的过程中,你一开始需要了解整个知识的全貌,然后对一个个知识细节,通过反复实践、反复思考,总结归纳出自己的理解。同时分享和交流让你获得更多的成就感以及额外的 收获。 通过以上方法,使得你的学习过程更为结构化,不用一头扎进知识的海洋。这种方式通过利用人天生的好奇心来帮助我们吸…
Mybatis学习知识点
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java O…
个人成就
文章被点赞
8
文章被阅读
27,963
掘力值
428
关注了
21
关注者
2
收藏集
0
关注标签
48
加入于
2018-05-21