最新 最热

单元测试内存溢出问题排查

上周由于工作原因,公司安排写单元测试,开始都很顺利,但是随着写的测试案例越来越多,项目单元测试运行就特别卡,极端情况下内存溢出,因此进行了排查...

2022-12-01
1

Linux下Java的安装与配置

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_......

2022-12-01
1

JVM简介

虚拟机是一种抽象化的机器,可以执行抽象化的指令。一般分为:系统级虚拟机和程序级虚拟机。

2022-12-01
1

Elasticsearch 7.x 安装及配置

1、下载地址:https://www.elastic.co/cn/downloads/elasticsearch

2022-12-01
1

Fastjson:我一路向北,离开有你的季节(下)

利用Fastjson默认会去除键、值外的空格、b、n、r、f等特性,并且还会自动将键与值进行unicode与十六进制解码,扩展出bypass的方法:

2022-12-01
1

String-源码阅读

上文:jdk-8大基础类型源码阅读(byte、short、int、long、float、double、boolean、char)

2022-12-01
1

Java 理论概念·HashMap 面试大全

哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。

2022-12-01
1

《23种设计模式(Java版)》| 建造者模式(内附源码案例)。

建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。----------来源于百度百科

2022-12-01
1

《23种设计模式(Java版)》| 原型模式(内附源码案例)。

原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象...

2022-12-01
1

《23种设计模式(Java版)》| 工厂模式(内附源码案例)。

工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据...

2022-12-01
1