• 「设计模式」创建型

    「设计模式」创建型 创建型设计模式常见有如下几类: 单例(Singleton) 简单工厂(Simple Factory) 工厂方法(Factory Method) 抽象工厂(Abstract Factory) 生成器(Builder) 原型模式(Prototype) 1. 单例(Singleton) 意图 确保一个类只有一个实例,并提供该实例的全局访问...

    2020-01-15 09:29:53 定义wordIE微信公众号相关性微信公众号PStimAV

  • HashMap、Hashtable、ConcurrentHashMap的原理与区别

    HashMap、Hashtable、ConcurrentHashMap的原理与区别 HashTable 底层数组+链表实现,无论key还是value都 不能为null ,线程 安全 ,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化 初始size为 11 ,扩容:newsize = olesi...

    2020-01-15 09:29:00 程序猿AVtab触发异常修改常用传递对象table

  • ThreadLocal = 本地线程?

    ThreadLocal = 本地线程? 一、定义 ThreadLocal 是 JDK 包提供的,从名字来看, ThreadLocal 意思就是本地线程的意思。 1.1 是什么? 要想知道他是个啥,我们看看 ThreadLocal 的源码(基于 JDK 1.8 )中对这个类的介绍: This class provides thread-local variables....

    2020-01-15 09:27:22 定义用户IE技术交流PSAccess共享AVHTTPSCDN

  • 原子类型累加器

    原子类型累加器 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 原子类型累加器 是 JDK1.8 引进的并发新技术,它可以看做 AtomicLong 和 AtomicDouble 的部分加强...

    2020-01-14 09:34:26 文档定义瓶颈评测PS内部结构SegmentFaultAVHTTPS高并发

  • Linux基本命令

    Linux基本命令 Linux基本命令 前言 前面咱们已经成功安装了Linux系统--centos7,那么我们现在提好裤腰带,准备奔向Linux的大门。 Linux命令行的组成结构 [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldb...

    2020-01-10 16:02:50 linux命令linux时间linux 系统时间在linux中文件服务器定义硬件Linuxmysql

  • Java集合概述(上)

    Java集合概述(上) Java集合概述(上) 前言 先说说,为什么要写这么一篇博客(我总是喜欢写原因)。因为最近到年底了,正好又要准备面试,所以在做各方面的技术总结。而Java集合是Java非常重要的一部分,自己前前后后也花了不少时间学习,但是一直比较零散。所以,打...

    2020-01-10 07:51:13 java工程师java开发ESET定义减低IE系统死链AccessAV

  • 并发编程的基石——CAS机制

    并发编程的基石——CAS机制 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 Java中提供了很多原子操作类来保证共享变量操作的原子性。这些原子操作的底层原理都是...

    2020-01-07 08:34:13 IEPS共享timAVHTTPSHTMLWAP.htm数据库

  • java 虚拟机原理

    java 虚拟机原理 什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,是一个虚构出来的计算机,它屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码,ByteCode), 就可以在多种平台上不加修改地运行。这背后其实...

    2020-01-04 16:02:40 cmsjava开发工具java开发java runtime文件定义LinuxWindowsARM虚拟机

  • springboot 中单机 redis 实现分布式锁

    springboot 中单机 redis 实现分布式锁 在微服务中经常需要使用分布式锁,来执行一些任务。例如定期删除过期数据,在多个服务中只需要一个去执行即可。 以下说明非严格意义的分布式锁,因为 redis 实现严格意义的分布式锁还是比较复杂的,对于日常简单使用使用如下简单...

    2020-01-03 16:05:32 wordIE人工干预PStimHTTPS<HTMLNETthe

  • JAVA性能优化总结

    JAVA性能优化总结 ??我们知道JAVA语言与C语言的其中一个区别就是JVM中有垃圾回收器可以通过对运行中的对象进行判断是否存活并且将在内存中已经不在使用的对象进行回收释放其所占用的内存,而C语言需要进行手动的释放内存,1个对象的创建使用释放都需要程序进行显式的操...

    2020-01-03 16:04:32 cms服务器定义瓶颈虚拟机用户IE磁盘新规则系统