引言 以往碰到内存泄漏等问题的时候,都是使用eclipse下的mat(memory analyze tool)进行内存分析,但是写代码用习惯idea的现代化界面,再去看mat...

引言 以往碰到内存泄漏等问题的时候,都是使用eclipse下的mat(memory analyze tool)进行内存分析,但是写代码用习惯idea的现代化界面,再去看mat...
最近在做报表统计的时候碰到一个诡异的bug,union左边查出来有4条数据,右边是0条,理论上最后的结果有4条,但是执行结果很意外,只有三条。最后的解决办法是在查询数据列加上...
现在有了springboot的自动配置,我们可以很方便地使用springmail发送邮件,只需要以下简单两步。关于springboot的使用请参照别的教程。springmai...
因为业务需要一个分页查询的列表,但是对数据内容有去重的需求,简单了解了JPA的@Query注解使用方式后就直接用了自定义sql来做,测试通过后上线测了两笔也没问题就没太在意。...
启动脚本jmeter -n -t test.jmx -l result.jtl参数说明 分析结果将生成的 result.jtl 文件,下载到window中,并window版j...
ps -ef | grep xxx:process status?通过xxx关键字过滤线程列表 tail -nf xxx:从尾部开始打印xxx文件,默认展示倒数n行 磁盘相关...
线程池技术学习 线程池的工作方式 如果运行的线程少于 corePoolSize,则 Executor 始终首选添加新的线程,而不进行排队。什么意思?如果当前运行的线程小于co...
从1中取2的交集,移除所有存在1中但不存在于2中的记录 调用默认浏览器打开指定网址 读取yaml配置文件,Yaml相关的库来自org.yaml.snakeyaml 如何处理I...
gin启动 昨天学习到gin如何返回一个json数据之后,希望按照往常的开发经验,定义统一的返回报文体,于是定义了以下结构 然而使用下面的代码返回的数据一直是{} 自己研究源...
今天尝试着使用比较流行的gin框架来构建web服务。ok,打开官网,点开get started教程,按着教程一步一步来。然而在教程的第一步:安装gin,就卡住了。因为众所周知...
二叉搜索树(BST) 定义 二叉搜索树又叫二叉排序树,相对于普通的二叉树,二叉搜索树规定父节点的左子节点小于父节点,右子节点大于父节点,满足这个条件的二叉树就是二叉搜索树。由...
二叉树(BinaryTree) 定义 简单定义:由父节点与子节点组成,每个父节点最多拥有两个子节点分别称为左孩子和右孩子,第一个父节点称为根节点。二叉树非常简单,定义上没有别...
测试以下两种拷贝方式: 使用spring的BeanUtils(反射调用getset) gson序列化 简单封装的工具类: 测试方法 测试结果: 调换顺序再测一次(jvm的预热...
程序员的工作内容,除了大部分时间写代码之外,因为有不少的时间是用在调试代码上。甚至说不是在调试代码,就是即将调试代码。 :) 今天我们来谈谈调试代码的一些技巧,在使用IDE提...
BaseResponse 是我司自定义的基础返回报文,里面有统一的状态码,这里可以校验请求是否成功。
DO.java Mapper.java Mapper.xml
去官网下载mysql8.0:https://dev.mysql.com/downloads/mysql/,解压下载后的文件 在解压之后的根目录创建my.ini 在根目录下创建...
1. git仓库中配置文件的名字是有作用的 比如utaha-dev.yml,代表了{application}-{profile},application要和文件所属的app...