2017年11月22日
摘要: 背景 在业务发展过程中,会出现一些需要延时处理的场景,比如: a.订单下单之后超过30分钟用户未支付,需要取消订单 b.订单一些评论,如果48h用户未对商家评论,系统会自动产生一条默认评论 c.点我达订单下单后,超过一定时间订单未派出,需要超时取消订单等。。。 处理这类需求,比较直接简单的方式就是定 阅读全文
posted @ 2017-11-22 23:43 程序人生ly 阅读(43130) 评论(4) 推荐(3) 编辑
  2017年5月3日
摘要: public class JedisLock { private Jedis jedis; private String lockKey; /**默认过期时间*/ private int expireMillis = 3000; private String lockValue; public JedisLo... 阅读全文
posted @ 2017-05-03 16:36 程序人生ly 阅读(401) 评论(0) 推荐(0) 编辑
  2016年12月7日
摘要: 有的时候查问题的时候需要打印第三方jar里面的debug信息,假如全部jar都打印的话日志文件会很大,这个时候可以配置log4j只打印指定jar的debug信息或者包,同时输出到了一个新的文件中。 比如:我这里只打印了mybatis下面datasource这个包下面的debug信息到了debug.l 阅读全文
posted @ 2016-12-07 12:54 程序人生ly 阅读(6731) 评论(0) 推荐(0) 编辑
  2016年11月24日
摘要: 需求:A系统(www.a.com)里设置一个浏览器cookie,B系统(www.b.com)需要能够访问到A设置的cookie。 通过HTML SCRIPT标签跨域写cookie: 由于html的script标签的src属性,可以支持访问任何域的资源,通过script发起一个get类型的网络请求,获 阅读全文
posted @ 2016-11-24 14:21 程序人生ly 阅读(464) 评论(0) 推荐(0) 编辑
  2016年10月19日
摘要: WEB项目中需要加入一个定时执行任务,可以使用Quartz来实现,由于项目就一个定时任务,所以想简单点,不用去配置那些Quartz的配置文件,所以就采用了Spring @Scheduled注解来实现了定时任务。在这里做个备注。 spring配置文件 xmlns中加入一段: 然后xsi:schemaL 阅读全文
posted @ 2016-10-19 15:52 程序人生ly 阅读(2546) 评论(0) 推荐(0) 编辑
  2016年9月26日
摘要: docker容器里时间设置: 第一种: Dockerfile文件中添加一行:RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime或者 第二种: 进入到容器中,设置环境变量 export TZ=Asia/Shanghai 文件字符编码设置: 设 阅读全文
posted @ 2016-09-26 17:30 程序人生ly 阅读(610) 评论(0) 推荐(0) 编辑
  2016年8月3日
摘要: 项目经过局方安全检查需要屏蔽掉服务器中间件信息,查了一下午,网上看到的都是修改jboss7的,我们使用的wildfly8(jboss改名为wildfly),修改地方不一样,折磨了半天。 jboss服务器缺省情况下会在HTTP response header中显示自身的标识,如下: 这样会暴露服务器信 阅读全文
posted @ 2016-08-03 17:37 程序人生ly 阅读(552) 评论(0) 推荐(0) 编辑
  2016年8月2日
摘要: 今天将项目部署到JBoss服务器上,部署成功后,浏览器访问页面一直在等待响应。 查了很长时间,最后在服务器上通过jstack pid命令查看Java堆栈信息,发现了有两个线程死锁。 看到造成死锁的原因是因为log4j往控制台上打印信息时候,于是修改了项目的log4j配置文件,修改为不在控制台输出,重 阅读全文
posted @ 2016-08-02 12:58 程序人生ly 阅读(959) 评论(0) 推荐(0) 编辑
  2016年7月21日
摘要: 使用json-lib.jar 2.4进行json字符串转换为对象时发现一个bug。贴下测试代码: 输出结果: 我测试了使用json-lib和阿里的fastjson,结果如上:发现json-lib把score的value当成了数组(本来是个字符串"[0-100]"),fastjson转换正常。 阅读全文
posted @ 2016-07-21 19:30 程序人生ly 阅读(871) 评论(0) 推荐(0) 编辑
  2016年7月14日
摘要: 注:该文是从百度贴吧转载过来,之前看到觉得写得还不错,对Java开发学习者来说很有意义的,可以看看。 我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交网站,不爱玩微博,唯独喜欢百度贴吧,潜水很久了,手痒来给新人分享下从新手成长为老鸟的已见,也刷刷存在感,应该不比曝照差 阅读全文
posted @ 2016-07-14 19:46 程序人生ly 阅读(275) 评论(0) 推荐(0) 编辑