09 2019 档案
摘要:(1)HashMap的实现原理?此题可以组成如下连环炮来问 你看过HashMap源码嘛,知道原理嘛? 为什么用数组+链表? hash冲突你还知道哪些解决办法? 我用LinkedList代替数组结构可以么? 既然是可以的,为什么HashMap不用LinkedList,而选用数组? 你看过HashMap
阅读全文
摘要:基本操作 /* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) /* 连接与断开服务器 */ mysql -h 地址 -P 端口
阅读全文
摘要:1、介绍: 单例模式(Singleton Pattern): 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。 场景: 频繁创建对象、管理对象是一件耗费资源的事,可以使用单例模式。 2、特点 类构造器私有 持有自己类型的属性 对外提供获取实例的静态方法 3
阅读全文
摘要:原文出自: https://blog.csdn.net/jornada_/article/details/82947677 一般对于业务记录类随时间会不断增加的数据,当数据量增加到一定量(一般认为整型值为主的表达到千万级,字符串为主的表达到五百万)的时候,性能将遇到瓶颈,同时调整表结构也会变得非常困
阅读全文
摘要:本文摘自: https://segmentfault.com/p/1210000011625271/read 不采用lua之前,我们从redis获取数据的路径与采用lua之后获取数据的路径对比,明显可以看出效率的提升。 安装OpenResty 参考官方给出的yum安装步骤,各种系统均有支持,也可采用
阅读全文
摘要:1、悲观锁(Pessimistic Concurrency Control),第一眼看到它,相信每个人都会想到这是一个悲观的锁。没错,它就是一个悲观的锁。 那这个悲观体现在什么地方呢?悲观是我们人类一种消极的情绪,对应到锁的悲观情绪,悲观锁认为被它保护的数据是极其不安全的,每时每刻都有可能变动,一个
阅读全文
摘要:说明:仅供学习,原文出自 https://www.cnblogs.com/Jtianlin/p/5041703.html Tomcat源码分析(一)--服务启动 1. Tomcat主要有两个组件,连接器和容器,所谓连接器就是一个http请求过来了,连接器负责接收这个请求,然后转发给容器。容器即ser
阅读全文
摘要:1、SpringBoot 启动main() 1.1 @SpringBootApplication 注解,其实主要是 @ComponentScan, @EnableAutoConfiguration, @SpringBootConfiguration 三个注解 @ComponentScan 注解: s
阅读全文