线程的生命周期及五种基本状态Java, 开发语言, 框架算法 / Nick Tan / 2021-11-20 / 发表评论一、线程的生命周期 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java […] 线程的生命周期及五种基本状态 Read More »
多线程知识要点汇总Java, 开发语言, 框架算法 / Nick Tan / 2021-11-20 / 发表评论线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,可以使用多线程对进行运算 多线程知识要点汇总 Read More »
JVM原理与深度调优Java, 开发语言, 框架算法 / Nick Tan / 2021-11-01 / 发表评论一、什么是JVM JVM是Java虚拟机 运行在用户态、通过应用程序实现java代码跨平台、与平台无关、实际上 JVM原理与深度调优 Read More »
Java内存泄漏排查Java, 开发语言, 框架算法, 系统安全 / Nick Tan / 2021-11-01 / 发表评论一、什么是内存泄漏 内存泄漏:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。 在 Java内存泄漏排查 Read More »
Java加密解密算法简介Java, 加密解密, 算法 / Nick Tan / 2021-07-31 / 发表评论实际工作中遇到的加密解密算法和算法之间的区别以及如何选择,包括:BASE64、DES、3DES、AES、RSA Java加密解密算法简介 Read More »
Java中BigDecimal类介绍及用法Java, 开发语言, 框架算法 / Nick Tan / 2021-07-16 / 发表评论Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。 Java中BigDecimal类介绍及用法 Read More »
Apache Commons IOJava, 开发语言, 框架算法 / Nick Tan / 2021-07-09 / 发表评论Apache Commons IO是对java.io的扩展,主要是对Java中的bio封装了一些好用的工具类, Apache Commons IO Read More »
AES算法实现Java和JS互通加解密Java, JavaScript, Web设计, 加密解密, 算法 / Nick Tan / 2021-06-20 / 发表评论在项目中使用RSA加密解密,但是对于稍微有点长度的明文加密时,RSA就会提示加密内容过长,导致加密失败。所以在 AES算法实现Java和JS互通加解密 Read More »
Java性能优化:提升运行效率的35个小细节Java, 开发语言, 性能测试, 系统安全 / Nick Tan / 2021-06-17 / 发表评论代码优化 ,一个很重要的课题。一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题就 Java性能优化:提升运行效率的35个小细节 Read More »
设计模式之迭代器模式Java, 设计模式 / Nick Tan / 2021-06-13 / 发表评论一、什么是迭代器模式 迭代器模式,提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部细节。 设计模式之迭代器模式 Read More »