摘要: 1.简单说下什么是最左匹配原则顾名思义:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配。例如:b = 2 如果建立(a,b)顺序的索引,是匹配不到(a,b)索引的;但是如果查询条件是a = 1 and b = 2或者a=1(又或者 阅读全文
posted @ 2019-10-17 21:13 lazypark 阅读(6813) 评论(0) 推荐(1) 编辑
摘要: 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。 更通俗的说,代理解决的问题当两个类需要通信时,引入第三方代理类,将两个类的关系解耦,让我们只了解代理类即可,而且代理的出现还可以让我们完成与另一个类之间的关系的统一管理,但是切记,代理类和委托类要实现相同的接口,因为 阅读全文
posted @ 2019-10-17 15:52 lazypark 阅读(925) 评论(0) 推荐(0) 编辑
摘要: Spring是一个开源框架,处于MVC模式中的控制层,它能应对需求快速的变化,其主要原因它有一种面向切面编程(AOP)的优势,其次它提升了系统性能,因为通过依赖倒置机制(IOC),系统中用到的对象不是在系统加载时就全部实例化,而是在调用到这个类时才会实例化该类的对象,从而提升了系统性能。这两个优秀的 阅读全文
posted @ 2019-10-17 15:40 lazypark 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 由于JAVA中new出来的对象都是放在堆中,所以如果要实例化100次,将在堆中产生100个对象,一般对象与其中的属性、方法都属于一个整体,但如果 属性和方法是静态的,就是用static关键字声明的,那么属于类的属性和方法永远只在内存中存在一份。 阅读全文
posted @ 2019-10-17 14:15 lazypark 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 1、foward是服务器端控制页面转向,在客户端的浏览器地址中不会显示转向后的地址;sendRedirect则是完全的跳转,浏览器中会显示跳转的地址并重新发送请求链接。 原理:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后再将这些内容返回给浏览器 阅读全文
posted @ 2019-10-17 11:27 lazypark 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1、Apache是Http服务器,Tomcat是web服务器,JBoss是应用服务器。 2、Apache解析静态的html文件;Tomcat可解析jsp动态页面、也可充当servlet容器。 JBoss还具有如下六大优点: 1、JBoss是免费的,开放源代码J2EE的实现,它通过LGPL许可证进行发 阅读全文
posted @ 2019-10-17 11:23 lazypark 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 1、HashTable线程同步,HashMap非线程同步。 2、HashTable不允许<键,值>有空值,HashMap允许<键,值>有空值。 3、HashTable使用Enumeration,HashMap使用Iterator。 4、HashTable中hash数组的默认大小是11,增加方式的ol 阅读全文
posted @ 2019-10-17 11:14 lazypark 阅读(152) 评论(0) 推荐(0) 编辑