摘要: Redis 中数据库键的过期时间都保存在过期字典中,当一个键过期了,Redis 存在三种不同的删除策略:定时删除、惰性删除和定期删除 阅读全文
posted @ 2019-02-25 20:30 AmosH 阅读(379) 评论(0) 推荐(0) 编辑
摘要: int 与 Integer 的区别 阅读全文
posted @ 2019-02-24 22:48 AmosH 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Java 在刚刚诞生之初就提出过一个非常著名的口号:“一次编写,到处运行”, 这句话充分表达了软件开发人员对冲破平台界限的渴望 阅读全文
posted @ 2019-02-18 12:00 AmosH 阅读(314) 评论(0) 推荐(0) 编辑
摘要: IoC 是一种通过描述来生成或者获取对象的技术,可以说 Spring 是一种基于 IoC 容器编程的框架 阅读全文
posted @ 2019-02-02 16:29 AmosH 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 作为使用范围最广的虚拟机之一HotSpot,必须对垃圾回收算法的执行效率有严格的考量,只有这样才能保证虚拟机高效运行 阅读全文
posted @ 2019-02-01 20:18 AmosH 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 多线程以改善了系统资源的利用率并且提高了系统的处理能力。但是,并发执行同时也带来了新的问题——死锁。所谓的死锁就是多个线程因竞争资源而造成的一种互相等待,如果没有外力作用,这些线程都将无法继续执行 阅读全文
posted @ 2019-02-01 20:16 AmosH 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 在Java虚拟机规范描述中,除了程序计数器外,虚拟机内存的其他几个运行区域都有发生 OOM 异常的可能。在这里,用代码验证各个运行时区域存储的内容并讨论该如何进行处理 阅读全文
posted @ 2019-01-30 11:00 AmosH 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 事务的隔离性比想象的要复杂,在 SQL 标准中定义了四种级别的隔离级别。通常而言,较低级别的隔离通常可以执行更高的并发,系统的开销也更低 阅读全文
posted @ 2019-01-29 16:14 AmosH 阅读(1570) 评论(0) 推荐(2) 编辑
摘要: Java 虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途 阅读全文
posted @ 2019-01-20 20:00 AmosH 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 字符集是指一种从二进制编码到某类字符符号的映射,校对是一组用于某个字符集的排序规则。每一类编码字符都有其对应的字符集和校对规则 阅读全文
posted @ 2019-01-20 11:09 AmosH 阅读(350) 评论(0) 推荐(0) 编辑