自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 多并发下人数统计的代码陷阱

在我们的电商系统中,有一个表存放商品的总量iNum1和已经购买量iNum2(或者剩余量)。当用户购买了一个商品,我们后台的业务逻辑原来是这样处理的:根据ID获取商品对像Product product = commonService.getProductById(productId);根据对象得到剩余量buiedNum = product.getNum2();剩余量加1

2017-06-23 11:49:32 291

转载 JAVA并行异步编程线程池+FutureTask

java 在JDK1.5中引入一个新的并发包java.util.concurrent 该包专门为java处理并发而书写。在java中熟悉的使用多线程的方式为两种?继续Thread类,实现Runnale。两种方式简单方便。在Jdk1.5之后其实有第三种方式实现方式,采用并发包中的Callable接口 FuruteTask类 以及ExecutorService接口。 说

2017-06-23 11:09:21 570

原创 通过内部接口监控服务

现在有很多开源的监控软件可以监控我们的程序是否还存在,但是对于假死的情况很难监控到,假死的情况下服务的进程等还在,但是访问都是返回502等错误。那么我们就会考虑自己写监控程序,在我们开发的众多项目中,开发和运维进行配合,每个项目的开发都有一个小的监控模块,该监控模块会调用相关的后台服务,判断后台服务是否有异常。同时运维的兄弟调用这个监控接口,可以通过接口返回码判断当前服务是否异常。比如

2017-06-20 20:55:36 823

空空如也

空空如也

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

TA关注的人

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