
JAVA
文章平均质量分 86
Gabriel_liao
这个作者很懒,什么都没留下…
展开
-
Nacos源码搭建
仓库地址找到config 模块中找到 \resources\META-INF\mysql-schema.sql,在本地mysql中创建数据库nacos-config,将该脚本导入执行创建表。找到console模块下的配置文件application.properties,修改相关配置配置数据连接ip及名称。原创 2024-12-23 15:07:33 · 350 阅读 · 0 评论 -
JVM垃圾回收器整理
串行回收器:Serial、Serial Old并行回收器:ParNew、Parallel Scavenge、Parallel Old并发回收器:CMS、G1新生代收集器:Serial、ParNew、Paralle Scavenge;老年代收集器:Serial old、CMS、Parallel old;整堆收集器:G1;原创 2024-05-07 16:41:40 · 656 阅读 · 0 评论 -
JVM 相关知识点记录
JDK1.8中,Parallel Scavenge 被设置为年轻代(Young Generation)的默认垃圾回收器,而 Parallel Old 是用于老年代(Tenured Generation)的垃圾回收器。原创 2024-03-14 19:56:33 · 1170 阅读 · 1 评论 -
Java后台面试相关知识点解析
SpringBoot里面默认使用动态代理配置在。原创 2024-03-07 16:28:23 · 1384 阅读 · 0 评论 -
Linux安装Java环境
检查系统版本检查系统内核版本清空卸载java环境(如果已经安装了)查询java所在位置删除java移除所有java相关包及软件清空java环境变量在/etc/profile等环境变量文件中,删除java相关环境变量。原创 2023-11-29 15:45:24 · 515 阅读 · 0 评论 -
Java 常用设计模式学习记录
单一职责在类的级别上,一个类只负责一项职责;在方法的级别上,一个方法只做一件事。如类A负责两个不同职责:职责1、职责2.当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分为A1,A2互不影响。接口隔离客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。这里的接口实际上指的是“超类型”,可以是抽象类abstract class,也可以是接口interface。依赖倒置/控制反转/面向接口编程原则面向接口编程,而不是面向具体的实现类编程。原创 2023-11-24 11:05:49 · 926 阅读 · 0 评论 -
Jvm 内存调优命令行
如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活时间,增加在年轻代即被回收的概率。使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件,format=b是通过二进制的意思,file指定输出目录文件。Metaspace元空间主要是存储类的元数据信息,各种类描述信息,比如类名、属性、方法、访问限制等,按照一定的结构存储在Metaspace里。:设置每个线程的堆栈大小。原创 2023-07-31 15:14:53 · 3256 阅读 · 0 评论 -
Java 锁相关知识汇总及锁升级
synchronized是Java中的关键字,是一种同步锁。修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;修饰一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象;修饰一个类,其作用的范围是synchronized后面括号括起来的部分,作用主的对象是这个类的所有对象。原创 2023-04-07 11:43:58 · 1031 阅读 · 0 评论