logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea maven build 报错 java.lang.OutOfMemoryError : GC overhead limit exceeded 解决方案

【代码】idea maven build 报错 java.lang.OutOfMemoryError : GC overhead limit exceeded 解决方案。

文章图片
#intellij-idea#java#maven
idea build 提示 java:找不到符号解决方法

使用idea构建项目,遇到java:找不到符号,但是代码中类的位置和包的结构又是正确的,这个时候可以在idea中进行如下设置:-Djps.track.ap.dependencies=false。

文章图片
#intellij-idea#java#ide
idea maven build 报错 java.lang.OutOfMemoryError : GC overhead limit exceeded 解决方案

【代码】idea maven build 报错 java.lang.OutOfMemoryError : GC overhead limit exceeded 解决方案。

文章图片
#intellij-idea#java#maven
封装BeanCovertUtils实现深拷贝和浅拷贝

深拷贝:深拷贝复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制。深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。浅拷贝:浅拷贝是会将对象的每个属性进行依次复制,但是当对象的属性值是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。深拷贝和浅拷贝是针对复杂数据类型(对象及数组)来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝。

文章图片
#java
Spingboot启动后自动初始化的几种方式

ApplicationRunner 与CommandLineRunner工作方式相同,唯一的区别在于两种方法入参方式不同,实现这两个接口就可以让应用程序代码在启动完成后,接收流量前被调用。InitializingBean接口只包含afterProperiesSet()这一个方法,凡是继承InitializingBean接口的类,都会在初始化的时候调用这个方法;作用在于声明一个Bean对象初始化完成

文章图片
#java#spring#spring boot
mysql锁表后如何解锁

在数据库中,当一个表被锁时,其他会话将无法对该表进行写操作。然后当一些误操作导致表被锁后,可能需要手动解锁以允许其他会话对其进行解锁。在上述示例中,使用LOCAK TABLES 命令锁定了sys_user表,并进行操作。如果以上方法都无法解锁,或者不确定哪个会话锁表,可以尝试重启MYSQL服务。如果其他会话也持有该表的锁,则不能使用该命令解锁。如果一个会话持有了表级锁,并且该会话无法访问或响应,可

文章图片
#mysql#数据库
【MySQL】mysql 插入数据库Date格式时间增加一秒

采用org.apache.commons.lang3.time包下DateUtils工具类进行操作。mysql的驱动升级导致,会在大于500毫秒的时间四舍五入。保存date类型时间时,发现保存的时间值多了一秒的情况。

文章图片
#数据库#mysql
到底了