自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HY—Chan

唠嗑、记录一些自己做的项目

  • 博客(10)
  • 收藏
  • 关注

原创 Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction

问题场景 问题出现环境: 1、在同一事务内先后对同一条数据进行插入和更新操作; 2、多台服务器操作同一数据库; 3、瞬时出现高并发现象;原因分析 在高并发的情况下,Spring事物造成数据库死锁,后续操作超时抛出异常。 Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错。...

2018-08-31 10:28:19 920

原创 Java JVM管理

1、查看pidps -aux | grep tomcatadmin 94 3.3 0.5 3557440 173496 ? Sl Jun04 4193:50 /export/servers/jdk1.6.0_25/bin/java -server -Xms128M -Xmx256M -Xss256K -XX:PermSize=32M -XX:MaxPerm...

2018-08-30 10:01:43 210

原创 调用Set.addAll()方法时抛UnsupportedOperationException异常

执行代码:Set<String>couponIdSet=couponInfoToCacheService.getCouponIdAll();if(catIdSet!=null&&catIdSet.size()>0){Set<String>couponIdCatSet=couponInfoToCacheService.getCouponIdB...

2018-08-29 18:15:31 3188 1

原创 Java之DateFormatUtils格式化时间Bug

DateFormatUtils的parseDate方法:public static java.util.Date parseDate (java.lang.String str, java.lang.String[] parsePatterns) throws java.text.ParseException该方法会将日期字符串按照第二参数中的String数组,依次比对,选择合适的Patt...

2018-08-24 11:38:28 2853

原创 Ngix学习记录

一、简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务,可以在分布式系统中提供负载均衡。什么叫反向代理? 这里有一篇别人写的关于正向代理和反向代理的文章: https://blog.csdn.net/qq_28602957/article/details/61615876什么叫负载均衡? 很好理解。用户使用Web、APP、SDK,通过HTTP、TCP连接到...

2018-08-21 14:39:13 558

原创 Spring MVC中的CharacterEncodingFilter介绍以及源码分析

一、场景CharacterEncodingFilter是Spring MVC很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,那这个类就可以出场了。二、配置从名字就可以看出来它是个过滤器了,所以就要想配置普通过滤器那样配置到web.xml中去了,配置方式如下: <...

2018-08-20 10:27:24 1509

原创 URI编码

一、URI编码的意义我们都知道Http协议中参数的传输是”key=value”这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。如”?name1=value1&name2=value2”,这样在服务端在收到这种字符串的时候,会用“&”分割出每一个参数,然后再用“=”来分割出参数值。针对“name1=value1&name2=value2”...

2018-08-18 18:22:29 6045

原创 URI编码乱码

这次的需求是优惠券管理页支持多条件查询,之前一直都是单个条件查询。 做完后如果有多页,跳转指定页时如果当前搜索条件是包含中文的话会乱码,跳转后搜索不到内容 通过分析,发现跳转页面的链接是get方式,拼接如下:#set($pageModule=$!homeModule.getTarget("/couponList.html").addQueryData("couponCode",$!...

2018-08-17 18:58:59 1025

原创 jar包升级版本号引发的问题

一次部署tomcat,报错如下org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoSuchMethodError: com.jd.ump.profiler.proxy.Profiler.registerInfo(Ljava/...

2018-08-17 18:03:36 2836

原创 实习记录——中文编码问题

这次是一个需求,系统需要支持中文的用户pin。 优惠券发放任务创建的时候可以上传txt文件到jss, 发放任务是一个定时任务,每隔三分钟遍历一边待发放任务,从jss上下载pin文件,遍历组装成一个pin的集合,然后根据pin集合发放优惠券。 因此中文编码问题主要出现在从jss上获取输入流读取数据,并正确解析,转成utf-8格式txt主要有ANSI、UTF-8、Unicode编码 因此首...

2018-08-03 18:51:37 202

空空如也

空空如也

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

TA关注的人

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