摘要:
类关系 ArrayListMultiMap.java LinkedListMultiMap.java TreeMultimap.java 实现方法 ArrayListMultimap ArrayListMultiMap.java是以ArrayList为Collection的特定实现,这个类中没有太多 阅读全文
摘要:
HashBiMap AbstractMap类实现了Map接口定义的一些方法,而BiMap类定义了其子类需要实现的一些方法,使得所有实现BiMap的类必须符合其独有的特性:键、值都是唯一的。HashBiMap类中主要有以下几个成员变量: HashBiMap类中主要有一下几个成员变量: LOAD_FAC 阅读全文
摘要:
Guava引进了JDK里没有的,但是非常有用的一些新的集合类型。所有这些新集合类型都能和JDK里的集合平滑集成。Guava集合非常精准地实现了JDK定义的接口。Guava中定义的新集合有: Multiset SortedMultiset Multimap ListMultimap SetMultim 阅读全文
摘要:
一、相同点 1 truncate、不带where子句的delete、drop都会删除表内的数据2 drop、truncate都是DDL语句(数据定义语言),执行后会自动提交 二、不同点 1truncate 和 delete 只删除数据不删除表的结构(定义)drop语句将删除表的结构被依赖的约束(co 阅读全文
摘要:
一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔 阅读全文
摘要:
http://c.biancheng.net/cpp/view/6994.html 阅读全文
摘要:
索引 1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim 3. 文档操作 4. 光标的移动 4.1 基本移动 4.2 翻屏 4.3 标记 5. 插入文本 5.1 基本插入 5.2 改写插入 6. 剪切复制和寄存器 6.1 剪切和复制、粘贴 6.2 文本对象 6.3 寄存器 7. 查找与替换 阅读全文
摘要:
logback<appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的组件。 <appender>有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.ConsoleAp 阅读全文
摘要:
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可 阅读全文
摘要:
1.简介 sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完 阅读全文