摘要: AOP(注解)【理解】【应用】【重点】 1.AOP注解配置流程 A.开启AOP配置支持注解@aspectj 核心配置文件中添加以下配置,功能等同于注解配置Bean的自动扫描路径 <aop:aspectj-autoproxy/> B.将所有参与AOP配置的类声明为Spring控制的Bean 可以使用X 阅读全文
posted @ 2014-11-12 11:09 SummerChill 阅读(949) 评论(0) 推荐(0) 编辑
摘要: HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送 阅读全文
posted @ 2014-11-12 02:20 SummerChill 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一.传统的JDBC的方式 1.从一个jdbc程序开始 上边使用jdbc的原始方法(未经封装)实现了查询数据库表记录的操作。 2.jdbc操作步骤总结如下: 1、 加载数据库驱动 2、 创建并获取数据库链接 3、 创建jdbc statement对象 4、 设置sql语句 5、 设置sql语句中的参数 阅读全文
posted @ 2014-11-12 01:53 SummerChill 阅读(15726) 评论(0) 推荐(1) 编辑
摘要: SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成) 阅读全文
posted @ 2014-11-12 01:51 SummerChill 阅读(552) 评论(0) 推荐(0) 编辑
摘要: Servlet是JavaWeb的三大组件之一,它属于动态资源。 在Servlet中通常需要: 接收请求数据; 处理请求; 完成响应。 实现Servlet有三种方式: 实现javax.servlet.Servlet接口; 继承javax.servlet.GenericServlet类; 继承javax 阅读全文
posted @ 2014-11-12 01:20 SummerChill 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 事务的特性:(面试) 事务四大特性: * 原子性(Atomicity) :强调的事务的不可分割. * 一致性(Consistency) :强调的事务的执行前后,数据库的的完整性保持一致. * 隔离性(Isolation) :强调的事务的并发的访问,一个事务的执行,不应该受到另一个事务的打 阅读全文
posted @ 2014-11-12 00:10 SummerChill 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: SQL优化的几个参考原则: 优化1:尽量使用列名优化2: where解析的顺序 : 右--> 左Select * from zl_yhjbqk where dy_dj = '1K以下' and xh_bz=1Select * from zl_yhjbqk where xh_bz=1 and dy_d 阅读全文
posted @ 2014-11-11 23:05 SummerChill 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Java的基本数据类型分类 Java的基本数据类型分为两大类: boolean类型和数值类型. 而数值类型又分为整数类型和浮点类型.而整数类型中的字符类型也可以被单独对待. 总共是4类8种,如下图: byte类型整数在内存里占8位. -128(-2^7)~127(2^7-1) 因为整数类型都是带符号 阅读全文
posted @ 2014-11-10 02:15 SummerChill 阅读(298) 评论(0) 推荐(0) 编辑
摘要: LuceneUtils.java Test.java 另一篇总结:http://i.cnblogs.com/EditPosts.aspx?postid=3917139 阅读全文
posted @ 2014-11-10 01:22 SummerChill 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1:单例模式(面试) 单例模式:单一的实例.保证类在内存中只有一个对象.举例: ①windows的打印费服务.网站的计数器.(如果一个网站统计访问量有多个计数器,就会有问题.)②Java中的应用:数据库连接池,Runtime这个类. 2.如何保证类在内存中只有一个对象? A:把构造方法私有,为了不让 阅读全文
posted @ 2014-11-10 01:18 SummerChill 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式主要是对简单工厂模式的改良. 由于这个简单工厂模式中,工厂类负责的所有对象的创建,那么,当子类不断增多的时候,我们就需要去修改工厂的代码,这样呢,就违反了一个原则:开闭原则.(假如真的要创建一个cat,工厂是没有创建cat的功能的.现实情况可能真的有创建cat的需求的,所以这个时候就需要 阅读全文
posted @ 2014-11-09 12:57 SummerChill 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 快速入门 3 */ 4 @Test 5 public void demo1() { 6 /** 7 * * 1.加载驱动. 8 * * 2.获得连接. 9 * * 3.编写sql执行sql. 10 * * 4.释放资源. 11 */ 12 // 1.加载驱动: 13 // Dri 阅读全文
posted @ 2014-11-09 02:31 SummerChill 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 我现在有一个动物的继承体系: Animal 所有的动物都要吃饭. |--Pig |--Dog 当创建对象比较简单的时候,我们就可以直接在main方法里面做了,但是,很多时候,创建对象可能还需要做一些初始化, 也就是说创建对象的操作会比较复杂,这个时候,如果所有对象的创建工作我们还是在main里面就不 阅读全文
posted @ 2014-11-09 00:13 SummerChill 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 所谓递归(Rcursion),就是方法调用自身.对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环. 一些复杂的应用递归还是挺难的,比如在调试的时候A调用B,直接去B看就行了,但是递归的话调试的时候又去A了.对思维要求还是比较高的. 比如:n! = n * (n-1) * (n- 阅读全文
posted @ 2014-11-08 18:51 SummerChill 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一.排序算法的历史: 排序算法的发展历史几乎和计算机的发展历史一样悠久,而且直到今天,世界范围内依然有计算机科学家正在研究着排序的算法,由此可见排序算法的强大魅力. 我们现在介绍的排序算法都是前任研究的经典成果,具有极高的学习价值和借鉴意义. 排序算法属于算法的一种,而且是覆盖范围极小的一种,虽然排 阅读全文
posted @ 2014-11-08 18:50 SummerChill 阅读(1083) 评论(0) 推荐(0) 编辑