文章

Java

前置条件断言 HOT
2020.08.26

断言(assert),是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。

记一次通过Memory Analyzer分析内存泄漏的解决过程 HOT
2020.06.16

状况就是处于一种假死的状态。索引查询都很慢,几乎进行不了任何操作,慢慢卡死。 然后我们再发版时,只能基于之前打好的war包,替换或者增加class文件。

一文读懂JAVA多线程 HOT
2020.05.25

多线程开发的时候会有一些问题,比如安全性问题,一致性问题等,重排序问题,因为这些问题然后大家在写代码的时候会加锁等等。这里就不做着重分享了。本文主要分享造成这些问题的原因和JAVA解决这些问题的底层逻辑。

关于Java序列化的问题你真的会吗? HOT
2020.03.09

本文将总结一些Java序列化的常见问题,并且通过demo来进行测试和解答。

Serializable详解(1):代码验证Java序列化与反序列化 HOT
2020.03.09

代码验证Java序列化与反序列化。

如何利用缓存机制实现JAVA类反射性能提升30倍 HOT
2019.11.13

一次性能提高30倍的JAVA类反射性能优化实践。

简洁方便的集合处理——Java 8 stream流 HOT
2019.06.24

本文带大家学习java8的Stream,不需要理论基础,直接可以上手去用。

使用java+TestNG进行接口回归测试 HOT
2018.12.12

TestNG是一个开源自动化测试框架,TestNG表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。

初步了解JVM HOT
2018.12.05

JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

论性能测试 HOT
2018.12.04

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。