前言 在单体架构的秒杀活动中,为了减轻DB层的压力,这里我们采用了Lock锁来实现秒杀用户排队抢购。然而很不幸的是尽管使用了锁,但是测试过程中仍然会超卖,执行了N多次发现依然有问题。输出一下代码吧,可能大家看的比较真切: 代码写在service层,bean默认是单例的,也就是说lock肯定是一个对象 ...
分类:
其他好文 时间:
2018-05-31 10:35:31
阅读次数:
160
16.1 设备特殊文件介绍 每个文件系统所在的存储设备都由主、次设备号表示,文件系统为设备文件 major 和 minor 这两个宏可用来获得主、次设备号。所有文件都由对应的主设备号和次设备号,可以通过 st_dev 加这两个宏获得 只有字符特殊文件和块特殊文件俺才有 st_rdev 值,其他的设备 ...
分类:
其他好文 时间:
2018-05-23 22:44:35
阅读次数:
207
for (int t = 0; t < serviceTag.Length; t++)//2 12 12 { for (int j = t+1; j < serviceTag.Length; j++)//2 12 12 { if (serviceTag[t] == ... ...
分类:
编程语言 时间:
2018-05-14 22:07:54
阅读次数:
284
在Spring的IOC容器里配置Bean 配置Bean形式:基于xml文件方式、基于注解的方式 在xml文件中通过bean节点配置bean: 参考:《Spring(二):Spring框架&Hello Spring》中配置过程 id:Bean的名称 1)在IOC容器中必须是唯一的; 2)若id没有指定 ...
分类:
编程语言 时间:
2018-05-13 23:07:02
阅读次数:
286
1.在springmvc中配置 <bean id="multipartResolver" class=" org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSiz ...
分类:
编程语言 时间:
2018-05-04 10:30:13
阅读次数:
211
20165210 Java第七周学习总结 教材内容学习 第十一章学习总结 1. 连接数据库: 2. 查询操作: 条件与排序查询: 3. 更新、添加与删除操作: 4. 使用预处理语句 5. 事务: 6. 链接SQL Sever数据库和Derby数据库 代码托管 上周测试错题总结 感悟 这周的代码虽然不 ...
分类:
编程语言 时间:
2018-04-15 21:02:17
阅读次数:
236
使用静态基类方案让 ASP.NET Core 实现遵循 HATEOAS Restful Web API. 还有一个动态的方案, 以后再写. ...
测试对象是Web项目的Service类,参照网上查到的资料,按如下方式执行时报错, 执行后报错如下: Caused by java.lang.IllegalStateException:WebApplicationObjectSupport instance[ResourceHttpRequestH ...
分类:
编程语言 时间:
2018-03-23 16:18:48
阅读次数:
1323
[UWP]理解ControlTemplate中的VisualTransition 1. 前言 VisualTransition是控件模板中的重要组成部分,无论是自定义控件或者修改控件样式都会接触到VisualTransition。明明这么重要,博客园上好像都没多少关于VisualTransition ...
分类:
其他好文 时间:
2018-03-21 22:04:14
阅读次数:
287