12 2019 档案
摘要:JDK Java EE
阅读全文
摘要:  ,应用于Java的各种结构之上,例如类、方法、字段。用来为这些结构绑定元数据。注解 不包含任何业务逻辑 。 只由运行时框架或编译器根据注解信息去执行具体行为。 Retention and Target 保留(Retention )策略指定就程序生
阅读全文
摘要:Spring AOP属于第二代AOP。采用Java作为AOP的实现语言(AOL),采用动态代理机制和字节码生成技术实现。 代理设计模式 ISubject 对被访问者或者被访问资源的抽象,某些场景下不使用类似的统一抽象接口也可以 SubjectImpl 具体实现类 SubjectProxy 代理实现类
阅读全文
摘要:一刀切的AOP基础 软件开发的目的,最终是为了解决各种需求,包括业务和系统的,使用OOP可以对业务需求等普通关注点进行很好的抽象和封装,并且使之模块化。 但OOP却无法解决类似于日志、安全、事务等系统需求的实现在系统中各处散落的问题。 AOP是一种理念,需要一种现实的方式,将实现AOP理念的语言为A
阅读全文
摘要:Spring 框架总体结构 IoC 直观 Spring IoC容器 Spring提供两种容器类型: BeanFactory ApplicationContext ApplicationContext是Spring在BeanFactory基础容器上,提供的另一个IoC容器实现,拥有许多新特性。 Bea
阅读全文
摘要:A:Atomieity 通常,原子指不可分解为更小粒度的东西,该术语在计算机的不同领域里面有着相似但却微妙的差异。在多线程并发编程中,如果某线程执行一个原子操作,这意味着其他线程是无法看到该结果的中间结果,在数据库中,更精确的特征是:在出错时中止事务,并将部分完成的写入全部丢弃,也许 可中止性 比原
阅读全文
摘要:首先来个直观的记忆: 并发: 想像小丑在 发 球,同时有多个球在空中,但在同一时刻,每个手上只有一个球。 并行:就像军队队列一齐向前 行 进一样,同时存在多人向前走,多核才有并行的实现。 深入理解 一般上认为,如果两个操作“同时”发生,才称之为并发,然而事实上,操作是否在时间上重叠并不重要。而且由于
阅读全文
摘要:使用复制技术除了可以容忍节点故障提高可用性外,还包含可扩展性(采用多节点来处理更多请求)和低延迟(将副本部署在地理上距离用户更近的地方)等优点。 在使用主从复制下,如果试图同步复制所有的从副本,则单个节点故障或网络中断将使整个系统无法写入。而且节点越多,发生故障的机率也更高,所以多从副本一般都是通过
阅读全文

浙公网安备 33010602011771号