老早的东西
文章平均质量分 62
llhh11149
这个作者很懒,什么都没留下…
展开
-
Spring MVC 拦截器
目的:对请求的通用处理,包括乱码和权限控制等实现 通过在Spring中注入拦截器的类来实现Spring 有自己的拦截器 也可以自定定义拦截器 自己定义的拦截器 需要实现handlerInterceptor 接口然后在Spring的配置文件中,对这个拦截器进行配置配置方式为 <mvc:interceptors> 中间加上类路径 <...原创 2017-04-28 14:07:30 · 229 阅读 · 0 评论 -
Spring 容器
spring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并且管理容器中的Bean。Bean是Spring管理的基本单位,在基于Spring的JavaEE应用中,所有的组件都被当成Bean处理,包...转载 2017-07-26 14:19:15 · 179 阅读 · 0 评论 -
hashCode与equals和==的区别与联系
equals可见默认的equals方法,直接调用==,比较对象地址,比较JVM中的地址。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。hashCode比较的是哈希码如果对象的equals方法被重写,那么对象的hashCode也尽量重写如果对象不重写该方法,则返回相...转载 2017-04-13 16:46:29 · 625 阅读 · 0 评论 -
Map-> hashMap treeMap 以键值对的形式
HashMap:底层是哈希表数据结构,是无序的HashMap通过hashcode对其内容进行快速查找线程不同步。HashMap通过hashcode对其内容进行快速查找<span style="color:#333333">允许null作为key和value,key不可以重复,value允许重复,</span><span style=...转载 2017-04-13 17:07:05 · 766 阅读 · 0 评论 -
service层的意义
转自bravezhe的专栏MVC是web开发中常见的程序结构。简单的mvc结构如下:view层:显示层。control层:业务层,集合了各种action。model层:模型层,一般和数据打交道。简单的sample:一个表对应一个model类。其中control层调用model层的方法,实现对数据的访问。采用这样的结构在一定程度上,可以做到代...转载 2017-04-20 14:03:58 · 3346 阅读 · 0 评论 -
泛型
T object ?都是泛型 T 代表一个特定的类,如果一个方法中有两个不确定的类型,应该在方法前面加 <T,S>object 代表的范围非常广?单独用?和object一样,但是?可以更加具体 比如 ? extends Person就是所有Persn的子类Class<T> clazz 这样的话 clazz代表一个特定的类(不是对象) 也就是...原创 2017-04-27 11:20:59 · 169 阅读 · 0 评论 -
动态代理JDKf方式InvocationHandler、Proxy
动态代理是一种设计模式 jdk动态代理只能代理接口主要原理是java的反射机制和泛型InvocationHandler 事务处理类的接口 这里实现代理过程中业务处理的逻辑 ,比如一个火车票代理点,在这里就可以新增收取手续费的功能invoke方法第一个参数是真正的代理类,第二个参数是被代理的方法,第三个参数是方法中传入的参数package dongtai...原创 2017-04-28 09:55:01 · 732 阅读 · 0 评论 -
shiro
subject 到security manager进行认证授权 security manager 中 先认证 认证的过程是将客户端的subject进行认证的过程,主要是通过realm 这个域进行认证,这个域一般都是来自数据库可以通过配置文件Init去弄这个域 用键值对的形式 但是如果来自数据库 就要自定义 reaml 写一个类 继承与AuthorizingReal...转载 2017-08-01 11:13:24 · 169 阅读 · 0 评论