- 博客(3)
- 收藏
- 关注
原创 多并发下人数统计的代码陷阱
在我们的电商系统中,有一个表存放商品的总量iNum1和已经购买量iNum2(或者剩余量)。 当用户购买了一个商品,我们后台的业务逻辑原来是这样处理的: 根据ID获取商品对像 Product product = commonService.getProductById(productId); 根据对象得到剩余量 buiedNum = product.getNum2(); 剩余量加1
2017-06-23 11:49:32 284
转载 JAVA并行异步编程线程池+FutureTask
java 在JDK1.5中引入一个新的并发包java.util.concurrent 该包专门为java处理并发而书写。 在java中熟悉的使用多线程的方式为两种?继续Thread类,实现Runnale。两种方式简单方便。 在Jdk1.5之后其实有第三种方式实现方式,采用并发包中的Callable接口 FuruteTask类 以及ExecutorService接口。 说
2017-06-23 11:09:21 562
原创 通过内部接口监控服务
现在有很多开源的监控软件可以监控我们的程序是否还存在,但是对于假死的情况很难监控到,假死的情况下服务的进程等还在,但是访问都是返回502等错误。 那么我们就会考虑自己写监控程序,在我们开发的众多项目中,开发和运维进行配合,每个项目的开发都有一个小的监控模块,该监控模块会调用相关的后台服务,判断后台服务是否有异常。 同时运维的兄弟调用这个监控接口,可以通过接口返回码判断当前服务是否异常。 比如
2017-06-20 20:55:36 809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人