1、场景 在进行统计时,需要随机从一个集合中获取一些元素子集合。 2、实现 使用Collections.shu…
Mybatis Generator
本文概览:使用这个插件可以自动生成mapper.xml、mapper.java、mapperExample.j…
使用args4j解析shell命令行参数
本文概览:在命令行通过java命令来执行一个程序传入参数时,为了方便使用这个参数来初始化成员变量,引入了arg…
Java异常体系和自定义类
本文概览:介绍了异常种类、异常堆栈和自定义异常。 1 异常种类 异常层次结构为: 对于Erro类【未检查异常】…
mysql导数据
本文概览:经常需要给PM来导出一些数据。如果是导出数据方式可以通过mysql命令或者shell脚本进行导出;如…
泛型中T.class
本文总结:java泛型是无法获取到T.class。 1 问题引入 在定义泛型类时,想要获取到泛型类的类型变量对…
Excel常用功能
本文概览:最近再帮人统计数据,用到了excel,发现很多常用功能已经被遗忘了很久。总结下常用到的功能 1 同一…
加密算法之RSA
本文概览:介绍了RSA的简单使用,即“公钥加密-私钥解密”和“私钥加密-公钥解密”。 1 RSA公钥和私钥介绍…
Mac抓包工具之Whistle
本文概览:通过whistle在mac下进行抓包,介绍了安装和配置whistle。 1 安装HOMEBREW 1…
海森堡(Heisenberg)的部署实例
本文概览:介绍了如何通过heisenberg部署一个分库分表的服务。 1 背景 现在使用heisenberg进…
Mysql执行计划Explain
本文概览:介绍了explain的作用、使用和各个字段含义。 1 介绍 1、explain的作用 主要根据ext…
慢查询之优化索引
本文概览:优化慢查询核心就是优化索引,查看一个查询sql是否用到了索引。还介绍了mysql的索引。 1 优化 …
JAVA SPI的实例
本文概览:通过JDK 的spi在初始化对象时,加载一些对象。 1 介绍 1、使用的一个背景 在spring框架…
logback日志掩盖敏感信息
本文概览:在logback层面实现对日志中敏感信息进行过滤。 1 背景 1、 背景 就是需要对日志中敏感信息进…
java正则表达式
本文概览:介绍了正则表达式常用符号含义和java使用正则表达式实例。 1 正则表达式 1、常用符号含义 2. …