一、Hello DDD 刚开始接触学习「DDD - 领域驱动」的时候,我被各种新颖的概念所吸引:「领域」、「领域驱动」、「子域」、「聚合」、「聚合根」、「值对象」、「通用语言...
一、Hello DDD 刚开始接触学习「DDD - 领域驱动」的时候,我被各种新颖的概念所吸引:「领域」、「领域驱动」、「子域」、「聚合」、「聚合根」、「值对象」、「通用语言...
1、类加载过程 加载 读取一个class文件到内存,并将静态变量、静态代码块、常量这些数据转换成方法区的运行时数据,同时在堆上生成一个Class对象作为方法区数据的访问入口。...
实现基础:Java的任意对象都可以作为锁。 作用方法锁对象实现机制普通方法锁是类的实例对象方法修饰符ACC_SYNCHRONIZED静态方法锁是类对象方法修饰符ACC_SYN...
public class AService{private BService bService;} public class BService{private AServic...
Spring三级缓存是为了解决对象间的循环依赖问题。 A依赖B,B依赖A,这就是一个简单的循环依赖。 我们来先看看三级缓存的源码: 获取Bean的源码 注意上面的getSin...
需要用到的类:public class User{private String name;} @ComponentScan("xxx")public class Config...
(这里是设置为utf8mb4)查看数据库编码:SHOW VARIABLES Like '%char%';修改配置文件my.cnf:character-set-server=u...
@Headers({"Content-Type: application/json"})public interface ClientAppConnector {/*** P...
本地仓库初始化: 新建文件夹 git init 命令初始化本地仓库,会生成.git文件夹 新建文件 git add . git commit -am "xxx"推送到远程: ...
1、方法不能改变基础数据类型的参数(即数字型以及布尔型) 2、方法可以改变一个对象参数的状态 3、方法不能将一个对象参数重新引用一个新的对象