摘要:
JVM系列笔记目录
虚拟机的基础概念
class文件结构
class文件加载过程
jvm内存模型
JVM常用指令
GC与调优
GC基础知识
什么是垃圾
没有任何引用指向的一个对象或多个对象(循环引用)
如何找到垃圾
引用计数(ReferenceCount),缺点:无法解决循环引用... 阅读原文
2020-10-16 12:08:16 阅读(2712) 评论(0)
摘要:
作者:秦子轩链接:https://www.zhihu.com/question/39356740/answer/1297401530来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
(1)处理这2个注解的BeanPostProcessor不一样
CommonAnnotatio... 阅读原文
2020-10-16 10:14:04 阅读(2359) 评论(0)
摘要:
在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观。本文就将介绍如何使用Free Spire.Doc for Java 添加图片到Word文档并设置图片的大小及文字环绕方式。
Jar包导入
方法一:下载Free Spire.Doc for Java包并... 阅读原文
2020-10-16 09:27:03 阅读(2392) 评论(0)
摘要:
springboot项目可以打成一个jar包,在服务器上部署启动还是很方便的,但写一个简单的脚本会让部署更加方便,
特别是分布式部署的时候,可以省略很多的ps 查看进程和kill进程的步骤,下面就展示一个简单的启动脚本
首先展示一下项目部署的目录结构 small.jar是要运行的jar包
8080目录 和8... 阅读原文
2020-10-16 09:04:02 阅读(3426) 评论(0)
摘要:
File类
文件和目录(文件夹)路径名的抽象表示形式
构造方法
File(String pathname):根据一个路径得到File对象
File(String parent, String child): 根据一个目录和一个子文件/目录得到File对像
File(File p... 阅读原文
2020-10-16 08:56:01 阅读(2325) 评论(0)
摘要:
1 冒泡排序
每次循环都比较前后两个元素的大小,如果前者大于后者,则将两者进行交换。这样做会将每次循环中最大的元素替换到末尾,逐渐形成有序集合。将每次循环中的最大元素逐渐由队首转移到队尾的过程形似“冒泡”过程,故因此得名。
一个优化冒泡排序的方法就是如果在一次循环的过程中没有发生交换,则可以立即退出当前循环,... 阅读原文
2020-10-16 08:15:19 阅读(2482) 评论(0)
摘要:
本文源码:GitHub·点这里 || GitEE·点这里
一、Spring框架
1、框架概述
Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成... 阅读原文
2020-10-16 06:23:05 阅读(2439) 评论(0)
摘要:
public class Main {
public static void main(String[] args) {
Person p = new Person("m"); //带参数的实例
Person p1 = new Person(); //不带参数的实例
... 阅读原文
2020-10-16 06:00:25 阅读(2544) 评论(0)
摘要:
JVM系列笔记目录
虚拟机的基础概念
class文件结构
class文件加载过程
jvm内存模型
JVM常用指令
GC与调优
如何查看class字节码文件
在idea中可以通过插件BinEd来查看二进制或十六进制文件。展示一个简单类的class文件源字节码,看不懂?请往下看。
更直观一点的可以在id... 阅读原文
2020-10-15 23:57:07 阅读(2428) 评论(0)
摘要:
前言
本系列是笔者阅读Kafka经典书籍《Kakfa技术内幕》的笔记,对这份阅读笔记想写成什么样子有以下几个设想:
不是对书中内容的摘抄。因此想要对该书详细内容有更多了解的同学,可以自行购书翻阅。
每章或每节形成一张思维导图。目的是总结书中内容,构建自己的知识架构。
提炼问题并给出答案。答案尽量用自己组织的... 阅读原文
2020-10-15 22:40:03 阅读(2439) 评论(0)