Java基础
lemon2004122034
INNO
展开
-
数据结构与java集合类
先简单列出 java集合类对应的数据结构,后期补充特点 数组 ArrayList Vector 链表 LinkedList 栈 Stack 队列 集合 Set 树 TreeMap (AVL树) 堆排序 归并排序 外排序 索引 M路搜索树 散列表 ...原创 2011-06-23 23:01:21 · 98 阅读 · 0 评论 -
Hash表
http://www.cnblogs.com/brokencode/archive/2011/06/26/2090647.html原创 2011-06-30 15:31:13 · 64 阅读 · 0 评论 -
Java并发编程-线程安全与同步
1、对象的状态是指存储在状态变量(实例变量,静态变量)中的数据 一个无状态的对象一定是线程安全的。 2、线程同步:原子性: 1)特征:对于一个程序或一段操作,要么全部执行,要么全不执行。 2)实现:JAVA中通过"加锁机制"来保证程序执行的原子性。 3、JAVA内置锁:同步代码块 1)synchronized(XXX.class):当一个线程进入该同步块后,其他线程...原创 2012-03-28 23:17:05 · 67 阅读 · 0 评论 -
Java并发编程-ThreadLocal原理
大半夜的研究了一下ThreadLocal,头脑不是特别清醒,如果疑问,欢迎探讨啊。 [b]核心[/b] Thread 类中有 ThreadLocal.ThreadLocalMap threadLocals = null; 变量 ThreadLocalMap类主要代码: 一个弱引用的内部类 [code="java"]static class Entry extends WeakRe...原创 2012-04-01 03:47:28 · 86 阅读 · 0 评论 -
Java并发编程-线程安全与基础构建模块
设计线程安全的类 1、实例封闭,将数据封装在对象内部,可以将数据的访问控制限制在对象的方法上,从而更容易确保线程在访问数据时总能持有正确的锁。 Java 中 Collections 类 为ArrayList,HashMap 提供了线程安全的实现。 主要是通过装饰器模式将容器封装在一个同步的包装器对象中,而包装器将接口中的每个方法都实现为同步方法,并将调用请求发布到底层的容器对象上。...原创 2012-04-22 15:02:40 · 97 阅读 · 0 评论 -
Java并发编程-Executor框架
1、Executor 框架:异步任务执行框架。提供了对生命周期的支持,以及统计信息收集,应用程序管理和性能监视等机制。 ·基于生产者-消费者模式。 ·将任务提交过程与任务执行过程解耦,并且用Runnable来表示任务 2、线程池 ·newFixedThreadPool:创建一个固定长度的线程池。 ·newCachedThreadPool:创建一个可缓存的线程池。 ·newSingleT...原创 2012-04-22 20:05:08 · 84 阅读 · 0 评论 -
一致性hash算法
来源 http://blog.csdn.net/sparkliang/article/details/5279393 一致性 hash 算法( consistent hashing ) 张亮 consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来...原创 2014-07-01 11:42:35 · 93 阅读 · 0 评论 -
java Serializable 一些细节
1)通过网络传输的对象,必须实现Serializable接口,或者父类已经实现序列化接口。 (2)网络传输对象封装太多层次的父类不太好,或者说在interface上用父类定义,然后将子类实例传递给网络另一端的应用可能没这个 jar包/class,反序列化不了的。另一可能情况,动态代理接口InvocationHandler invoke(Object proxy, Method method, ...原创 2014-08-30 17:53:22 · 112 阅读 · 0 评论 -
java对sql解析
原文地址 http://www.cnblogs.com/zcftech/archive/2013/06/10/3131286.html 第一步:先对sql语句进行预处理; 对于用户,我们应该接受各种形式的查询语句书写,单行或者多行,语句中单个空格或者多个空格的间隔等等。但是我们要解析sql语句,就首先要让对它们做标准化,这样才能进行我们下一步处理。系统中的处理要求: 1)消除SQL语句前...原创 2014-10-10 14:21:53 · 194 阅读 · 0 评论