java
文章平均质量分 73
奔腾的野马
这个作者很懒,什么都没留下…
展开
-
事务使用不当引发的线上问题
事务使用不当引发的线上问题造成“org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connect”的原因及解决方法原创 2023-01-28 18:08:44 · 1479 阅读 · 0 评论 -
java实现百万级别数据导出excel(JPA,hibernate,mybatis三种方式)
java实现百万级别数据导出excel,提供了JPA,hibernate,mybatis三种不同的方式来实现原创 2022-05-06 23:02:33 · 12070 阅读 · 2 评论 -
服务出现OOM,cpu飙升至100%原因调查及解决方法
服务出现OOM,cpu飙升至100%原因调查及解决方法原创 2022-03-31 21:03:17 · 4297 阅读 · 2 评论 -
线上OOM问题排查
这段时间公司在搞活动,系统的订单量比平时增加了好几倍,活动开始的第一天下午,业务反馈说系统崩溃了,然后开始排查原因,发现服务并没有挂,只是响应速度异常慢。查看了cpu和内存,发现cpu是正常的,内存也是够用的,说明机器的cpu和内存都没有问题。top 查看cpu和内存的使用情况然后查看这个服务的堆使用情况,发现老年代已经满了,在频繁fullGC,并且每次fullGC回收的内存都很少。jps #查看Java进程及pidjstat -gcutil pid 1000 #1000表示时间间隔原创 2021-11-11 13:21:17 · 812 阅读 · 0 评论 -
使用idea通过Generate POJOs.groovy 生成实体类
idea一键生成jpa实体类原创 2021-01-05 21:23:35 · 1902 阅读 · 0 评论 -
什么叫幂等?如何实现幂等性?
转载自:什么叫幂等?如何实现幂等性?非商业转载,如有侵权,可联系本人删除什么叫幂等?如何实现幂等性?什么是幂等性?幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。什么是接口幂等性?在HTTP/1.转载 2020-12-18 12:55:16 · 7242 阅读 · 0 评论 -
maven打可执行jar包pom配置
maven打可执行jar包pom配置如下:<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <!--包含文件夹以及子文件夹下所有资源--> <include>**/*.*</include>原创 2020-07-27 15:11:33 · 1857 阅读 · 0 评论 -
Remote host closed connection during handshake问题解决方法
最近在项目开发中用OkHttpClient获取网络上的图片,本地开发一切正常,结果放到服务器上,获取图片频繁失败,查看日志发现报错:javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:992) at sun.security.ssl.SSLSocketImp原创 2020-06-24 19:35:41 · 48107 阅读 · 0 评论 -
java编写的俄罗斯方块小程序
在家闲着没事,做了一个俄罗斯方块程序,界面如下:大体思路如下:1. 每个方块占用固定大小,我这里的方块是20*20像素,方块显示区域为15行9列,因此需要绘制一个180*300的矩形区域,用来显示方块。2.创建各种类型的方块对象,一共7种方块,每种方块其实可以看成四个小方块的组合,我这里使用二维数组来存储不同类型的方块;3.接下来将方块绘制在Panel上面。4....原创 2020-02-02 12:09:34 · 1885 阅读 · 0 评论 -
springDataJpa入门教程(10)-JPA使用过程中遇到的坑及解决方法
springDataJpa入门教程(9)-JPA使用过程中遇到的坑及解决方法原创 2019-11-23 12:30:20 · 1261 阅读 · 1 评论 -
springDataJpa入门教程(3-2)-基于EntityManager原生sql多表联合查询+动态条件查询+分页返回自定义实体类对象
springDataJpa入门教程(3-2)-基于EntityManager原生sql多表联合查询+动态条件查询+分页返回自定义实体类对象在上一节,讲到了基于EntityManager原生sql多表联合查询+动态条件查询+分页,查询的结果集是用Object数组封装的,查询起来不是很方便。所以这节来介绍如何将EntityManager的查询结果封装到自定义实体类对象中。有需要源码的朋友,请到gi...原创 2019-09-17 23:38:49 · 4018 阅读 · 4 评论 -
springDataJpa入门教程(8)-JPA EnableJpaAuditing 审计功能
springDataJpa入门教程(8)-JPA EnableJpaAuditing 审计功能原创 2019-09-21 12:26:10 · 2744 阅读 · 0 评论 -
springboot解决CORS跨域请求的三种方法
springboot解决CORS跨域请求的三种方法前段时间,由于公司的项目采用前后端分离开发,前端和后端部署在不同的服务器上,导致前段不能正常访问后端,原因是后端没有开放CORS跨域请求。CORS跨域请求简介1、js跨域请求: 只要协议、域名、端口有任何一个不同,都被当作是不同的域。2、跨域调用测试:前端控制台出现 以下信息,表示不能跨域访问:No 'Acc...原创 2019-06-29 21:38:06 · 576 阅读 · 0 评论 -
springDataJpa入门教程(2)-Specification动态条件查询+排序+分页
springDataJpa入门教程(2)-Specification动态条件查询+排序+分页原创 2019-09-10 20:49:50 · 2663 阅读 · 0 评论 -
springDataJpa入门教程(1)-基于springBoot的基本增删改查
springDataJpa入门教程(1)-基于springBoot的基本增删改查原创 2019-09-08 19:32:15 · 4116 阅读 · 2 评论 -
springDataJpa入门教程(4)-Example单表动态条件查询+分页
springDataJpa入门教程(3)-Example动态条件查询原创 2019-09-13 11:54:06 · 1765 阅读 · 0 评论 -
springDataJpa入门教程(3-1)-基于EntityManager原生sql多表联合查询+动态条件查询+分页
springDataJpa入门教程(3)-基于原生sql多表联合查询+动态条件查询+分页原创 2019-09-11 22:06:21 · 4404 阅读 · 5 评论 -
springDataJpa入门教程(5)-单表动态条件查询+分页
springDataJpa入门教程(5)-单表动态条件查询+分页+排序原创 2019-09-14 11:13:44 · 1064 阅读 · 0 评论 -
springDataJpa入门教程(6)-多表动态条件查询+分页
springDataJpa入门教程(6)-多表动态条件查询+分页原创 2019-09-15 20:04:12 · 2373 阅读 · 0 评论 -
springDataJpa入门教程(7)-基于springDataJpa投影(Projection)返回自定义实体类对象
springDataJpa入门教程(7)-基于springDataJpa投影(Projection)返回自定义实体类对象原创 2019-09-16 22:15:06 · 1775 阅读 · 0 评论 -
Struts2由2.3.16.3升级为2.5.20引发的问题及解决办法
近期,项目在阿里云平台部署后,发现有struts2存在安全漏洞。公司使用的struts2版本为2.3.16.3,于是决定升级到2.5.20以解决这个问题。在升级到2.5.20之后,产生了一系列的问题,在查阅各种资料之后,问题得以一一解决,现在把遇到的问题及解决方法总结一下,方便以后查阅。项目是用maven构建,struts2升级到2.5.20需要替换的pom依赖:新依赖:...原创 2019-03-27 10:11:44 · 5548 阅读 · 3 评论