自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jintao_Ma的博客

最可怕的不是眼睛看不见,而是心失去了方向。

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 乐观锁与悲观锁

原文链接:http://blog.csdn.net/hongchangfirst/article/details/26004335悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是

2016-06-05 16:12:20 429

原创 再谈类的初始化

再谈类的初始化前面一篇文章“Java权限问题”的最后说到了类的初始化问题:对象的初始化:1)首先初始化类,即执行Static   (包括Static成员变量,Static代码块,顺序与书写顺序相同),加载到内存。2)然后初始化对象(包括非Static成员变量,构造代码块,顺序与书写顺序相同)3)构造函数4)最后其中还有静态方法和非静态方法,不存在初始化这

2016-06-04 23:29:48 474

转载 MyISAM,InnoDB与B+Tree

原文链接:http://blog.csdn.net/superhosts/article/details/25641787索引分为聚簇索引和非聚簇索引。以一本英文课本为例,要找第8课,直接翻书,若先翻到第5课,则往后翻,再翻到第10课,则又往前翻。这本书本身就是一个索引,即“聚簇索引”。如果要找"fire”这个单词,会翻到书后面的附录,这个附录是按字母排序的,找

2016-06-04 22:36:47 1537

转载 关于索引的B tree B-tree B+tree B*tree 详解结构图

原文链接:http://blog.csdn.net/superhosts/article/details/25611119B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;

2016-06-04 22:29:16 1801

转载 mysql索引总结-mysql 索引类型以及创建

文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。

2016-06-04 22:24:23 501

转载 Java并发编程:并发容器之CopyOnWriteArrayList

原文链接:http://www.cnblogs.com/dolphin0520/p/3938914.htmlCopy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWri

2016-06-03 23:39:55 290

转载 Java集合---ConcurrentHashMap原理分析

原文链接:http://www.cnblogs.com/ITtangtang/p/3948786.html 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copy

2016-06-03 23:25:58 304

原创 Java HashMap(LinkedHashMap)与Hashset(LinkedHashSet)的排序

Java HashMap(LinkedHashMap)与Hashset(LinkedHashSet)的排序为什么要单独说HashMap和HashSet的排序问题?1.首先先总结一下一些基本的数据结构的排序问题,一些之前已经讲过,这里进行一下总结:1)对Array数组排序,不支持插入的时候排序(实际上只有treeMap和TreeSet支持),使用Arrays工具类的sor

2016-06-03 20:36:24 2632

转载 TCP协议和UDP协议的区别

大学期间学习了很多计算机网络相关的东西,思科的CCNA、CCNP,忘记没有一半也差不多了,现在准备有空的时候就复习下,有时间就好好整理,没时间就转载觉得不错的。原文:很遗憾没有找到原始出处,感谢原作者;TCP协议与UDP协议的区别   首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上

2016-06-01 22:04:34 498

Maven+Spring+SpringMvc+Mybatis

基于Maven的Spring+SpringMvc+Mybatis项目框架,包含文件加载类+监听器+定时器。项目搭建过程可参考文章:http://blog.csdn.net/jintao_ma/article/details/52892625

2016-10-22

Spring与Mybatis集成

Spring与Mybatis项目的集成,加上事务的配置。 后面会再上传+SpringMVC和+Shiro后的项目。

2016-10-18

aopalliance-1.0.0.jar和aspectj.weaver-1.6.8.RELEASE.jar

Spring Aop功能需要的jar包 com.springsource.org.aopalliance-1.0.0.jar和com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

2016-04-09

Web项目Demo(不基于任何框架)

不基于任何框架的Web Demo,旨在了解和学习Web项目,以及由浅入深的学习Spring等其他框架。

2016-04-03

空空如也

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

TA关注的人

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