1. hashmap & hashtable区别 2. 为什么hashmap线程不安全 而ConcurrentHashmap安全? 3. JVM内部模型,里面运行的过程, 不是你想得复杂的字节码等等,而是想问不同的对象存在于堆和栈里面;以及JVM内部怎么分配这些对象和垃圾回收的? 4. Spring ...
分类:
其他好文 时间:
2017-09-21 19:33:31
阅读次数:
124
--主要: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率低,但是可以延时加载) --其他: 双重检测锁式(由于JVM底层内部模型原因,偶尔会出现问题,不建议使用) 静态内部类式(线程安全,调用效率高,可以延时加载) 枚举式(线程安全,调用效率高,不能延时加载) -- ...
分类:
其他好文 时间:
2017-09-10 17:39:18
阅读次数:
160
今天算是完完整整把老高的单例模式看了,差不多也懂了,个别不懂的再补吧,下面介绍一下5种单例模式: 饿汉式实现:线程安全,调用效率高。但是,不能延时加载。 懒汉式实现:线程安全,调用效率不高。但是,可以延时加载。 双重检测锁式:由于JVM底层内部模型原因,偶尔会出现问题,不建议使用。 静态内部类式:线 ...
分类:
其他好文 时间:
2016-08-22 00:08:30
阅读次数:
241
核心作用: -保证一个类只有一个实例,并且提供一个访问该实例的全局访问点电脑的管理器,一旦创建一个一个任务管理器,再去创建还是原来的。一、单例模式:饿汉式。饿汉式:不管创建多少个对象都是同一个对象二、懒汉式:具有延时加载。加入同步,调用效率低。三、双重检测锁:由于编译器优化和JVM底层内部模型会有....
分类:
其他好文 时间:
2015-09-18 13:45:46
阅读次数:
222
不知不觉,学到的第四章。但是对于TQ的内部模型和外部模型的完整分析还是没有很好的理解。接着学习。。。。。。。。。我们也了解静态时序分析的第一步骤,亦即时钟方面的约束。此外,也稍微对 Report Timing 逐步深入了解,何为一举列出多有相关的时序报告等。在此我们需要用到 set_multicyc...
分类:
其他好文 时间:
2014-10-13 23:11:47
阅读次数:
189
软考进行时,再次对数据库部分进行学习,对数据库概念部分总结上图:
其中,宏观来说,我们所面对的数据库都是从ER图开始的,从概念模型到逻辑模型再到最后的内部模型,大概的数据库雏形就出来了,然后就是根据关系中的键,范式,函数依赖等来优化数据库结构,避免数据冗余等.数据库建好以后,我们在使用过程中就是对数据库的增删改查,最底层的操作便是运算中的关系运算和元组运算,通过不同的...
分类:
数据库 时间:
2014-10-06 16:58:30
阅读次数:
278
nginx是以多进程的方式来工作的,当然nginx也是支持多线程的方式的,只是我们主流的方式还是多进程的方式,也是nginx的默认方式。nginx采用多进程的方式有诸多好处。 (1)nginx在启动后,会有一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控 worker进程的运行状态,当worker...
分类:
其他好文 时间:
2014-07-29 15:00:48
阅读次数:
149