自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 excel数据转list

工作中需要将一个产品excel数据转化为一种grammar规则文件,就需要获取到excel的数据进行处理,现在总结下思路; 这里注明:尽量使用Apache公司下的poi包 原因:apache公司继续在维护;支持2007版本以后的excel;javabeanexcelImportexcel工具类调用的接口excel1.javabeanpublic class LoanUseBean i

2017-08-18 10:32:32 1399

原创 Dubbo和Zookeeper的一点认识

Dubbo:详情请见 官网链接特点:一个分布式服务架构;高性能和透明化的RPC远程服务调用方案;SOA服务治理方案优缺点:优点: 1.解决远程方法调用,无API侵入危险; 2.软负载均衡及容错机制,可以替代F5硬件负载均衡,减少成本和减少单点; 3.服务的自动注册和配置管理 即不需要写死服务提供者地址,注册中心基于接口名自动查询提供者ip。 也可以

2017-08-14 19:12:24 338

原创 数据结构总结

声明下:本博主基础薄弱,仅仅为了面试了解部分数据结构知识,详见大神博客,地址为:点击打开链接表:形如A0,A1,A2...An-1的一般数据表。实现基于数组实现的表(ArrayList)内存分布连续;可无限扩容的数组,扩容时,新建双倍容量的数组,将旧数组中的元素copy至新数组中,然后将旧数组引用指向新数组,即表示扩容;jdk7以上:ArrayList扩容为原来的1.5

2017-08-14 16:31:46 227

原创 AVL树,红黑树,B树,B+树,Trie树

AVL树:平衡二叉树,一般是用平衡因子差值决定并通过旋转来实现,左右子树树高差不超过1,那么和红黑树比较它是严格的平衡二叉树,平衡条件非常严格(树高差只有1),只要插入或删除不满足上面的条件就要通过旋转来保持平衡。由于旋转是非常耗费时间的。我们可以推出AVL树适合用于插入删除次数比较少,但查找多的情况。红黑树:(TreeMap)平衡二叉树,通过对任何一条从根到叶子的简单路径上各个节点的颜色进行约束,

2017-08-14 16:12:56 322

转载 Java7和Java8的HashMap底层思想解析

详见:点击打开链接本文主要介绍java7的hashmap底层设计结构,即数组+单向链表,但是java8为了方便get查询效率,在链表基础上新加红黑树结构,点击打开链接(重点研究),java7和8的不同HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据...

2017-08-06 11:30:03 3477 1

空空如也

空空如也

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

TA关注的人

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