- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 String 和 StringBuilder,StringBuffer的区别
不同点(1)String不可变的长度,每一次执行“+”都会新生成一个新对象,所以频繁改变字符串的情况中不用String,以节省内存StringBuffer:可变字符串, 效率慢,因为对方法进行加锁,所以是线程安全的StringBuilder:可变字符序列、效率高 并没有对方法进行加同步锁,所以是非线程安全的。...
2020-03-16 21:00:50 106
原创 学习笔记(02):Java并发编程精讲-ReentrantLock的加锁解锁过程(一)
课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,对于每个小节小课均会有实际的场景应用为你呈现。同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。...
2020-03-06 15:32:40 127
原创 学习笔记(01):Java并发编程精讲-线程的并发和并行
课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,对于每个小节小课均会有实际的场景应用为你呈现。同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。...
2020-02-29 14:19:16 107
转载 centos7下redis集群搭建
高可用问题,如何保证redis的持续高可用性。容量问题,单实例redis内存无法无限扩充,达到32G后就进入了64位世界,性能下降。并发性能问题,redis号称单实例10万并发,但也是有尽头的。哈希槽的概念Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value 时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 ...
2019-03-31 17:47:35 289
原创 redis-常用命令之 object
objectOBJECTREFCOUNT<key>返回给定key引用所储存的值的次数。此命令主要用于除错。OBJECTENCODING<key>返回给定key锁储存的值所使用的内部表示(representation),返回相对应的类型OBJECTIDLETIME<key>返回给定key自储存以来的空闲时间(idle, 没有...
2019-03-01 22:54:23 396
翻译 reids 常用命令之 key
reids reids数据库一般是以 数组的形式,默认有15个数据库,每个数据库对外都是一个从0开始的递增数字命名,Redis默认支持16个数据库(可以通过配置文件支持更多,无上限),可以通过配置databases来修改这一数字。客户端与Redis建立连接后会自动选择0号数据库,不过可以随时使用SELECT命令更换数...
2018-07-19 17:57:25 204
原创 java8 特性map 循环 (keySet()
/*** * * 通过 keySet jdk8 和jdk 之前对比的 * jdk8 map.keySet().forEach 相比较jdk8之前 要简洁很多 * map.keySet().forEach 底层技术是通过Iterable 增加forEach 这个方法 *具体可以参考jdk官方文档的 */public static void main(String[] args) ...
2018-07-19 14:45:07 5705
空空如也
Java开发如何转型大数据架构师
2016-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人