摘要: 什么是策略模式? 策略模式是一种用来封装变化, 让算法的变化不影响使用的客户,并且可以灵活的替换各种算法(概念这种东西太死板了,要理解它,灵活使用它, 而不是背过它 !!) 使用场景 + 平时我们登录网站的时候可以看到有多种选择, 普通的用户密码登录、微信登录、qq登录等, 这里我们就用策略模式(实 阅读全文
posted @ 2018-03-13 21:56 陌上花kai 阅读(187) 评论(0) 推荐(0)
摘要: 人类工业进化史 与 java设计模式 1. 石器时代: new Object(); 2. 小作坊模式: 简单工厂模式 3. 小工厂: 工厂方法模式 4. 流水线大厂: 抽象工厂模式 简单工厂 + 注: 下面都会以手机厂商举例来理解各个设计模式, 全部代码会在最后提供下载地址 + 首先需要一些手机的抽 阅读全文
posted @ 2018-03-06 22:05 陌上花kai 阅读(149) 评论(0) 推荐(0)
摘要: 下面是平时自用的一些软件,感觉挺好用的,推荐给大家咯。 1. everything 搜索神器 2. faststone capture 红绿小工具,工具小功能强 3. clcl 复制粘贴神器 4. f.lux linux和windows都用,自动根据经纬度调整屏幕亮度 5. launchy 运行软件 阅读全文
posted @ 2017-03-28 20:21 陌上花kai 阅读(191) 评论(0) 推荐(0)
摘要: 下面是平时自用的一些软件,感觉挺好用的,推荐给大家咯。 1. everything 搜索神器 2. faststone capture 红绿小工具,工具小功能强 3. clcl 复制粘贴神器 4. f.lux linux和windows都用,自动根据经纬度调整屏幕亮度 5. launchy 运行软件 阅读全文
posted @ 2017-03-07 10:43 陌上花kai 阅读(106) 评论(0) 推荐(0)
摘要: 注意:这里使用了mybatis3.2.1版本,刚开始用了3.4.1的版本,会报一个很奇怪的错(java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljav 阅读全文
posted @ 2016-09-21 23:30 陌上花kai 阅读(1927) 评论(0) 推荐(0)
摘要: 首先有几点声明: 1、代码是在别人的基础进行改写的; 2、大家有什么改进的意见可以告诉我,也可以自己改好共享给其他人; 3、刚刚毕业,水平有限,肯定有许多不足之处; 4、希望刚刚学习java的同学能有所启发。 //这个是做转换的类,里面的DB只是封装了数据库的连接,大家可以用自己的,随意 packa 阅读全文
posted @ 2015-09-25 22:09 陌上花kai 阅读(7781) 评论(2) 推荐(0)