会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
楼子湾
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
2
3
4
下一页
2020年5月26日
mybatis pagehelper 分页方式,没有使用pagehelper任然分页或者使用的位置不在该sql前面,热然添加了limit
摘要: pagehelper使用的方式最常见的就是使用 PageHelper.startPage()上面的代码在前面一个查询sql前面使用, 按照API说明应该是在那个sql语句前使用就给那个sql加上limit,但是今天后面的一个查询另外的一个sql需要用到手动的分页,发现该sql后面多了一个limit,
阅读全文
posted @ 2020-05-26 23:29 楼子湾
阅读(841)
评论(0)
推荐(0)
编辑
2020年5月8日
Java设计模式(八)——代理模式
摘要: 一.定义 代理模式(Proxy Pattern): 提供了间接对目标对象的访问方式 即通过代理对象访问目标对象, 代理对象就类似中介 代理模式分类:静态代理和动态代理,动态代理又分为jdk动态代理和cglib动态代理 二.静态代理 被代理对象和代理对象需要实现相同的接口或者继承相同父类同时代理对象中
阅读全文
posted @ 2020-05-08 22:17 楼子湾
阅读(256)
评论(0)
推荐(0)
编辑
2020年5月7日
关于 The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
摘要: 根据警告说明数据库驱动采用的是新的驱动器SPI机制加载的, 解决办法 1.驱动的全限定类名: 包名 + 类名, 改为com.mysql.cj.jdbc.Driver spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
阅读全文
posted @ 2020-05-07 10:56 楼子湾
阅读(2558)
评论(0)
推荐(0)
编辑
2020年5月6日
Java设计模式(七)——装饰者模式
摘要: 一.定义 装饰者模式(Decorator Pattern):动态的给一个对象添加新的功能,同时又不改变其结构。又叫装饰器模式 若要扩展功能,装饰者模式提供了比继承更有弹性的替代方案 二.装饰者模式的角色 抽象构件(Component)角色:是一个抽象类或者接口,是要装饰原始对象 具体构件(Concr
阅读全文
posted @ 2020-05-06 23:16 楼子湾
阅读(244)
评论(0)
推荐(0)
编辑
关于注解@Data和@ToString(callSuper = true)
摘要: 如果domain中没有重写toString, 且使用了@Data注解, 调用toString时只会打印子类本身的属性值, 如果想要打印父类的属性: 方式一: 重写tostring 方式二: 子类加上@Data和@ToString(callSuper = true)两个注解, 父类也使用注解@Data
阅读全文
posted @ 2020-05-06 17:17 楼子湾
阅读(12754)
评论(0)
推荐(0)
编辑
2020年4月21日
Mysql 时间字段(加上或者减去一段时间)
摘要: Mysql时间加减函数为date_add()、date_sub() 定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数向日期减少指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)DATE_SUB(date,INTERVAL e
阅读全文
posted @ 2020-04-21 14:35 楼子湾
阅读(2224)
评论(0)
推荐(0)
编辑
2020年4月11日
Java设计模式(六)——适配器模式
摘要: 一.定义 适配器模式(Adapter Pattern):将一个接口转换成客户希望的另外一个接口,使原本接口不兼容的类可以一起工作,其别名为包装器(Wrapper)。 二.角色 Target(目标抽象类):目标抽象类定义了客户所需要的接口,可以是一个抽象类或者接口,也可以是具体类 Adapter(适配
阅读全文
posted @ 2020-04-11 16:54 楼子湾
阅读(382)
评论(0)
推荐(0)
编辑
2020年3月31日
Java设计模式(五)——原型模式
摘要: 一.原型(ProtoType)模式定义: 给出一个原型对象实例来指定创建对象的类型,并通过拷贝这些原型的方式来创建新的对象。 原型模式的简单程度仅次于单例模式的简单模式,它的定义可以理解为对象的拷贝,通过拷贝一个已有对象创建新对象,这就是原型模式。 设计类图: 二.场景 需要大量创造重复场景且构造函
阅读全文
posted @ 2020-03-31 22:51 楼子湾
阅读(224)
评论(0)
推荐(0)
编辑
2020年3月19日
Java设计模式(四)——建造者模式
摘要: 一.定义: 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,是的同样的构建过程可以创建不同的表示。 建造者本质:对象的构建和装配分离:比如:属性当做组件在满足条件的时候进行装配 1. List item分离的对象子组件的单独构造(由Builder构造)和装配(有Di
阅读全文
posted @ 2020-03-19 22:19 楼子湾
阅读(511)
评论(0)
推荐(0)
编辑
2020年3月13日
MySQL出现警告:Integer display width is deprecated and will be removed in a future release
摘要: 解决方法:不指定宽度如:INT 后面不要加宽度 Integer display width is deprecated and will be removed in a future release:整数显示宽度已弃用,将在以后的版本中删除 对于整数数据类型如INT [M],M指示显示宽度,对于浮点
阅读全文
posted @ 2020-03-13 12:08 楼子湾
阅读(8995)
评论(0)
推荐(1)
编辑
上一页
1
2
3
4
下一页