摘要: typesafeconfig的使用 #1、加入依赖包 config-1.2.1.jar#2、加载配置 ConfigFactory.parseFile(new File("resource/test.conf")); ConfigFactory.load(test)#3、getString(key)方 阅读全文
posted @ 2017-06-21 17:19 牛哥学coding 阅读(8356) 评论(0) 推荐(1) 编辑
摘要: log4j日志使用 #1、加载依赖包1. slf4j-api-1.5.11.jar2. slf4j-log4j12-1.5.11.jar3. log4j-1.2.15.jar#2、log4j 配置文件 及 加载方法 log4j.properties=》示例: log4j.rootLogger=inf 阅读全文
posted @ 2017-06-21 17:16 牛哥学coding 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #1.创建分支git branch feature-qianrw-memory#2.同步远端分支到本地分支git pull origin new-server#3.修改代码,等操作#4.本地分支add,commitgit add xxx.scalagit commit . -m 'add xxx.s 阅读全文
posted @ 2017-06-21 17:14 牛哥学coding 阅读(101) 评论(0) 推荐(0) 编辑
摘要: #!/bin/shcurDir=$(cd `dirname $0`; pwd)log() { echo `date +%F" "%H:%M:%S`: $1 >> $curDir/../../proc/logs/diagnose.log}diagnose() { for ((time=1; time< 阅读全文
posted @ 2017-06-12 14:17 牛哥学coding 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、概述 使用HashMap存储,非线程安全; 二、实现 HashSet 底层使用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,相关 HashSet 的操作,基本上都是直接调用底层 HashMap 的相关方法来完成, 应该为保存到 HashSet 中的对象覆盖 hashCo 阅读全文
posted @ 2017-06-09 13:21 牛哥学coding 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、概述 数据结构同ArrayList,底层都是数组存储,只不过是线程同步的,也就是其 操作方法都是synchronized 阅读全文
posted @ 2017-06-09 11:23 牛哥学coding 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、概述 数据结构和ArrayList有本质不同,LinkedList 是基于链表实现,它的插入和删除操作比 ArrayList 更加高效,基于链表的,所以随机访问的效率要比 ArrayList 差。 二、数据结构 包含了 first 和 last 两个指针(Node)。Node 中包含了上一个节点 阅读全文
posted @ 2017-06-09 11:20 牛哥学coding 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、概述 动态数组,容量能动态增长,元素可以为null,用数组存储,非线程同步(vector线程同步) 每个 ArrayList 实例都有一个容量,该容量是指用来存储列表元素的数组的大小,自动增长(默认初始大小为10,然后递增式大约1.5倍增长)会带来数据向新数组的重新拷贝,因此,如果可预知数据量的 阅读全文
posted @ 2017-06-09 11:08 牛哥学coding 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、概述 HashMap 是非线程安全的,在不考虑性能问题的时候,我们的解决方案有 Hashtable 或者Collections.synchronizedMap(hashMap),这两种方式基本都是对整个 hash 表结构做锁定操作的,这样在锁表的期间,别的线程就需要等待了,无疑性能不高。 二、数 阅读全文
posted @ 2017-06-09 09:59 牛哥学coding 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、概述 基于哈希表的 Map 接口的非同步实现,允许使用 null 值和 null 键,不保证映射的顺序 二、数据结构 HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体;HashMap 底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个 HashMap 的时候,就会 阅读全文
posted @ 2017-06-08 19:35 牛哥学coding 阅读(274) 评论(0) 推荐(0) 编辑