
后端
文章平均质量分 87
张红尘
软件狗
展开
-
SpringBoot2.5整合MyBatis分页
一.前言这是一个基于SpringBoot2.5.3整合MyBatis3.5.7使用PageHelper实现分页的极简教程,笔者使用到的技术及版本如下:SpringBoot 2.5.3Mybatis 3.5.7PageHelper 5.2.1写博客的起因是某位程序猿小姐姐在使用低代码平台时,跑通了数据查询功能后尝试对数据进行分页发现不起作用,所以笔者花了1个小时快速实现了整合demo供小姐姐研究学习。二.pom文件pom文件核心部分<!--SpringBoot的Web依赖-->.原创 2021-07-30 15:37:18 · 538 阅读 · 0 评论 -
Sharding-JDBC实现MySQL8集群读写分离
一.前言这是一个基于SpringBoot整合Sharding-JDBC实现读写分离的极简教程,笔者使用到的技术及版本如下:SpringBoot 2.5.2MyBatis-Plus 3.4.3Sharding-JDBC 4.1.1MySQL8集群(看笔者前一篇文章有部署教程)二.项目目录结构三.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4..原创 2021-07-21 13:02:05 · 870 阅读 · 1 评论 -
手写Web框架之实现IOC/DI
介绍尝试写一个自己的Web框架,先模仿,再探索走出自己的道路,最终超越。框架用的多了,但是写框架是第一次,而且模仿的还是Java生态中的基石——Spring。先了解其思路,一步一步去实现,或许性能不如正主,但是可以一点点靠近。学习然后模仿是通往大牛道路的第一步。一.注解Autowired注解是自动注入,作用是将实例注入到带有@Autowired注解的变量中。Component注解是组件,作用是框架会扫描所有带@Component的class并进行实例化。ComponentSacn注解是扫描路径.原创 2021-07-19 18:07:16 · 202 阅读 · 0 评论 -
Java常用容器知识速成
一.继承关系1.1 基于CollectionIterable接口: 迭代器(负责迭代元素,用于遍历元素)Collection接口: 集合(常用的方法有添加,全部添加,删除,清空集合,是否存在,集合个数等)List接口: 列表 (list提供比数组更丰富的API,有序,可重复,)Queue接口: 队列(遵循先进先出原则,第一个进队列的元素,必定第一个出队列)Set接口: Set集合(不允许出现重复元素,并且无序的集合)1.2 不属于CollectionMap接口: 散列表(使用K-V(键.原创 2021-07-19 17:58:49 · 123 阅读 · 0 评论 -
基于Docker部署MySQL8集群(一主二从)
使用单主机通过Docker的容器化技术部署MySQL集群,降低开发者学习多数据源切换的成本。适合购买不起服务器集群的计算机学生以及开发者学习集群技术。原创 2021-07-19 17:34:42 · 2608 阅读 · 5 评论