java
文章平均质量分 95
lizihaoaa
这个作者很懒,什么都没留下…
展开
-
Zookeeper的使用及场景分析
1.Zookeeper简介1.1分布式系统定义及面临的问题分布式系统定义:同时跨越多个物理主机,独立运行的多个软件所组成的系统。优点显而易见:人多干活快,并且互为备份,一台机器宕机通常不会影响到服务的高可用。缺点也很明显:分布式系统中经常会出现各种各样的异常, 如何保证信息的同步是通畅的且没有冲突?如何保证数据的一致性?解决上述的问题,通常需要类似Zookeeper这样的分布式协调组件,通过服务进程之间的通信,让各个节点的信息能够同步和共享。通信方式通常有以下两种:通过网络进行信息共享原创 2021-07-22 22:24:17 · 280 阅读 · 1 评论 -
Spring框架分析
Spring 框架分析1.Spring 概述1.1 Spring的优势⽅便解耦,简化开发通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进⾏控制,避免硬编码所造成的过度程序耦合。⽤户也不必再为单例模式类、属性⽂件解析等这些很底层的需求编写代码,可以更专注于上层的应⽤。AOP编程的⽀持通过Spring的AOP功能,⽅便进⾏⾯向切⾯的编程,许多不容易⽤传统OOP实现的功能可以通过AOP轻松应付。声明式事务的⽀持@Transactional可以将我们从单调烦闷的事原创 2021-04-20 21:44:42 · 134 阅读 · 0 评论 -
JAVA静态/动态代理实现
全文介绍了JAVA动态代理的相关内容,如有错误敬请指正。一.从常规编码方式说起二.代理模式介绍一.从常规编码方式说起在介绍动态代理之前,让我们先回顾一下一种常见的编码方式:1.首先定义一个接口,接口定义一个code方法public interface DevelopService { //编码 void code(String content);}2.编写实现类public class DevelopServiceImpl implements DevelopService原创 2021-04-11 13:31:31 · 165 阅读 · 1 评论