摘要: 参考转载:http://rainyear.iteye.com/blog/1734311 http://turandot.iteye.com/blog/1704027 http://www.cnblogs.com/fguozhu/articles/2657904.html http://lavasof 阅读全文
posted @ 2016-02-26 18:05 Ryan.Miao 阅读(621) 评论(0) 推荐(2) 编辑
摘要: 转载:http://zz563143188.iteye.com/blog/1847029 前面的工厂方法模式虽然清晰,但还是感觉有些繁琐,通常使用的还是抽象工厂模式。 工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度 阅读全文
posted @ 2016-02-26 14:51 Ryan.Miao 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 参考:http://lavasoft.blog.51cto.com/62575/99150 http://blog.csdn.net/baby_newstar/article/details/6783752 http://www.runoob.com/java/java-multithreading 阅读全文
posted @ 2016-02-25 20:50 Ryan.Miao 阅读(4320) 评论(0) 推荐(0) 编辑
摘要: <!-- h2{ background-color: #2aabd2; margin-top:2; margin-bottom:0; } h3{ background-color: #4cae4c; margin-top:2; margin-bottom:0; } --> 2普通工厂方法模式 就是建 阅读全文
posted @ 2016-02-25 17:24 Ryan.Miao 阅读(284) 评论(0) 推荐(0) 编辑
摘要: <!-- h2{ background-color: #2aabd2; margin-top:2; margin-bottom:0; } h3{ background-color: #4cae4c; margin-top:2; margin-bottom:0; } --> 最初写代码只要功能走通就不 阅读全文
posted @ 2016-02-25 16:49 Ryan.Miao 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: <!-- h1{ background-color: #2aabd2; margin-top:2; margin-bottom:0; } h2{ background-color: #4cae4c; margin-top:2; margin-bottom:0; } h3{ background-co 阅读全文
posted @ 2016-02-25 15:50 Ryan.Miao 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 以前查询都是随便查到结果就行了,因为发现每次查询的数量都很少,当然现在也是。不过效率一直是程序员执着的追求,我就多了解下差距。 首先是多张表联合,一张模板种类category,一张模板表template,一张橱窗表shopwin,一张橱窗类型表type 现在要查询一个橱窗类型为1,即shopwin中 阅读全文
posted @ 2016-02-25 13:36 Ryan.Miao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/q/1010000000720031 http://www.tuicool.com/articles/a6Nf63F 先有项目,然后分享至github,没有添加gitignore,导致.idea文件同样上传。想删除.idea办法: 你要先去删除远程的 阅读全文
posted @ 2016-02-25 13:34 Ryan.Miao 阅读(3046) 评论(0) 推荐(0) 编辑
摘要: 主要学习https://github.com/thinkgem/jeesite。一下代码均参考于此并稍作修改。 1.jedis 首先,需要添加jedis: 2.applicationContext-jedis.xml 然后,springmvc完成基本配置。添加jedispool的bean即可。在sp 阅读全文
posted @ 2016-02-24 21:10 Ryan.Miao 阅读(20831) 评论(5) 推荐(0) 编辑
摘要: 使用好快捷键会快很多,这里我慢慢添加我用习惯的快捷键。参考 1.alt+enter 这个几乎万能,有错误提示的时候将光标移动到错误处,然后alt+enter,会给出建议方案;写完一个表达式后,alt+enter会提示补充变量。等 Ctrl-Shift-Space 2.ctrl+alt+t 会弹出su 阅读全文
posted @ 2016-02-24 17:24 Ryan.Miao 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 对象在java中是以堆的方式存储。有时候需要复制对象或者存储对象,而不是对象的引用,这时候就需要用的对象的序列化和反序列化。 1.序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 很详细的博客Java中的序列化Serialabl 阅读全文
posted @ 2016-02-24 13:33 Ryan.Miao 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 一些关键的属性一般都会拿出来作为配置,比如数据库连接等。在springmvc中也提供了获取property的类,比如@Value来获取。我接触spring很浅,基本上都是百度的问题解决方法,百度到@value的用法,按照说明尝试了两次都失败了。正巧身边又有合适的方法,于是便没有去深入研究为什么失败, 阅读全文
posted @ 2016-02-24 09:49 Ryan.Miao 阅读(7474) 评论(0) 推荐(0) 编辑
摘要: 学习https://github.com/thinkgem/jeesite 今天在写JedisUtils的时候要注入JedisPool,而这个属性被设置为static,@Resource和@Autowired都不可以注入,因为spring不能为静态变量依赖注入。因此需要额外的方法获取spring管理 阅读全文
posted @ 2016-02-23 20:50 Ryan.Miao 阅读(1842) 评论(0) 推荐(0) 编辑
摘要: 摘自http://www.runoob.com/redis/redis-conf.html 安装redis之后的第一件事,我就开始配置密码,结果总是不生效,而我居然还没想到原因。今天突然用命令行设置了密码,居然可以了。然后info一下,看到配置文件位置才恍然大悟,原来之前的操作不对。redis的wi 阅读全文
posted @ 2016-02-22 20:13 Ryan.Miao 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 大概敲了一遍基本命令,熟悉了redis的存储方式。现在开始进一步系统的学习。学习教程目前计划有三个,一个是github上的https://github.com/JasonLai256/the-little-redis-book/blob/master/cn/redis.md,一个是中文官方网站htt 阅读全文
posted @ 2016-02-22 19:51 Ryan.Miao 阅读(1478) 评论(0) 推荐(0) 编辑