摘要: 1.微服务概念 随着系统功能的越来越多,系统逐渐庞大可能雍宗不堪,系统发布与维护变得相当的困难。这时微服务的概念孕育而生。微服务旨在将系统进行拆分成一组小型服务,每个服务都独立运行。微服务的拆分往往是根据业务模块来进行拆分,以此避免集中管理,方便单独部署以及采用不同的技术进行单个服务开发。 2.微服 阅读全文
posted @ 2017-12-31 18:17 kimoyoyo21 阅读(99) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chengJAVA/p/5821218.html 阅读全文
posted @ 2017-09-02 12:16 kimoyoyo21 阅读(101) 评论(0) 推荐(0) 编辑
摘要: sping 作为程序开发必不可少的一部分,现将所学记录,望再接再励。 1.要弄清spring和springMVC的关系。首先要弄清spring有哪及大块。 模块一:Spring IOC核心容器实现了控制反转,将程序创建对象及创建对象依赖之间的关系转为由spring容器依赖注入,实现了控制反转。 模块 阅读全文
posted @ 2017-03-23 22:05 kimoyoyo21 阅读(325) 评论(0) 推荐(0) 编辑
摘要: oracle sql优化 阅读全文
posted @ 2017-03-22 22:42 kimoyoyo21 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 面试经常被问到bibernate n+1问题。 首先我们来了解hibernate n+1问题: 类与类之间存在1对n或者n对1的关系。 1对N:当通过一条sql查询一个对象,还需要将关联集合里的对象查出。集合存在n个对象,所以需要发出n条sql.这样就发出了1+n条sql。 N对1:当通过一条sql 阅读全文
posted @ 2017-03-04 23:11 kimoyoyo21 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Java程序性能优化之集合集合关于结合用的较多的List Map Set等常用数据结构我们先来来看下List接口相关的类 有ArrayList Vector LinkedList 他们都实现了List接口并扩展自AbstractListArrayList 和Vector 内部均由数组实现 而Link... 阅读全文
posted @ 2015-09-08 21:04 kimoyoyo21 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: Java程序性能优化之代码优化字符串部分:关于这一部分我们需要了解String StringBuffer StringBuliderString是一个不可变字符序列,针对常量池优化,类是final的String的不变性是指字符串对象一旦创建便不可改变。常量池的优化是指若两个字符串拥有相同的字符串序列... 阅读全文
posted @ 2015-09-08 21:01 kimoyoyo21 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 代理模式的用处很多,有的是为了系统安全,有的是为了远程调用,这里我们,主要探讨下由于程序性能优化的延迟加载。首先我们来看下代理模式设计先首先简单阐述下什么叫代理模式吧代理设计模式有一个接口,另外还有真实主题类和代理类,真实类和代理类都实现了接口,代理类和真实主题类是关联和聚合关系。客户端与接口关联。... 阅读全文
posted @ 2015-08-30 20:51 kimoyoyo21 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 实现线程有两种方法,一种是实现runnable接口,一种是继承Thread线程类。关于这两者的区别是前者只是实现了runnable接口的一个类而已并不是线程,后者继承Thread才是线程我们来看看代码具体了解下public class ThreadTest { public static void... 阅读全文
posted @ 2015-08-27 20:23 kimoyoyo21 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 对象序列化主要有两种作用1, 使用序列化保存对象状态保文件中,当需要时从文件中读出重构状态web服务器中的Session对象就是很需要序列化的对象,当用户访问量很大时,session对象也不断增多,如果session全部保存在内存中,内存可能负载很大,这时就需要将一小部分生存周期还存在的sessio... 阅读全文
posted @ 2015-08-18 18:58 kimoyoyo21 阅读(508) 评论(0) 推荐(0) 编辑