摘要: 1.1 单体应用架构存在的问题 一个归档包(例如war格式)包含所有功能的应用程序,通常称为单体应用。 下面列举单体应用所存在的一些问题: *复杂性高:整个项目包含的模块非常多、模块之间的边界模糊、依赖关系不清晰、代码质量参差不齐、混乱的堆砌在一起..整个项目非常复杂,每次修改代码胆战心惊,甚至添加 阅读全文
posted @ 2019-10-06 17:15 张天赐的博客 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.进程和线程的区别 进程是资源分配的最小单位,线程是cpu调度的最小单位。 *所有与进程相关的资源,都被记录在PCB中 *进程是抢占cpu的调度单位;线程属于某个进程,共享其资源 *线程只由堆栈寄存器、程序计数器和TCB组成 *进程有独立的地址空间,相互不影响,线程只是执行进程的不同执行路径 Ja 阅读全文
posted @ 2019-03-25 10:47 张天赐的博客 阅读(380) 评论(2) 推荐(0) 编辑
摘要: 内省是 Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。 通过 getName/setName 来访问 name 属性,这就是默认的规则。 Java 中提供了一 套 API 用来访 阅读全文
posted @ 2019-03-17 14:56 张天赐的博客 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一.Class类 1.在面向对象的世界里,万事万物皆对象。 在java对象里,只有静态的成员或方法(属于类的)和基本的数据类型(有包装类来弥补)不是对象,类也是对象,是java.lang.Class类的实例对象。 2.类类型的三种表达方式: 1.类名.class:在每个类中都有一个隐含的静态成员变量 阅读全文
posted @ 2019-03-16 21:19 张天赐的博客 阅读(142) 评论(0) 推荐(0) 编辑