Code

5 篇文章

深入理解 Java 虚拟机 笔记 (2018.07.10-14)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-07-10一一2018-07-14 GC日志的解读 33.125 / 100.667 : GC发生的时间 (虚拟机从启动以来的秒数) [GC / [Full GC / [Full GC(system) : 这次垃圾收集的停顿类型,如果

深入理解 Java 虚拟机 笔记 (2018.07.03-07)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-07-03一一2018-07-07 如何判断一个类是否是无用的 该类所有的实例都已经被回收,即Java堆中已经不存在该类的任何实例 加载该类的ClassLoader已经被回收 该类对应的Class对象已经没有在任何地方被引用,无法在任

深入理解 Java 虚拟机 笔记 (2018.06.26-30)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-06-26一一2018-06-30 对象的访问定位 由于reference(对象的引用,存放在栈中)类型在虚拟机规范中只规定了它是一个指向对象的引用,并没有定义这个引用应该通过何种方式去定位并访问堆中的对象的位置,所以这部分操作是由虚

Maven pom中如何引用Jar文件

Pom中如何引用Jar文件 pom.xml文件中有一个plugins标签,在这个标签中添加一个plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artif

深入理解Java虚拟机 笔记(2018.06.19-23)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-06-20一一2018-06-23 Java的优点 它摆脱了硬件平台的束缚. 实现了"一次编写,到处运行"的理想 它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界问题 它实现了热点代码检测和运行时编译及优化

Spring的一些回头总结

容器 容器应该能够向该环境中所管理的组件提供一些基本服务: 生命周期管理 依赖解析 组件查找 应用程序配置 此外,如果容器还可以提供下面的中间件服务,就更好了 事务管理 安全性 线程管理 对象和资源池 对组件的远程访问 通过JMX之类的API管理组件 容器的扩展和定制 依赖注入原则 依赖注入的原则是

从不知道到了解—RabbitMQ基础概念及Spring的配置和使用

序言 你在系统中是否写过这样的接口:客户端访问服务器,服务器进行了大量逻辑/耗时操作之后,才能将结果返回给客户端,而这时,客户端的连接或许已经因为超时而关闭了。 为了能够及时的给客户端返回数据,在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的

一个简单的爬虫—电影天堂爬虫

电影天堂是一个下载站,里面有很多经典的电影下载链接,这些链接都可以使用迅雷来下载,今天就来爬一遍这个站,将感兴趣的保存起来。 安装并创建scrapy项目 首先要安装好scrapy,见Python 爬虫进阶三之 Scrapy 框架安装配置 安装好之后,创建一个新的scrapy项目。使用命令: scra