03 2020 档案

摘要:在我们写Java代码时,大部分情况下是不用关心你New的对象是否被释放掉,或者什么时候被释放掉。因为JVM中有垃圾自动回收机制。在之前的博客中我们聊过Objective-C中的MRC(手动引用计数)以及ARC(自动引用计数)的内存管理方式,下方会对其进行回顾。而目前的JVM的内存回收机制则不是使用的 阅读全文
posted @ 2020-03-05 18:19 流氓大队长 阅读(727) 评论(0) 推荐(0)
摘要:1 JDK 工具的使用 JDK自带的工具位于${JAVA_HOME}/bin/目录下. JConsole 可以简单明了地查看到内存的使用情况, 线程的状态, 当前加载的类的总量等. JVisualVM 可以下载插件(如GC等), 进而查看更丰富的信息. 如果是分析本地的Tomcat的话, 还可以进行 阅读全文
posted @ 2020-03-04 17:57 流氓大队长 阅读(1933) 评论(0) 推荐(0)
摘要:在java虚拟机中,整块java内存区域分为:方法区(Method Area、No-Heap)、虚拟机栈(VM Stack)、本地方法栈(Native Method Stack )、堆(Heap)、程序计数器(Program Counter Register)。方法区 : 供所有线程共享,存储虚拟机 阅读全文
posted @ 2020-03-03 20:37 流氓大队长 阅读(181) 评论(0) 推荐(0)
摘要:1、什么是Spring Data Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作 阅读全文
posted @ 2020-03-02 19:06 流氓大队长 阅读(2166) 评论(0) 推荐(0)
摘要:Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。 导入依赖 <dependency> <groupId>junit</groupId 阅读全文
posted @ 2020-03-01 21:02 流氓大队长 阅读(284) 评论(0) 推荐(0)