Exchanger 创建实例 线程间交换数据 java / 阻塞等待其他线程到达交换点后执行数据交换,支持中断 / @SuppressWarnings("unchecked") public V exchange(V x) throws InterruptedException { Object v ...
分类:
其他好文 时间:
2018-12-15 18:44:56
阅读次数:
128
在工作中有一个在切面中需要记录一下操作日志的需求,而且要求这些操作日志要存入数据库,并且无论业务层有什么异常,日志照常记录,那就不能沿用业务层的事务,而是需要新启一个事务了。 sping的声明式事务就是靠AOP来实现的,一般事务都在业务层中启用,那如果要在AOP的逻辑中启用一个新的事务要怎么做呢?比 ...
分类:
编程语言 时间:
2018-12-15 11:53:59
阅读次数:
546
由英国工程与自然科学研究委员会(Engineering and Physical Sciences Research Council)发起一项的计划:一台仿造人类大脑运作模式的超级计算机 SpiNNaker,现由欧洲的人类大脑计划(European human brain project)接手。在经历 20 年的构思与 10 年的建造,并耗资 1,500 万英镑,于近日正式启用。
分类:
其他好文 时间:
2018-12-10 17:58:50
阅读次数:
250
准备工作: Visual Studio 2019 Preview版本中并没有包含所有的C# 8.0的新功能,但目前也有一些可以试用了。在开始之前,需要进行入两项设置: 将Framework设置为.net core 3.0 将C#语法设置为8.0 也可以直接编辑.csproj文件,修改TargetFr... ...
Linux Device Model是一个复杂的数据结构,将系统中的电源管理、设备、和用户空间的交互联结在一起。 Kobjects, Ksets, and Subsystems struct kobject 是设备模型的基础数据结构,包含以下功能: 1. 对象的引用计数 2. sysfs中的每一个文 ...
分类:
系统相关 时间:
2018-12-05 18:37:07
阅读次数:
172
第二步之整合sping,sping mvc,bootstrap ...
分类:
Web程序 时间:
2018-12-03 20:02:53
阅读次数:
132
SCRUM 概述 Scrum是管理软件项目的一个轻量级的敏捷软件方法。划分为多个迭代过程,在Scrum中被称为冲刺(Sprint),通常持续2-4周的时间,开发团队会在此期间完成所承若的一组订单项的开发 依赖于迭代和增量的敏捷方法 Scrum基本过程:1、从客户团队,管理层等渠道输入,由产品负责人来 ...
分类:
其他好文 时间:
2018-12-01 18:22:43
阅读次数:
223
阅读更多 工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池 ...
分类:
编程语言 时间:
2018-12-01 15:29:18
阅读次数:
231
Chrome FireFox 参考: "https://stackoverflow.com/questions/3790935/can i hide the html5 number input s spin box" ...
分类:
Web程序 时间:
2018-11-20 13:19:50
阅读次数:
253