总结 CASE 1、回文 最长回文子串。 最多删除一个字符串 1.1.2 给定一个字符串判断有多少个回文串。(…
Java自带项目管理命令
本文概览:不使用maven情况下,使用原始Java命令进行编译打包。 1 编译 通过javac命令执行编译操作…
JDK关闭钩子与Tomcat关闭钩子
1 JDK关闭钩子 在很多应用场景下,程序退出后,需要做一些善后处理,JDK提供了 关闭钩子 。除了kill …
Java NIO与Reactor
本文概览:介绍了Reactor设计模式,并介绍NIO的对于Reactor简单实现,以及三种常见实现方式。 1 …
JAVA NIO介绍
本文概览:介绍 Java NIO的通道Channel 、 缓冲区Buffer 和 Selectors。 1 J…
内核IO模型介绍
本文概览:介绍内核的五种IO模型。 Q: 阻塞式I/O和I/O复用,都是阻塞IO,那区别在哪里呢? A: 区…
Java解析excel文件
本文概览:介绍了java通过poi解析excel。 1、引入maven [crayon-67428fdb9c8…
java泛型和通配符
本文概览:介绍了泛型定义和使用,以及通配符的作用 1 泛型 泛型是Java SE 1.5的新特性,泛型的本质是…
Jackson的使用
本文概览:通过jackSon将json转换成Object和将Object转成json。 1 引入 json在进…
Jackson常用配置和注解
本文概览:介绍Jackson常用的配置和注解。 1 常用配置 1.1 进行配置 通过configure函数来配…
Jackson之json与对象成员不一致问题
本文概览:当json字符串中新增了两个字段,但是对应的Object没有新增成员,此时将json转成Object…
properties文件和环境变量
本文概览:介绍了通过java.util.Properties类和Spring配置中获取配置文件中值 1 Pro…
获取一个数组的随机子序列
1、场景 在进行统计时,需要随机从一个集合中获取一些元素子集合。 2、实现 使用Collections.shu…
使用args4j解析shell命令行参数
本文概览:在命令行通过java命令来执行一个程序传入参数时,为了方便使用这个参数来初始化成员变量,引入了arg…
Java异常体系和自定义类
本文概览:介绍了异常种类、异常堆栈和自定义异常。 1 异常种类 异常层次结构为: 对于Erro类【未检查异常】…