摘要:
TCP/IP协议 基本概念 TCP/IP模型是一系列网络协议的总称,这些协议的目的,就是使计算机之间可以进行信息交换。所谓"协议"可以理解成机器之间交谈的语言,每一种协议都有自己的目的。TCP/IP模型一共包括几百种协议,对互联网上交换信息的各个方面都做了规定。 TCP/IP协议簇分层 提到协议分层 阅读全文
摘要:
Java中的正则表达式 一、基础知识 1. 正则表达式语法 字符 |描述 | \ |将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\." 则匹配 "."。 ^ |匹配 阅读全文
摘要:
自学LinkedBlockingQueue源码 参考:http://www.jianshu.com/p/cc2281b1a6bc 本文需要关注的地方 1. 生产者 消费者模式好处; 2. 读取和插入操作所使用的锁是两个不同的ReentrantLock(takeLock和putLock),它们之间的操 阅读全文
摘要:
自学ConcuurentHashMap源码 参考:https://my.oschina.net/hosee/blog/675884 http://www.cnblogs.com/ITtangtang/p/3948786.html 本文需要关注的地方。 1. 利用分段锁实现多个线程并发写入、删除或者修 阅读全文
摘要:
自学Java HashMap源码 参考:http://zhangshixi.iteye.com/blog/672697 HashMap概述 HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键,存储的对象是一个键值对对象(Entry)。此 阅读全文
摘要:
Java序列化 参考:http://blog.csdn.net/jiangwei0910410003/article/details/18989711/ http://www.cnblogs.com/guanghuiqq/archive/2012/07/18/2597036.html 一、Seria 阅读全文
摘要:
Spring事务管理 参考:http://www.mamicode.com/info detail 1248286.html 基本概念 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。就像银行 阅读全文
摘要:
java异常 参考:http://www.cnblogs.com/skywang12345/p/3544168.html 基本概念 异常的概念 Java异常是Java提供的一种识别及响应错误的一致性机制(注意:编译出现的问题叫语法错误,不叫异常)。 Java异常机制可以使程序中异常处理代码和正常业务 阅读全文
摘要:
集群、分布式、负载均衡区别 参考:http://virtualadc.blog.51cto.com/3027116/615836” 集群 集群的概念 计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通 阅读全文
摘要:
基本数据结构的比较 基本数据结构 1. 列表(List) 元素有放入顺序,元素可重复。 数组实现(ArrayList类) JDK8源码中,初始长度是10,每次数组扩展都增加1/2左右。即: int hash = key.hashCode(); int index = (hash & 0x7FFFFF 阅读全文