摘要: 参考文章:https://blog.csdn.net/daguairen/article/details/52248171 什么是垃圾回收机制: 在系统运行过程中,会产生一些无用的对象,这些对象占据着一定的内存,如果不对这些对象清理回收无用对象的内存,可能会导致内存的耗尽,所以垃圾回收机制回收的是内 阅读全文
posted @ 2019-01-12 23:24 逍遥游jJ2EE 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 本文来自转载:https://www.cnblogs.com/jiyukai/p/6665199.html Java虚拟机规范的规定,JVM自动管理的内存将会包括以下几个运行时数据区域。 程序计数器 程序计数器(Program Counter Register)是JVM中一块较小的内存区域,保存着当 阅读全文
posted @ 2019-01-12 22:23 逍遥游jJ2EE 阅读(111) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-01-10 21:53 逍遥游jJ2EE 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 通过JDK实现动态代理 如果要实现动态代理,那么你要编写的那个代理类就需要实现一个InvocationHandle接口 java.lang.reflect.InvocationHandler.看到reflect我们就能知道,动态代理肯定是通过反射来实现的了,这个接口中有一个方法: Object in 阅读全文
posted @ 2019-01-09 00:08 逍遥游jJ2EE 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。 为什么需要代理: 打一个最简单的比方,我现在想要学习,那么就必须得把书包拿过来,把书掏出来,准备好纸笔,然后开始学习,等学完了我还得收拾书,把书塞回书包里,还得整理一下书包,这是一个完整的学习的过程,但是我很懒,不 阅读全文
posted @ 2019-01-08 23:16 逍遥游jJ2EE 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式。 工厂模式好处 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟 阅读全文
posted @ 2019-01-06 23:46 逍遥游jJ2EE 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在Java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。如果2个线程执行,其中一个线程执行完成后另外一个线程才能执行,我们只能采用共享变量或共享存储区以及线程通信的方式实现获得任务结果的目的。Ja 阅读全文
posted @ 2018-12-21 21:32 逍遥游jJ2EE 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,我们会使用 @SpringBootApplication 注解来自动获取应用的配置信息,但这样也会给应用带来一些副作用. 1、会导致项目启动时间变长。当启动一个大的应用程序,或将做大量的集成测试启动应用程序时,影响会特别明显。 2、会加载一些不需要的多余的实例(beans)。 3、会增加 阅读全文
posted @ 2018-12-13 21:52 逍遥游jJ2EE 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 浪里行舟 前言 打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?先给大家来张总体流程图,具体步骤请看下文分解! 总体来说分为以下几个过程: DNS 解析:将域名解析成 IP 地址 TCP 连接:TCP 三次握手 发送 HTTP 请求 服务器处理请求并返 阅读全文
posted @ 2018-12-06 16:07 逍遥游jJ2EE 阅读(174) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合事物管理 Springboot默认集成事物,只主要在方法上加上@Transactional即可。 多数据源情况下事物怎么管理事物 对于这种传统的分布式事物管理,采用jta+atomikos 分布式事物管理。Atomikos 是一个为Java平台提供增值服务的并且开源类事务管理 阅读全文
posted @ 2018-12-05 00:07 逍遥游jJ2EE 阅读(202) 评论(0) 推荐(0) 编辑