会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风子磊
花开堪折直须折,莫待无花空折枝
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2020年9月26日
设计模式之组合模式(composize)
摘要: 写在前面 什么是组合模式,笼统来说,用来处理树形结构的模式就是组合模式 举几个树形结构的例子: 文件目录结构 每一个文件和文件夹就是树的结点,具体的一个文件就是树的叶子节点 前段时间一个教育行业的同事遇到的一个问题 这也是一个树形结构,不过分类更加复杂一些,不像文件目录结构那样,只有两种类型:文件夹
阅读全文
posted @ 2020-09-26 10:30 风子磊
阅读(171)
评论(0)
推荐(0)
2020年9月20日
设计模式之装饰者decorator模式
摘要: 概念 字面意思,用来做装饰的。 原理:通过类的聚合 例子(github游戏代码地址) (游戏设计bug非常多,完全是为了学设计模式而写,勿喷。除了用的装饰模式,还混杂着其他设计模式,有些实在不适合混杂在一起,我又重新归零,另建了分支。 操作:上下左右控制移动,ctrl键发射一颗子弹,A键发射4颗子弹
阅读全文
posted @ 2020-09-20 15:18 风子磊
阅读(189)
评论(0)
推荐(0)
2020年9月19日
java.lang.reflect.InvocationTargetException: null(已解决)
摘要: 如下图,错误一大堆,一脸懵逼,找了半天 首先sql运行在SQLyog端查询没有任何问题,但在项目中mybatisPlus报错了。 主要还是mybatisPlus没有SQLyog那么智能,错误sql: SELECT or.entity_id,or.orders_no, u.realname apply
阅读全文
posted @ 2020-09-19 17:48 风子磊
阅读(26707)
评论(0)
推荐(0)
2020年9月15日
设计模式之责任链模式(Chain of Responsibility)
摘要: 简单概念 当一个请求需要经过多级过滤处理时,这个多级处理的每一个流程串起来就是一个责任链,每一个流程负责自己的责任。这个请求可能经过了多个流程的处理,也可能只经过了一个流程的处理,甚至没有流程处理。 例子: 某媒体需要对用户发布的文章做一些处理,需要去除敏感词,去除HTML代码,补全链接等。(就像打
阅读全文
posted @ 2020-09-15 15:24 风子磊
阅读(247)
评论(0)
推荐(0)
2020年9月6日
diy diy diy台式机走起
摘要: 话不多说,先上图 u选择的是intel平台i5-10400,本来想整amd 3900x,后来一套预算上万,家境贫寒的我果断放弃。 等啊等,盼啊盼,终于amd apu 4000系列发布,4750g打动了我的心,zen2 Vega 8最强核显,8核心16线程满载88w 4.2g全核心频率,低耗高能,对于
阅读全文
posted @ 2020-09-06 20:35 风子磊
阅读(473)
评论(0)
推荐(0)
2020年9月4日
js数组赋值,改变其中一个,另一个数组也会改变(vue中数据绑定)
摘要: 1,问题背景和原因 在vue中,我在data定义了变量,接后台数据,数组中存的是对象,具体数据类型如下: data () { return { selectAssetList: { applyTemplateDetailList: [] }, applyTemplate: { templateNam
阅读全文
posted @ 2020-09-04 11:58 风子磊
阅读(6293)
评论(1)
推荐(0)
2020年8月7日
(SQL查询报错)Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
摘要: 错误背景 多表联查 SQL: 错误原因 两张表编码不相同,确切说两张表关联字段编码不相同 下面是两张表详细情况(请仔细查看,表的编码和关联字段及其编码已框起来): 最后,改过来就好了
阅读全文
posted @ 2020-08-07 11:11 风子磊
阅读(4633)
评论(0)
推荐(0)
2020年8月4日
mybatis批量添加,更新,删除(mapper.xml)
摘要: 1,批量添加 批量插入数据使用的sql语句是: insert into table (字段一,字段二,字段三) values(xx,xx,xx),(oo,oo,oo) mapper文件: int insertBatch(List<TmApplyTemplateDetail> applyTemplat
阅读全文
posted @ 2020-08-04 11:14 风子磊
阅读(7573)
评论(4)
推荐(0)
2020年7月31日
Java枚举类Enum
摘要: 1,概述 JDK1.5引入了新的类型——枚举。 枚举是一个特殊的class 这个class相当于final static修饰,不能被继承 它的构造方法强制被私有化,即枚举类不能实例化 所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类 每个枚举
阅读全文
posted @ 2020-07-31 16:59 风子磊
阅读(333)
评论(0)
推荐(0)
2020年7月30日
There is no getter for property named 'null' in 'class XXX'异常
摘要: 看网上关于这方面错误的是百花齐放 我的错误原因是用mybatis-plus根据id删除(deleteById)或更新(updateById)数据时报错 注意:id必须为主键 我们看mybatis-plus的封装,这里以deleteById为例 我们需要在主键字段上面添加 @TableId,这个主键可
阅读全文
posted @ 2020-07-30 15:36 风子磊
阅读(5101)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告