上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: Bean的生命周期指 Bean创建、初始化、销毁的过程。我们可以自定义Bean初始化和销毁方法。容器在bean进行到当前生命周期的时候, 来调用自定义的初始化和销毁方法。指定 init-metho... 阅读全文
posted @ 2019-10-19 13:33 深页 阅读(108) 评论(0) 推荐(0)
摘要: 本文介绍一些 Spring 中常用注解的使用方式。@Configuration声明配置类@Configuration用来申明一个配置类,相当于写了一个配置文件。我们可以使用 Spring 的容器 ... 阅读全文
posted @ 2019-10-19 00:10 深页 阅读(69) 评论(0) 推荐(0)
摘要: 简单来说:客户端发送请求 -> 前端控制器 DispatcherServlet 接受客户端请求 -> 找到处理器映射 HandlerMapping 解析请求对应的 Handler -> Handl... 阅读全文
posted @ 2019-10-18 16:50 深页 阅读(106) 评论(0) 推荐(0)
摘要: 业务上的层级拆分:关联查询如何进行跨库的查询?主从复制,数据不一致问题第三方插件,半同步一主一从,并不能提高程序的性能,但是能容灾,mater 挂了,slave 顶上。不需要考虑数据一致性问题,因... 阅读全文
posted @ 2019-10-13 14:43 深页 阅读(97) 评论(0) 推荐(0)
摘要: GC流程是每一个Java开发人员都应该掌握的内容。你知道什么时候触发Minor GC?什么时候触发 Minor GC 的过程是怎么样的?Full GC 的过程又是怎么样的?这一切都要从「压死骆驼的最后一根稻草」... 阅读全文
posted @ 2019-10-11 00:22 深页 阅读(230) 评论(0) 推荐(0)
摘要: 我们知道当堆中内存满了的时候,JVM就会使用可达性分析算法,检查对象是否有被 GC Root 引用。如果一个对象没有被任何 GC Root 引用,那就说明它是一个无效的对象,就会被垃圾回收器回收。... 阅读全文
posted @ 2019-10-08 11:26 深页 阅读(68) 评论(0) 推荐(0)
摘要: 重新回过头来看一些 JVM,思考一个问题:分出一个永久代我可以理解,为什么又要把堆分成新生代和老年代呢?私以为划分成新生代和老年代是因为它们里面对象的性质不同,要用不同的垃圾回收算法来回收效率才高... 阅读全文
posted @ 2019-10-08 08:31 深页 阅读(69) 评论(0) 推荐(0)
摘要: 什么是内存溢出?在哪些区域会发生内存溢出?回答这个问题,我们需要先看一看Java代码是怎么运行的。现在计入说我们写了一个 HelloWorld.class:123456public class H... 阅读全文
posted @ 2019-10-08 04:11 深页 阅读(518) 评论(0) 推荐(0)
摘要: 记得一年前 Spring Cloud、Docker + k8s 才刚才火起来呀,当时公司的系统刚转成 Docker 部署,使用的分布式框架任然是 Dubbo。现在也就相隔一年半, JD 上 Spr... 阅读全文
posted @ 2019-10-02 05:34 深页 阅读(60) 评论(0) 推荐(0)
摘要: 一份深度学习环境配置的备忘。安装 Ubuntu16.04推荐使用 Linux 系统,可以少给自己找些麻烦,既然要吃程序员这口饭,使用 Linux 这关是逃不开的。Linux 有许多发行版,具体用哪个版本倒不必过分... 阅读全文
posted @ 2019-09-21 21:06 深页 阅读(127) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页