自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于分批次读取海量数据后OOM的问题

解决方法:开启线程去读取并处理,我直接使用单线程,这样线程被销毁后内存回收及时,平稳.按理来说使用完这一千条数据后会被回收,但是内存还是不断的上升。很简单的代码,就是每次读取一千条数据后做处理。

2023-07-05 11:11:13 93

原创 关于结束事件监听器不生效问题的解决

直接流转结束事件的话,需要去除流转条件,监听器才能正常生效

2023-04-24 08:44:56 185

原创 MySQL数据库设计规范

1. 规范背景与目的自公司组建DBA团队以来,公司的关系型数据库服务维护已经全部由DBA团队接管,随着公司互联网业务的快速发展,对数据库服务的需求也越来越多,服务质量的要求也越来越高,但由于之前RD/OP对数据库设计和使用的不合理、不规范,造成数据库性能不高,安全性差,维护难度高,从而导致DBA运维成本明显提高,运维质量问题也日益突出。所以DBA组决定制定一部有关MySQL数据库 使用/运维准入的文档,从而使MySQL数据库的使用规范化,标准化,简单化,安全化,规避不合理的使用数据库造成业务性能下降和安

2022-04-29 10:29:29 242

原创 JAVA 偏向锁

学习java的偏向锁,想用代码演示一下,结果被自动装箱坑了,记录一下一、-127~127 @Test public void test0() { sleep(5); Integer i = 1; //无偏向 System.out.println(ClassLayout.parseInstance(i).toPrintable()); }打印如下java.lang.Integer object internals:

2021-12-30 00:14:52 308

原创 easyexcel读取,赋值无效

问题:easyexcel读取赋值bean失效(某些字段失效)查阅源码发现cglib的版本太老了,可能是这个原因解决:cglib版本太老,引入最新的cglib

2021-10-20 11:20:58 393

原创 @mapperScan导致service接口类变实现类的问题

偷懒,没有指定某个mapper包,直接把项目包一起扫了导致service接口类和实现类都注入了,然后提示required a single bean, but 2 were found花了我两个小时来找这个问题所在…

2021-04-05 02:52:26 309

原创 java时区设置失效的坑

java时区设置失效的坑linux上部署了springboot项目,但是时间有问题,找到解决方法可以在jvm启动参数上设置-Duser.timezone=GMT+8但是略麻烦,因此在项目启动的时候设置代码如下 public static void main(String[] args) { System.out.println(System.getProperty("user.timezone")); //打印'UTC' //1 System.

2021-04-04 17:19:03 1193 1

原创 springMVC实体类默认值 失效为null的情况

springMVC实体类默认值 失效为null的情况@NoArgsConstructor@AllArgsConstructor

2020-09-14 10:10:23 525

原创 Set方法的妙用

想到很多工具都是通过get、set方法进行一个反射调用,然后实现转换那么我们是否可以通过对get、set方法的修改,对Bean进行一个数据的转换呢?@Testpublic void test324(){ Person person = new Person(1L,"li",20); PersonU pu = new PersonU(); BeanUtils.copyP...

2020-01-13 19:48:05 235

原创 Dubbo序列化Bug导致父子类重名属性的值丢失的解决方法

针对Dubbo中序列化的bug:子类和父类有重名属性时,Controller传参到Service中,子类属性的值丢失。针对这种情况,现在给出的解决办法都不太实用,经过查阅分析,问题的根源在于序列化的时候父类属性会覆盖子类的属性,导致子类属性的值丢失。所以这里的办法就是,把子类属性的值赋予父类属性//泛型中,在Set方法中加入对父类的赋值public void setFiledA(int i...

2020-01-13 15:31:44 949

原创 Eclipse快速复制修改导入项目

1:修改项目根目录下的.project2:修改项目.setting目录下的org.eclipse.wst.common.component文件3:修改web.xml文件4:导入项目:Eclipse->File->Import->Existing Projects into Workspace...

2019-09-02 19:12:28 249

原创 List与NULL

List list = null;list为空,则无法list.add()需要new ArrayList()才可以使用list。list = new ArrayList();list好比一个杯子,null表示连杯子都没有,装水add()自然是空谈;买一个杯子new ArrayList()后,便可以装水了。...

2019-08-09 19:48:53 251

原创 Debian 7修改SSH端口并设置防火墙端口放行

Debian 7修改SSH端口并设置防火墙端口放行修改SSH端口能提升安全性,但有iptables的情况下修改完就会连接不上SSH。防火墙设置修改SSH端口防火墙设置放行一个五位数端口(这里使用20018,最多到65536),四位数可能与其他服务冲突。iptables -A INPUT -p tcp --dport 20018 -j ACCEPT添加完后查看防火墙...

2018-04-09 19:53:44 12265

原创 Struts2简单应用的实现

一:struts2配置访问struts2官网,下载完整包struts-2.5.10.1-all.zip(64M),解压缩之后lib目录下的便是我们需要引入的包。我们也可以下载struts-2.5.10.1-min-lib.zip,只有4M,里面是实现struts2最低要求的jar包,建议两个都下载。

2017-05-26 20:47:32 490

永久关闭windows自动更新工具V2.80.1175361.exe

永久关闭windows10、8、7自动更新工具,联想高级工程师张宁。禁用win10更新后无法使用应用商店,以及无法获取安全更新。可关闭和开启更新

2019-08-05

HashManager-MD5批量修改.zip

HashManager-MD5批量修改-HashManager-MD5批量修改-HashManager-MD5批量修改

2019-08-05

winrar-x64-550sc.exe

winrar-x64-550sc,官方、无广告版本。winrar;x64;无需破解,保证正版

2019-08-05

ssrmu一键脚本

Debian、CentOS多用户管理一键脚本;流量管理、监控;

2018-04-09

空空如也

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

TA关注的人

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