07 2017 档案

摘要:引言在原来的jdk版本中: 提供了暂停,恢复,终止线程的方法,分别是suspend(),resume(),stop(); 但是它们都存在缺陷,比如暂停suspend()方法在调用后,线程不会释放资源(比如:锁),而是占有着资源进入睡眠状态。stop()方法在... 阅读全文
posted @ 2017-07-27 19:22 键盘手小陈 阅读(495) 评论(0) 推荐(0)
摘要:Spring中 @Transactional 注解的限制 1. 同一个类中, 一个nan-transactional的方法去调用transactional的方法, 事务会失效If you use (default) Spring Proxy AOP, the... 阅读全文
posted @ 2017-07-26 01:35 键盘手小陈 阅读(463) 评论(0) 推荐(0)
摘要:一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来... 阅读全文
posted @ 2017-07-17 18:40 键盘手小陈 阅读(387) 评论(0) 推荐(0)
摘要:本例参考:http://blog.csdn.NET/chenxiang0207/article/details/14054681/http://blog.csdn.net/u010497228/article/details/43387575 感谢上面的两位大佬,... 阅读全文
posted @ 2017-07-16 20:48 键盘手小陈 阅读(295) 评论(0) 推荐(0)
摘要:文章来源:http://www.cnblogs.com/gw811/archive/2012/10/07/2712252.html 要点总结 1.要使用object的clone方法的前提: a)子类要实现Cloneable接口,否则调用clon... 阅读全文
posted @ 2017-07-16 20:44 键盘手小陈 阅读(173) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/skywang12345/p/3603935.html#3726000谢谢原作者的辛勤付出。数据结构和算法目录表 CC++Java线性结构1. 数组、单链表和双链表2. Linux内核中双向链表的经典实现 数组、单... 阅读全文
posted @ 2017-07-03 01:03 键盘手小陈 阅读(245) 评论(0) 推荐(0)
摘要:引入:闲着没事想研究下学校查成绩的接口,然后自己写程序查。但是查成绩首先必须登录,所以必须先研究学校网站的登录接口,抓包后发现传到后台的学号密码是经过加密的,研究其加密方法成为必经之路 发现学校网站改造升级后并没有以前想的那么破烂了。登录的账号和密码都通过... 阅读全文
posted @ 2017-07-02 20:24 键盘手小陈 阅读(326) 评论(0) 推荐(0)
摘要:之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想:(1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢(2)LinkedList以链表形式实现,顺序插入... 阅读全文
posted @ 2017-07-02 03:09 键盘手小陈 阅读(286) 评论(0) 推荐(0)
摘要:Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationExcepti... 阅读全文
posted @ 2017-07-02 02:32 键盘手小陈 阅读(143) 评论(0) 推荐(0)
摘要:1. Vector & ArrayList 1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 2) ... 阅读全文
posted @ 2017-07-02 02:02 键盘手小陈 阅读(594) 评论(0) 推荐(0)
摘要:上一篇中讲解了ArrayList,本篇文章讲解一下LinkedList的实现。LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了存放有待存储的... 阅读全文
posted @ 2017-07-02 01:29 键盘手小陈 阅读(245) 评论(0) 推荐(0)
摘要:前言这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如H... 阅读全文
posted @ 2017-07-02 01:23 键盘手小陈 阅读(191) 评论(0) 推荐(0)
摘要:原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出... 阅读全文
posted @ 2017-07-02 01:19 键盘手小陈 阅读(153) 评论(0) 推荐(0)