![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架源碼
文章平均质量分 85
BLKNjy
java后端开发,略懂前端
展开
-
Zookeeper相关知识
目录标题1.Zookeeper是什么?2.数据模型(Data model)、数据节点(znode)3.ACL版本控制4.事件监听器(Watcher)5.Zookeeper集群?5.1集群角色5.2选举过程5 ZooKeeper集群为什么最好是奇数台?6 Zookeeper的选举过半机制防止脑裂?7 一致性协议和算法?7.1 2PC两阶段提交(典型的应用:mysql的两阶段提交):7.2 两阶段提交的问题:7.3 3PC三阶段提交7.3 Paxos算法7.4 ZAB协议8 Zookeeper的6大特性?9.原创 2021-09-15 11:44:58 · 112 阅读 · 0 评论 -
Netty相关知识点
目录标题Netty1.什么是Netty?2.说说java中常见的IO模型?3.虽然Netty是基于NIO但是为什么不直接用NIO?4.Netty的核心组件?EventloopGroup 和 EventLoop 的关系5.Bootstrap 和 ServerBootstrap 了解么?6.NioEventLoopGroup 默认的构造函数会起多少线程?7.Reactor线程模型8.Netty的线程模型?9.Netty的服务端和客户端的启动过程了解吗?**服务端:**客户端:10.Tcp的沾包和拆包?Netty原创 2021-09-15 11:37:59 · 207 阅读 · 0 评论 -
mapstruct
文章目录mapstructgithub地址参考文章点这里特殊情况:类型不一致字段不一致属性是枚举类型mapstruct属性映射:专门用来处理 domin 实体类与 model 类的属性映射的,和BeanUtils的copyProperties作用差不多,但是比起强大。github地址参考文章点这里依赖 <dependency> <groupId>org.mapstruct</groupId> <artifactId原创 2021-08-03 11:08:45 · 1828 阅读 · 0 评论 -
Spock1
文章目录背景:扩展:BDD:Behavior-driven development行为驱动测试依赖DemoSpock深入结构:setup与givenassert异常断言:Mock创建对象注入对象调用频率约束目标约束方法约束参数约束SpyStub打桩返回固定值返回值序列动态计算返回值产生副作用链式响应原文看这里背景:Spock是Java和Groovy应用程序的测试和规范框架测试代码使用基于groovy语言扩展而成的规范说明语言(specification language)通过junit runne原创 2021-07-20 21:04:18 · 228 阅读 · 2 评论