JAVA
文章平均质量分 74
今非昨
人的伟大在于其意志力!
展开
-
CacheRowSet
一 基本概念 CachedRowSet是最常用的一种RowSet,继承自ResultSet,它提供了对数据库的离线操作,可以将数据读取到内存中进行增删改查,再同步到数据源。可串行化,可作为JavaBeans在网络间传输。二 基本使用 1、获取CachedRowSet//JDK7以上支持RowSetFactory rowSetFactory = RowSetProvider.newFactory原创 2016-09-10 17:40:25 · 1341 阅读 · 0 评论 -
LinkedHashMap源码解析
一 简介1、概念 LinkedHashMap是HashMap的子类,与HashMap有着同样的存储结构,但它加入了一个双向链表的头结点,将所有put到LinkedHashmap的节点一一串成了一个双向循环链表,因此它保留了节点插入的顺序,可以使节点的输出顺序与输入顺序相同。 LinkedHashMap的遍历速度只和实际的数据有关,和容量无关。 LinkedHashMap是非线程安全的,只在单线原创 2017-10-29 21:33:12 · 224 阅读 · 0 评论 -
Hashtable源码解析
一 简介1、概念 和HashMap一样,Hashtable也是一个散列表,它存储的内容是键值对。HashTable与ArrayList一样,是非泛型的,value存进去是object,存取会发生装箱、拆箱。2、成员变量 table:一个 Entry[] 数组类型 count:Hashtable 的大小,它是 Hashtable 保存的键值对的数量。 threshold:Hashtab原创 2017-10-29 21:18:30 · 240 阅读 · 0 评论 -
ArrayList源码解析
一 简介1、概念 ArrayList是List最常用的实现类,内部通过数组实现的,它允许对元素进行快速随机访问。2、成员变量//ArrayList实际存储的元素数组private transient Object[] elementData;//ArrayList的大小private int size;原创 2017-09-17 22:37:57 · 231 阅读 · 0 评论 -
HashMap源码解析
一 概念1、简介Map是一种key、value形式的键值对,将hash表和Map结合即形成了HashMap。 HashMap就是将key做hash算法,然后将hash值映射到内存地址,直接取得key所对应的数据。在HashMap中,底层数据结构使用的是数组,所谓的内存地址即数组的下标索引。 HashMap的数组是以Entry数组的形式存放的,为了解决碰撞冲突,Entry本身又是一个链表的结构。2原创 2017-09-03 23:18:59 · 328 阅读 · 0 评论 -
Dubbo初识
一 基本概念 1、Dubbo的概念 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦 合。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以 基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。Dubbo致力于提供高性能和透明原创 2016-09-29 15:27:13 · 1033 阅读 · 0 评论 -
面试-力控华康
一 面试过程 这个公司是个做物联网及对工厂设备的控制的公司,进去是做一个有关网关等方面的管理的网站,用到的技术与之前的公司比较相似。面试的过程感觉还好,问的技术问题都比较简单,没有啥卡顿的地方,谈薪资的时候期望的薪资比他们能给的要高,但是说了这个可以调整,完了面试官很详细的介绍了他们公司的一些情况,然后让回去等通知。自己感觉还不错,但是等到最后也没有通知,不知道因为行业的问题还是技术的问题,亦或是原创 2016-10-07 16:41:41 · 978 阅读 · 0 评论 -
Druid连接池
一 基本概念 内容: Druid是一个数据库连接池,包含一个ProxyDriver,一个SQL Parser及一系列内置的JDBC组件库。 作用: 1)可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线 上分析数据库访问性能有帮助; 2)替换DBCP和C3P0。Druid提供了一原创 2016-09-07 10:09:11 · 755 阅读 · 0 评论 -
Jedis初识
一 基本概念 Jedis是redis的java版本客户端的实现 依赖架包 jedis-2.6.0.jar commons-pool.jar(连接池依赖架包)二 Jedis的基本使用 1、直接使用Jedis jedis = new Jedis("127.0.0.1"); //定义连接jedis.auth("password");//授权原创 2016-09-04 16:43:31 · 332 阅读 · 0 评论 -
TreeMap源码解析
一 简介1、概念 TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。 TreeMap 类不仅实现了 Map 接口,还实现了 Map 接口的子接口 java.util.SortedMap。 TreeMap 类中不允许键对象为 null 或是 基本数据类型,这是因为 TreeMap 中的对象必须是可排序的(即对象需要实现 java.lang.Comparable原创 2017-10-29 21:45:32 · 282 阅读 · 0 评论