摘要: 一 .IOC的概念 : IOC (Inversion of Control) 即控制反转,首先我们要搞清楚什么被反转了。java程序中的业务逻辑大都需要多个对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。这样一来对象间的 阅读全文
posted @ 2017-07-17 10:49 cello_ist 阅读(359) 评论(0) 推荐(0)
摘要: 1 . AOP的概念:AOP(Aspect Oriented Programming),即面向切面编程,它是对OOP(Object Oriented Programming)的补充和完善.OOP引入封装、继承和多态等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公 阅读全文
posted @ 2017-07-17 10:49 cello_ist 阅读(175) 评论(0) 推荐(0)
摘要: 一 . IO 1 . io流根据处理数据类型的不同分为字节流(InputStream和OutputStream)和字符流(Reader和Writer);根据数据流向的不同分为输入流(InputStream和Reader)和输出流(OutputStream和Writer)。 2 . 字节流和字符流的区 阅读全文
posted @ 2017-07-17 10:47 cello_ist 阅读(208) 评论(0) 推荐(0)
摘要: 1.单例模式:保证类的对象在内存中有且仅有一份。Spring中管理的对象都有对应的生命周期,对于scope配置为singleton的bean都是单例的,这也是Spring管理的对象的默认的生命周期。实现1--饿汉式 实现2--懒汉式 错误示例:这种方式的实现虽然延迟加载减小了内存占用,但在多线程时无 阅读全文
posted @ 2017-07-14 16:55 cello_ist 阅读(167) 评论(0) 推荐(0)
摘要: 1.分布式与集群简单理解:分布式:不同的多台服务器上面部署不同的服务模块,他们之间通过RPC/RMI之间通信和调用,对外提供服务和组内协作。集 群:不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问。2.NoSQL定义:NoSQL(NoSQL = Not O 阅读全文
posted @ 2017-06-29 17:49 cello_ist 阅读(198) 评论(0) 推荐(0)
摘要: 1. 性能下降原因:查询语句没写好;索引失效;关联太多join;服务器参数设置不合理(JoinBuffer大小,SortBuffer大小,最大连接数);mysql的瓶颈:(CPU饱和:一般发生在数据装入内存或者从磁盘上读取数据的时候;磁盘IO瓶颈:一般发生在装入数据远大于内存容量的时候;服务器(li 阅读全文
posted @ 2017-06-28 18:11 cello_ist 阅读(207) 评论(0) 推荐(0)