agmtopy
05
06
观察者模式 观察者模式
设计模式之观察者模式 观察者模式的定义是一个一对多的依赖关系,让一个或多个观察者对象监控一个主题对象。当主题对象在状态上发生变化时,能够通知所有依赖此主题的观察者对象,使这些观察者对象能够处理此次更新 参与对象 Subject Obs
2020-05-06
05
垃圾回收 垃圾回收
jvm的垃圾回收机制 由于jvm将所有对象都保存在堆内存中,因此及时腾出堆内存中无用的空间就至关重要了,jvm通过内存回收的方式对堆内存进行回收和整理 回想咱们打扫家务的步骤是不是第一步要将脏东西找出来丢掉,第二步将剩余有用的东西整理码放好
2020-05-05
04
final的不变性设计 final的不变性设计
final的不变性设计 final的作用 final是用来修饰对象之间不变特性关系的,表示一种不可改变的关系。可以用来修饰变量、方法、类 修饰变量 fianl修饰变量表示一旦赋值关系,那么初始化后这种关系就不能被修改了;final只会保证这
2020-05-04
04
JVM基础原理 JVM基础原理
JVM基础原理 jvm基础 jvm是什么? jvm是运行在操作系统上的执行.class文件的虚拟机 jvm与操作系统的关系? 相同点都是可以执行对应的程序 不同点是jvm是可执行class文件与操作系统中间的一层(ps:某人说过计算机世界中
2020-05-04
04
24
dubbo常见问题归纳 dubbo常见问题归纳
dubbo常见问题归纳 dubbo的可选的配置方式? 官网上给出了四种方式分别是xml配置、属性配置、注解配置、API配置 xml配置:通过使用xml配置文件的方式 通过加载classPath路径下的dubbo.properties文
2020-04-24
02
29
MySQL数据库事务浅析 MySQL数据库事务浅析
数据库事务理解 数据库事务是一种本地的刚性事务,特点是必须支持’ACID’四个特性 ACID理论 名称 描述 原子性(Atomicity) 指的是在事务是最小的不可分割的执行单元,事务内的操作要么都成功,要么都失败 一致性
2020-02-29
21
git多环境配置 git多环境配置
疫情期间,需要在家远程办公,因此需要在电脑上配置两套git环境分别是github、gitlab的。在配置过程中遇到了一些阻碍,特此记录下来。 步骤一:生成SSH-Key ssh-keygen -t rsa -C "email@xx.com"
2020-02-21
5 / 5