摘要:
判断对象是否存活的算法包括: 引用计数算法 可达性分析算法 之前也做过这样一篇文章, 详情看这里 -> JVM垃圾回收之垃圾标记算法 阅读全文
摘要:
MySQL查询字段区不区分大小写? MySQL innodb的事务与日志的实现方式? MySQL查询字段区不区分大小写? 答案是不区分 如何解决需要区分英文大小写的场景 例如登录用户为admin,此时填写ADMIN也能登录,如果用户名需要区分大小写,你的做法是什么? 解决方案一 MySQL默认的字符 阅读全文
摘要:
单例模式介绍: 单例模式(Singleton),是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为。 比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取 阅读全文
摘要:
同步, 异步, 阻塞 和 非阻塞 不能简单的从字面理解, 之前看过一个很形象的例子来说明同步异步阻塞非阻塞。 场景: 小明使用 chrome 下载一个软件。 1. 同步阻塞 小明使用 没有提醒功能的chrome 下载一个软件。小明 一直坐在电脑面前什么事也不做, 等待软件下载完成。 阻塞:小明(调用 阅读全文