文章分类 - 技术基础
摘要:6种哈希算法,以及4种解决哈希冲突的方法
阅读全文
摘要:我们开发中,采用了spring的依赖管理系统,就很少自己去创建对象了,全部交给容器去托管,本文回源塑本,讲述一下java中能够创建一个对象的5中方法。
阅读全文
摘要:如何查看是否有Java线程死锁?本文介绍两种方法。
阅读全文
摘要:B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。
阅读全文
摘要:I/O多路复用:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。
阅读全文
摘要:总结了8方面的缺陷漏测问题以及应对方法,还讲述了遗漏的bug处理流程。
阅读全文
摘要:介绍了软件开发过程模型和测试模型,以及相关的一些测试名词定义。
阅读全文
摘要:Java线程安全的集合类总结
阅读全文
摘要:涉及到的类主要有FileInputStream ,InputStreamReader ,BufferedReader 。涉及到的设计模式主要有适配器模式以及装饰者模式。
阅读全文
摘要:「并发」强调的是可以一起「出『发』」,「并行」强调的是可以一起「执『行』」
阅读全文
摘要:本文讨论了TCP 在三次握手和四次挥手的时候,出现异常的处理逻辑。大多数情况下,都是依赖超时重传来保证 TCP 的可靠性,本文描述了重传的次数,状态的转换,以及有哪些状态是被系统接管。
阅读全文
摘要:从表象来看,好像sleep和wait都能使线程处于阻塞状态,但是却有着本质上的4个区别。
阅读全文
摘要:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口;本文讲解了三次握手和四次握手的过程。
阅读全文
摘要:Arrays.sort并不是单一的排序,而是插入排序,快速排序,归并排序三种排序的组合
阅读全文
摘要:一步步分析了什么是一致性Hash算法,主要是考虑到分布式系统每个节点都有可能失效,并且新的节点很可能动态的增加进来的情况,如何保证当系统的节点数目发生变化的时候,我们的系统仍然能够对外提供良好的服务。
阅读全文