学习笔记
文章平均质量分 91
星火奇行
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在基于Netty的自定义RPC的案例基础上进行改造。基于Zookeeper实现简易版服务的注册与发现机制
一、改造要求: 1、编程一: 启动2个服务端,可以将IP及端口信息自动注册到Zookeeper; 客户端启动时,从Zookeeper中获取所有服务提供端节点信息,客户端与每一个服务端都建立连接; 某个服务端下线后,Zookeeper注册列表会自动剔除下线的服务端节点,客户端与下线的服务端断开连接; 服务端重新上线,客户端能感知到,并且与重新上线的服务端重新建立连接; 2、编程二: Zookeeper记录每个服务端的最后一次响应时间,有效时间为5秒,5s内如果该服务端没有新的请求,响应时间清零或失效。原创 2021-05-15 17:03:10 · 964 阅读 · 0 评论 -
自定义@Service、@Autowired、@Transactional注解类,完成基于注解的IOC容器(Bean对象创建及依赖注入维护)和声明式事务控制
题目注意考虑以下情况: 1)注解有无value属性值【@service(value="") @Repository(value="")】 2)service层是否实现接口的情况【jdk还是cglib】 解决思路: 1)需要完成@Service、@Autowired、@Transactional三个注解的自定义。 2)扫描指定包下注解,完成类实例化、依赖关系、事务等步骤,并完成工厂初始化。 3)使用注解替换xml形式定义bean方式。 4)测试。 脚本准备 CREATE TABLE account ( car原创 2021-02-18 15:44:42 · 2713 阅读 · 1 评论
分享