一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒...
深入Java开发之前,您需要了解的一切。 有许多工具,方法,环境和特性改变了你编写代码的方式,并且通常来说这些东西是你在学校期间没有遇到过的。 ...
内存溢出测试(OutOfMemoryError) Java堆溢出 /** *-Xms20m-Xmx20m-XX:+HeapDumpOnOutOf...
目录:1. Nginx的整体架构2. Nginx的模块化设计3. Nginx的请求方式处理4. Nginx事件驱动模型5. Nginx进程处理模...
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。...
一、引言 众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在运行时内存中临时生成代理类,故而...
一打开科技类论坛,最常看到的文章主题就是MySQL性能优化了,为什么要优化呢? 因为: •数据库出现瓶颈,系统的吞吐量出现访问速度慢 •随着应用...
目录 •目录 •背景 •分配方法 •一致性hash原理 •使用虚拟节点解决hash不均匀的问题 •总结 •Java实现一致性hash算法缓存客户...
在实际的开发当中,我们经常需要进行磁盘数据的读取和搜索,因此经常会有出现从数据库读取数据的场景出现。但是当数据访问量次数增大的时候,过多的磁盘读...