自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次mybatis无法打印日志的解决过程

记一次mybatis无法打印日志的解决过程

2022-12-07 14:34:25 5925 1

原创 记一次,springboot启动后,访问Could not get any response的排查过程(吐血)

记录

2022-11-15 15:57:28 794

原创 Stream中map和flatmap的区别,一看就懂

Stream中map和flatmap的区别,一看就懂

2022-11-05 17:58:01 5559

原创 通俗易懂的理解Lambda表达式(二)

通俗易懂的理解Lambda表达式(二)

2022-11-04 16:52:07 196

原创 通俗易懂的理解Lambda表达式

通俗易懂的理解Lambda表达式,并且上手~

2022-11-03 19:53:56 211

原创 个人对同步和阻塞的理解

个人理解

2022-10-13 11:43:41 128

原创 《HotSpot算法(二)安全点》

上一章我们提到,如果频繁的创建OopMap,会造成内存的极大开销。而的确,JVM并没有如此频繁的创建OopMap,而是在一个特定的位置,统一的生成。这个特定的位置我们称为安全点,安全点包含以下几种位置。1、方法调用结束后。2、循环跳出之后。3、抛出异常之后对于安全点而言,当线程进入安全点的时候,就可以收集到足够的GCRoot,可以进行垃圾回收。的确,jvm规定只有线程进入安全点之后,才允许进行垃圾回收!所以,安全点的设置很重要,如果太多,那垃圾回收就会过于频繁,加剧系统的

2021-10-19 11:49:53 118

原创 HotSpot算法(一)jvm的根节点枚举

我们都知道,HotSpot虚拟机判断对象是否存活的方法是——GCRoot可达性算法。而GCRoot对象包含以下四类。1、方法区的常量2、方法区的静态变量3、栈中的引用4、本地方法栈中的JNI的引用JNI的引用咱们这里暂时不管。而现在我们随便一个java应用,都会加载大量的类,这样我们的方法区中就会堆积大量的常量和静态变量。这样一来,搜索GCRoot就成了一个头疼的工作。那怎么办呢,jvm自然有它的应对方法。HotSpot目前采用的是精确式内存管理,顾名思义:虚拟机可以

2021-10-19 11:29:20 214

原创 upstream timed out (110: Connection timed out) while reading response header from upstream,没想到是JDK的坑

今天公司的前端代理从node换成了nginx,并且迁移到新的服务器上部署。一切都顺利的进行,只是访问项目的时候,接口奇慢,并且最后报了504的错。顺藤摸瓜,第一步来到nginx排斥错误,tail了error的日志信息,看到了报错如下一开始照着这个报错信息,一顿百度,加了各种nginx的超时配置,没卵用。。。在这里也劝大家,一般而言nginx都有默认的超时配置,只要接口的性能正常,都可以正常返回!接下来,来到服务端排查。。。。。很明显的发现,请求压根没进到服务(我们后端采用spr.

2021-10-15 17:22:28 1739

原创 generator 自动生成代码会产生新的类的问题解决

generator 真的是码贼的神器,但使用过程中也有不少坑。例如,第一次建表生成类之后,如果我想修改表字段,再一次生成代码的时候,你就会发现,新的类不会复写旧的类,反而生成了一个xxx.java.1...这怎么能忍,网上百度一番,看了大神的解答,觉得太复杂,有兴趣的朋友可以试试。https://blog.csdn.net/zengqiang1/article/details/79381418然而,我就偷个懒,也解决问题。在pom中,我们给generator多配置一行内容即可。&l

2021-05-18 10:34:09 174

原创 Mybatis generator生成的实体类和数据库不符

今天下午遇到了一个极其坑爹的错误!!!项目用的mybatis,于是我就用generator 生成实体类和mapper,然后突然发现,会生成2个实体类,两个mapper类,并且字段各不一样!后来百度了一番,解决,问题根源在于不同的数据库有相同的表,所以generator 串库了!!解决办法如下,在generator.xml中增加一行配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfigurati.

2021-05-17 14:18:48 1136 2

原创 2021-05-10

最近刚来一家新公司,丫的组员全去现场办公了,留我一人在公司调项目。开发工具是IDEA,版本管理工具是maven,因为以前项目一直是Gradle,现在换了Maven,真是不敢恭维!!!一开始用阿里云镜像下载依赖包,花半小时下载后,发现右边的依赖全部爆红!百度了半天,终于找到可选方案。我是简单粗暴型的,直接去各个项目的pom文件中,把dependency标签注释掉,然后reload maven。之后,再把注释放开,重新reload一次,你猜怎么着,好了。。。。正当我开心的时候,.

2021-05-10 17:14:31 79 1

原创 spring管理的事务个人测试

首先,测试的时候,在junit下跟tomcat下面,测试的结果有差异,建议都在tomcat下来测试。。。。楼主不才,还未找到原因,希望哪个大神点播点播。好下面进入正题!!!!  首先,spring中注解方式配置的事务,默认情况下,遇到RuntimeException及其子类的异常时会回滚事务,如图  这里,测试采用软删除,即更改该条数据的状态值,如果执行成功,则状态值为D,否则还是为1,如图好了,...

2018-02-26 19:00:18 150

空空如也

空空如也

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

TA关注的人

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