摘要: 面试官:Netty的线程模型可不是Reactor这么简单 笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实现对NIO、OIO等底层JAVA API 的封装,简化网络编程模型。 阅读全文
posted @ 2021-02-01 00:49 JaxYoun 阅读(83) 评论(0) 推荐(0) 编辑
摘要: SpringBoot+Mybatis+MySQL实现读写分离 在Springboot中使用数据库主从复制实现读写分离,操作数据时操作主表,查询操作使用从表。 我就直接跳过创建SpringBoot应用的步骤了,直接开始操作如何配置读写分离。 1、我的Maven依赖如下,大家可以复制 <?xml ver 阅读全文
posted @ 2021-02-01 00:46 JaxYoun 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 干掉mapper.xml!MyBatis新特性动态SQL真香! 当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。其实从MBG 1.3.6版本以后,MyBa 阅读全文
posted @ 2021-02-01 00:41 JaxYoun 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 返回值格式统一的API接口设计方法 前言 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经 阅读全文
posted @ 2021-02-01 00:34 JaxYoun 阅读(778) 评论(0) 推荐(0) 编辑