- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 数据结构 八大排序算法
一、排序的分类排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。二、排序的复杂度稳定性各种排序的稳定性,时间复杂度和空间复杂度:我们比较时间复杂度函数的情况:结论:所以对n较大
2017-04-06 15:40:30 404
原创 多线程 之 Lock 锁的实现原理
1. Lock 的简介及使用Lock完全用Java写成,在java这个层面是无关JVM实现的,Lock 接口主要有一下实现//尝试获取锁,获取成功则返回,否则阻塞当前线程void lock(); //尝试获取锁,线程在成功获取锁之前被中断,则放弃获取锁,抛出异常 void lockInterruptibly() throws InterruptedExc
2017-04-05 16:44:52 7637
转载 多线程 之 Synchronized 锁的实现原理
一般说的synchronized用来做多线程同步功能,其实synchronized只是提供多线程互斥,而对象的wait()和notify()方法才提供线程的同步功能。一般说synchronized是加锁,或者说是加对象锁,其实对象锁只是synchronized在实现锁机制中的一种锁(重量锁,用这种方式互斥线程开销大所以叫重量锁,或者叫对象monitor),而synchronized的锁机制
2017-04-01 15:16:40 695
转载 Mysql 索引机制
索引的机制转自:http://www.admin10000.com/document/5372.htmlInnoDB是Mysql的默认存储引擎(Mysql5.5.5之前是MyISAM,文档)。本着高效学习的目的,本篇以介绍InnoDB为主,少量涉及MyISAM作为对比树的结构 1 、搜索二叉树:每个节点有两个子节点,数据量的增大必然导致
2017-03-22 16:26:32 390
原创 Mysql 锁
锁的类别共享锁(读锁)共享锁的代号是S,是Share的缩写,共享锁的锁粒度是行或者元组(多个行)。一个事务获取了共享锁之后,可以对锁定范围内的数据执行读操作,事务T对数据A加了共享锁,其他事务只能再加共享锁,不能加排他说,获准共享锁的事务只能读取数据,不能修改数据。排他锁 (写锁)排它锁的代号是X,是eXclusive的缩写,排它锁的粒度与共
2017-03-22 14:52:40 277 1
Ext教程+Ext工程压缩包
2013-07-11
spring 必用jar包
2013-03-21
hibernate培训教程
2013-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人