写在前面:设计模式源于生活,而又高于生活! 为什么要使用设计模式重构代码 使用设计模式可以重构整体架构代码、提高代码复用性、扩展性、减少代码冗余问题。 Java高级工程师装逼的技能! 什么是策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决 ...
分类:
微信 时间:
2019-08-11 10:31:32
阅读次数:
146
使用直接来实现CRUD操作 Insert方法 创建测试类 把变量都定义在外面 写测试方法 修改链接的数据库 update方法 再加上address 被更新的数据 ...
分类:
其他好文 时间:
2019-08-10 21:36:51
阅读次数:
79
前言:责任链模式在很多框架中都有体现,比如Spring,Mybatis等。 概念:使多个对象都有处理请求的机会,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象串成一条链,并沿着这条链一直传递该请求,直到有对象处理它为止。责任链模式的重点在“链上”,由一条链去处理相似的请求,在链中决定谁来处 ...
分类:
其他好文 时间:
2019-08-09 23:21:45
阅读次数:
98
There are workers. The th worker has a and a minimum wage expectation . Now we want to hire exactly workers to form a paid group . When hiring a group ...
分类:
其他好文 时间:
2019-08-09 21:55:17
阅读次数:
145
Mapper.xml中 pid = #{pid,jdbcType=INTEGER} pid = #{pid} 都可以用 Mybatis中什么时候应该声明jdbcType? 当Mybatis不能自动识别你传入对象的类型时。 什么情况下,Mybatis不能自动识别我的传入类型? 例如:当你传入空值的时候 ...
分类:
数据库 时间:
2019-08-09 13:49:16
阅读次数:
284
最近在做一个赛季迭代,玩家数据变更的需求。本身的需求很简单,就是检测到玩家进入新赛季以后,根据需求对玩家数据进行适当的清理。窝火的地方就在于,这个需求,策划一直理不清楚。我们的策划曾经在策划案中直接写过这么一句话:除了A活动、B活动、C活动之外的所有活动都需要清理。问题在于,除此之外的所有活动,是什 ...
分类:
其他好文 时间:
2019-08-08 12:59:18
阅读次数:
98
旧方法: https://blog.csdn.net/zhq505824802/article/details/80851563 问题原因 https://www.cnblogs.com/JAVA-STUDYER/p/7110155.html 参考: https://blog.csdn.net/xu ...
分类:
数据库 时间:
2019-08-07 19:21:18
阅读次数:
144
增加更新操作 更新用户的配置 测试类 删除的操作 这里的parpameterType值可以是:Integer、INTEGER、int、java.lang.Integer 讲到typeAliases标签这个知识点的时候,会告知为什么支持这么多种写法 只有一个值的情况,这里只需要随便写一个占位符就可以了 ...
分类:
其他好文 时间:
2019-08-06 14:21:52
阅读次数:
89