摘要:
import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File; public static void main(String[] args) throws 阅读全文
摘要:
一天发现服务耗时激增,查看gc日志后,发现由于请求量激增导致full gc每一分钟执行一次。 后来通过升级内存解决问题。 只要内存够大 gc是可以解决的。 ** 但是如果内存很大 触发gc可能会导致服务宕机-。- 阅读全文
摘要:
本篇基于centos7服务器进行部署开发 代码地址:https://github.com/chukaihong/docker-compose.喜欢的点个start 一.拉取redis镜像,使用如下命令 1.查看镜像是否拉取成功,使用如下命令 显示如下则证明拉取成功 二.编写docker-compos 阅读全文
摘要:
一.简介 单例的目的保证该对象只能存在一个,只有应用场景相当多,列如jedisUtils.. 二.代码 测试代码如下: 测试结果: 阅读全文
摘要:
一.HashMap 简介 HashMap在程序员的开发过程中是一个十分常用的集合类,它是一个以键值对形式存在的集合类, 在开发中我们可以利用的它的一个key存在即替换的特性,实现一个更新的去重的操作。 在另一个方便我们可以利用map跟fastJson快速组成我们所需的json数据格式。 在jdk1. 阅读全文
摘要:
前言:一般项目都会使用阿里云等服务器作为云服务器.此时必不可免会使用到一系列常用的命令。这里我整合一下常用的命令 1.一般链接阿里云服务器常用的的是xshell跟xftp. 下载路径:https://xshell.en.softonic.com/ 2.一开始常用的命令是cd: cd是用于切换文件路径 阅读全文
摘要:
异常介绍: ONLY_FULL_GROUP_BY 指的是你查询的语句使用到了group by 例如 select name,age from person group by sex; 此时你group by 的是性别但是查询的是name,age在mysql5.7中不是合法的 正确写法的是 selec 阅读全文
摘要:
1.POM文件: 2.generatorConfig.xml 3.下载mybatis逆向工程插件 windows->marketplace 搜索mybatis 全部勾选安装完成 4.根据图操作即可生成 阅读全文
摘要:
主方法 synchronized线程方法1: ReentrantLock线程方法2: 总结: synchronized在这里将run()方法加入了锁,其他线程方法时如果当前锁没有释放进去等待状态等线程释放锁后进入锁的争夺。每次只允许一个线程访问。 ReentrantLock 利用lock.lock( 阅读全文
摘要:
一.编写父类对象: 二.编写子类对象: 三.编写测试类: 四.实验结果: 五.总结: 出现了6句话,这6句话也代表了调用过程. 1).最先开始调用static的方法.父类static块 >子类static块 2).执行父类方法 代码块的执行顺序优于构造方法.先调用执行代码块代码-->再执行父类构造方 阅读全文