上周由于工作原因,公司安排写单元测试,开始都很顺利,但是随着写的测试案例越来越多,项目单元测试运行就特别卡,极端情况下内存溢出,因此进行了排查...
0、下载好JDK安装包后上传到Linux服务器的/usr/local/java/下1、解压tar -zxvf jdk-8u251-linux-x64.tar.gz2、改名mv jdk1.8.0_251 jdk1.83、配置环境变量vi /etc/profile 添加以下内容#JAVAexport JAVA_......
虚拟机是一种抽象化的机器,可以执行抽象化的指令。一般分为:系统级虚拟机和程序级虚拟机。
1、下载地址:https://www.elastic.co/cn/downloads/elasticsearch
利用Fastjson默认会去除键、值外的空格、b、n、r、f等特性,并且还会自动将键与值进行unicode与十六进制解码,扩展出bypass的方法:
上文:jdk-8大基础类型源码阅读(byte、short、int、long、float、double、boolean、char)
哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。
建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。----------来源于百度百科
原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象...
工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据...