会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
躲猫猫的猫
博客园
首页
新随笔
联系
管理
订阅
随笔- 54 文章- 0 评论- 86 阅读-
90818
随笔分类 -
重构和设计模式
《重构-改善既有代码的设计》 《大话设计模式》
多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。
摘要:目录: 实现思想 导入依赖、配置说明 代码实现 问题总结 一.实现思想 接手一个旧系统,SpringBoot 使用的是纯粹的 mybatis ,既没有使用规范的代码生成器,也没有使用 JPA 或者 mybatis-plus。 想着接入 mybatis-plus,为以后敲代码省点力气。普通的接入 my
阅读全文
posted @
2020-04-15 17:56
躲猫猫的猫
阅读(11038)
评论(5)
推荐(2)
编辑
《重构-改善既有代码的设计》学习笔记(二)
摘要:昨天讲了那么多坏味道,今天就说下该怎样清理那些坏味道。 一.重新组织函数 1.提炼函数(Extract Method) 将一段代码放进一个独立函数中,并让函数名称解释该函数的用途。 动机:简短而命名良好的函数有以下几个优点: - 如果每个函数的粒度都很小,那么函数被复用的机会就更大 - 会使高层函数
阅读全文
posted @
2018-03-30 17:52
躲猫猫的猫
阅读(377)
评论(0)
推荐(0)
编辑
《重构-改善既有代码的设计》学习笔记(一)
摘要:其实看了重构之后,发现重构和设计模式有很多很多相通的地方,或者有着同样的目的。你完全可以参考设计模式的原则来修改已有的代码。 1.单一职责原则 2.开放--封闭原则 3.依赖倒装原则 4.迪米特原则(类松耦合) 笔者也在《重构》这本书中大量的谈到各种设计模式,所以再次推荐大家去看看 设计模式 其实很
阅读全文
posted @
2018-03-28 16:45
躲猫猫的猫
阅读(347)
评论(0)
推荐(0)
编辑
《大话设计模式》学习笔记
摘要:睡醒后就拿起《大话设计模式》这本书来看。之前对于设计模式只是一知半解,看了之后感觉受益匪浅。 在此做个小笔记。也强烈建议像我这样的萌新去看看。(很重要、很重要、很重要...) 前言 首先复习一下向对象编程的优点:可维护,可复用,可扩展,灵活性好。 面向对象的好处:(原文) (1).<简单工厂模式>(
阅读全文
posted @
2018-03-03 21:33
躲猫猫的猫
阅读(333)
评论(0)
推荐(0)
编辑
公告
昵称:
躲猫猫的猫
园龄:
7年
粉丝:
39
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
随笔分类
J2SE(6)
Java(4)
Java并发(6)
JVM(9)
Python(3)
Redis(6)
学习计划(1)
重构和设计模式(4)
阅读排行榜
1. SpringBoot配置Aop笔记【例子】(26229)
2. 多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。(11036)
3. 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单(6876)
4. SpringBoot中使用Quartz笔记(6598)
5. 程序员大佬推荐的java学习路线(4983)
评论排行榜
1. 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单(24)
2. 【Python撩妹合集】微信聊天机器人,推送天气早报、睡前故事、精美图片分享(20)
3. 【Python】动手分析天猫内衣售卖数据,得到你想知道的信息(16)
4. SpringBoot配置Aop笔记【例子】(12)
5. 多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。(5)
推荐排行榜
1. 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单(18)
2. 【Python撩妹合集】微信聊天机器人,推送天气早报、睡前故事、精美图片分享(16)
3. 【Python】动手分析天猫内衣售卖数据,得到你想知道的信息(10)
4. 多数据源系统接入mybatis-plus, 实现动态数据源、动态事务。(2)
5. 程序员大佬推荐的java学习路线(2)
点击右上角即可分享