自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 堆排序

1、堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]<=key[2i+1]&&Key[i]<=key[2i+2]  或者Key[i]>=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。2、堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]...

2018-05-23 20:09:24 179

原创 定时任务Timer源码解读

下面是一个Timer 的定时任务demo主要从两个方面进行讲解:1、创建一个线程来执行定时任务Timer timer = new Timer()  2、添加定时任务timer.schedule(task, date, 10000)public class TimerDemo { private static Timer timer = new Timer();//启动一个线程,run方法是...

2018-05-06 17:44:49 250

原创 Java内存区域

1、程序计数器:当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等功能都需要依赖这个程序计数器。Java虚拟机的多线程轮流切换,通过时间片轮转来获取处理器(对于多核处理器来说是一个内核),在任何一时间片段只有一个线程占用处理器,而与此同时该线程执行那条指令都是通过程序计数器来控制的,线程来回切换之后能...

2018-04-16 18:20:57 162

原创 Jdk8 日期和时间处理类

http://kael-aiur.com/java/java8%E4%B8%AD%E7%9A%84time%E5%8C%85.html一、jdk8与之前的日期和时间处理类的不同:1. Java的java.util.Date和java.util.Calendar类易用性差,不支持时区,并且是可变的,也就意味着他们都不是线程安全的;2. 用于格式化日期的类DateFormat被放在java.text包...

2018-04-11 19:55:24 14086

原创 数据库锁

数据库锁是在大数据高并发情景下,考虑数据安全而设计的场景:高并发购买同一商品:CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) DEFAULT NULL, `stock` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY ...

2018-04-11 18:25:03 184

serlet.api.jar

servlet api jar压缩包,可以用于servlet开发

2015-08-09

Firefox

Firefox

2014-09-03

空空如也

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

TA关注的人

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