自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 java项目线上bug排查

1.收集可供分析的素材(linux系统的指令操作,666为进程号) 监控系统使用情况 top 生成内存dump文件jmap -dump:live,format=b,file=aaa.dump 666 生成线程dump文件 jstack -l 666>> /home/dump.txt 查看gc的信息 jstat -gc 666 ...

2019-07-15 23:03:10 741

原创 虚拟机三种连接方式的简单区别(桥接,NAT,仅主机)

桥接:可以访问外部网络,外部网络也能访问内部NAT:内部网络可以访问外部网络(可以通过宿主访问同网段的其他地址,也可以访问互联网),外部网络不能访问内部网络,只能宿主访问其内部网络仅主机:只能内部网络直接或者和宿主网络进行访问,内部网络和外部网络完全隔离...

2019-07-13 18:10:13 436

原创 lambda表达式的简单应用

1.匿名内部类@Testpublic void test1(){ System.out.println(666); new Thread(new Runnable() { @Override public void run() { System.out.println("aaa"); } })....

2019-06-26 11:50:46 116

原创 JPA利用@Version实现乐观锁的简单案例

1.乐观锁与悲观锁简介悲观锁:读锁可以共享,如果一个线程占用了写锁,则其他线程就不能获得写锁或读锁 乐观锁:读锁可以共享,如果一个线程占用了写锁,其他线程仍可获得读锁或写锁,当该线程的事务进行提交的时候,会去判断是否有其他线程对该数据进行了修改(根据版本号或者其他方式),如果修改了,则不进行提交2.JPA的实现方式简介(利用@Version注解)2.1 创建实体类(数据库须增加vers...

2019-06-20 15:58:46 1474

原创 如何优雅地实现异常处理

1.常见的异常处理方式1.1返回码方式 较为方便,但会造成代码耦合的问题1.2异常 代码耦合较少,下文将重点介绍这种方式。2.异常处理的步骤2.1定义业务异常类 你可定义多个异常类,实现不同的业务常见抛出的异常,这里要继承RuntimeException,在controller层中可以不用捕获和处理。public class UserServi...

2019-06-10 22:45:23 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除