2022年7月12日
摘要: 使用场景:比如有一个类,有40个属性字段,然而这些属性字段并不是必须的,我们可以随意组合给这些属性赋值,那么我们可以采用两种方式。 1.构造函数。明显这种方式会出现无数的参数组合,肯定不行 2.实例化单独赋值。实例化一个对象之后单独给每个属性赋值。这种方式是可以的,只是代码量还是比较大。 那么我们还 阅读全文
posted @ 2022-07-12 20:19 小北呦 阅读(40) 评论(0) 推荐(0)
摘要: 1. 什么是canal我们先看官网的介绍 canal,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 这句介绍有几个关键字:增量日志,增量数据订阅和消费。 这里我们可以简单地把canal理解为一个用来同步增量数据的一个工具。 canal的工作原理就是 阅读全文
posted @ 2022-07-12 11:32 小北呦 阅读(2155) 评论(0) 推荐(0)
摘要: 核心思想 是:针对每个操作,都要注册一个与其对应的确认和补偿(撤销)操作。分为三个阶段: Try 阶段:主要是对业务系统做检测(一致性)及资源预留(准隔离性) Confirm 阶段:主要是对业务系统做确认提交,Try阶段执行成功并开始执行 Confirm阶段时,默认Confirm阶段是不会出错的。即 阅读全文
posted @ 2022-07-12 11:14 小北呦 阅读(493) 评论(0) 推荐(0)
2022年7月8日
摘要: 1 查询缓存 1.1 什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存 阅读全文
posted @ 2022-07-08 22:11 小北呦 阅读(1107) 评论(0) 推荐(0)
2022年5月17日
摘要: (28条消息) Activiti工作流教程_小Y先生。的博客-CSDN博客_activiti工作流教程 阅读全文
posted @ 2022-05-17 17:00 小北呦 阅读(34) 评论(0) 推荐(0)
2022年5月6日
摘要: Spring Boot 之Application.properties配置大全 (qq.com) 阅读全文
posted @ 2022-05-06 21:27 小北呦 阅读(19) 评论(0) 推荐(0)
2022年4月26日
摘要: <!-- 至于底下beans的头信息和命名空间,不必纠结应该配什么不应该配什么,是需要根据自己的业务需求来配置的。比如如果没有用到aop的功能,是可以将aop的头信息去掉的喔 --><?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http:/ 阅读全文
posted @ 2022-04-26 10:06 小北呦 阅读(58) 评论(0) 推荐(0)
2022年4月21日
摘要: 一、多对一 二、一对多 三、多对多 四、特殊注意 在查询时: 需要关联属性 通过Mybatis发送额外的sql 只有主动去 关联其他表的单位(也就是主体) 才能够用 association 和 collection -->在ResultMap中 且在增删改的方法里不需要 使用Mybatis去发送额外 阅读全文
posted @ 2022-04-21 15:26 小北呦 阅读(33) 评论(0) 推荐(0)
2022年4月15日
摘要: GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该 阅读全文
posted @ 2022-04-15 18:55 小北呦 阅读(41) 评论(0) 推荐(0)
摘要: 码云(Gitee)简单介绍Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分 阅读全文
posted @ 2022-04-15 14:50 小北呦 阅读(452) 评论(0) 推荐(0)