- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 JVM内存管理机制
java内存区域与内存溢出异常 程序计数器 程序计数器是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选择下一条需要执行的字节码指令。 由于java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的。在任何时刻,一个处理器都只会执行一条线程中的指令。为了线程切换后能
2017-12-21 17:43:19 526
原创 广度/深度优先算法
广度优先搜索(也称宽度优先搜索,缩写BFS)是连通图的一种遍历策略。一个最直观经典的例子就是走迷宫,我们从起点开始,找出到终点的最短路程,很多最短路径算法就是基于广度优先的思想成立的。待续
2017-12-20 18:42:34 363
原创 Spring Boot
Spring Boot并不是Spring功能上增强,而是提供了一种快速使用spring的方式。前期准备修改bom.xml<!--spring boot父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot 会自动选择最合适的版本进行添加 --><parent> <groupId>org.springframework.boot</groupId>
2017-12-19 14:26:45 410
原创 二叉树系列
使用数组表示 实现堆排序 从数组索引的第一一个位置开始构建树 找到最大堆(找到子节点中值比较大的数值作为根节点。方法:如果子节点的值大于父节点的值,则交换之) 求出父节点的个数(N-1/2) 父节点的索引:父节点个数到1 子节点的索引: 左节点=父节点的索引*2 根节点与最后一个节点交换 重复第一步和第二部 代码实现/** * 二叉树 * * @a
2017-12-18 19:59:11 407
原创 八(n)皇后
这里以最常见的8皇后为例/** * TODO 八皇后 * * @author yaomingfeng * @version C10 2017年12月18日 * @since SDP V300R003C10 */public class Queen{ // 方法的总数 static int count = 1; // 棋盘,0表示没有放皇后,1表示放了皇后
2017-12-18 17:42:59 232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人