-
【Java并发编程】20、DelayQueue实现订单的定时取消
当订单定时取消需要修改数据库订单状态,但是怎么确定订单什么时候应该改变状态,解决方案有下面两种: 第一种,写个定时器去每分钟扫描数据库,这样更新及时,但是如果数据库数据量大的话,会对数据库造成很大的压力。 第二种,创建订单的时候再订单表里面创建一条记...
2018-06-18 02:55:52
-
Java并发系列[7]----CountDownLatch源码分析
CountDownLatch(闭锁)是一个很有用的工具类,利用它我们可以拦截一个或多个线程使其在某个条件成熟后再执行。它的内部提供了一个计数器,在构造闭锁时必须指定计数器的初始值,且计数器的初始值必须大于0。另外它还提供了一个countDown方法来操作计数器的值,每调用一...
2018-06-18 02:55:35
-
Java集合框架体系
集合类的作用 集合类也叫做容器类,和数组一样,用于存储数据,但数组类型单一,并且长度固定,限制性很大,而集合类可以动态增长。集合存储的元素都是对象(引用类型),所以集合可以存储不同的数据类型,如果是有序集合,则需要元素类型一致。 集合类支持泛型,避免数...
2018-06-18 02:55:43
-
java poi处理excel多sheet并实现排序
需求:有一个数据字典全量汇总表,其中第一个sheet为目录,包括编号和表名,第二个以后为表的明细。其中sheet名就是表名但无序,sheet内字段序号无序有空行 现在要求将其中101,104,107,111表中的格式列和字段名称以及表名取出,生成批量语句,要求按给的编号有序输...
2018-06-18 02:55:39
-
Hibernate【inverse和cascade属性】知识要点
...
2018-06-18 02:55:32
-
面向对象三大特性—封装、继承和多态详解
类的抽象与封装 类的抽象是将类的实现和使用分离,而类的封装是将实现的细节封装起来并且对用户隐藏,用户只需会用就行。 以电脑为例,电脑包含了许多组件显卡、内存、磁盘、CPU等等。每一个组件都可以单独看作是一个对象。要使这些组件一起工作,只需要了解这些对象该...
2018-06-18 02:55:28
-
java对象比较==和equals的区别
转载:http://blog.csdn.net/bluesky_usc/article/details/51849125 1值比较 即内容相同,我们就认为是相等的。比如:int i=5;int j =5;此时我们说i和j相等,其实指的是i和j的内容相同。 2引用类型比较 但在Java中,除了值类型,另外还有一种引用类型,而不同的对象...
2018-06-18 02:55:28
-
优化专题
...
2018-06-18 02:55:23
-
Java接口和抽象类详解
父类定义了相关子类的共有属性和行为。而接口可以定义类的共同行为(包括非相关的类)。 了解接口前,先来说说抽象类。抽象类介乎于普通类和接口之间,提供部分实现方法以及未实现方法,可以看作为一个半成品。 抽象类 在继承中, 父类是一个通用类,每一个子类都会使...
2018-06-18 02:55:21
-
【功能实现】实现设置概率的随机数
1.故事背景 生成一个随机红包,红包的数值0.1元-100元不等,其具体概率为:0.1元为最小单位,0.1元到0.5元的概率为40%,0.5元到1元的概率为50%,1元-2元的概率为5%,2元-3元的概率为3%,3元-4元的概率为1%,4元-5元概率为0.99%,5元-100元的概率为0.01%。 2.思考过程...
2018-06-18 02:55:16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




