Fork me on GitHub
上一页 1 ··· 4 5 6 7 8
摘要: 过滤器跟拦截器的区别 spring mvc的拦截器是只拦截controller而不拦截jsp,html 页面文件的。这就用到过滤器filter了,filter是在servlet前执行的,你也可以理解成过滤器中包含拦截器,一个请求过来 ,先进行过滤器处理,看程序是否受理该请求 。 过滤器放过后 , 程 阅读全文
posted @ 2019-02-24 16:27 小传风 阅读(21082) 评论(1) 推荐(1) 编辑
摘要: 使用Lua脚本的好处 1、减少网络开销:可以将多个请求通过脚本的形式一次发送,减少网络时延和请求次数。 2、原子性的操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。因此在编写脚本的过程中无需担心会出现竞态条件,无需使用事务。 3、代码复用:客户端发送的脚步会永久存在redis中 阅读全文
posted @ 2019-02-24 15:58 小传风 阅读(8889) 评论(1) 推荐(0) 编辑
摘要: 代理: 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方 阅读全文
posted @ 2019-02-24 15:03 小传风 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 过程如下 class-->实例化-->对象-->属性填充(属性依赖注入) >初始化 afterPropertiesSet() >AOP:BeanPostProcessor 后置处理(寻找切面) >代理对象-->bean对象 注意:如果不需要AOP,直接返回之前实例化的对象,需要的话,将代理对象返回。 阅读全文
posted @ 2019-02-24 11:43 小传风 阅读(159) 评论(0) 推荐(0) 编辑
摘要: InitializingBean 记住一点:InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的子类,在初始化bean的时候会执行该方法。 下面看下简单的例子:(环境是用Spring Boot搭建,直接用Spring 阅读全文
posted @ 2019-02-21 22:38 小传风 阅读(7186) 评论(0) 推荐(1) 编辑
摘要: (1) 关键字 (2)数据类型,此处重点字符串常用方法 (3)python 导入: moduleTest.py 此处需要指定工程为sourceFolder。具体有下两种: 1、pycharm:file>setting> 2、找到工程python37.iml文件 (4)数据类型(列表、元组、字典、集合 阅读全文
posted @ 2019-02-17 17:57 小传风 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 一:asList 数组转ArrayList陷阱: asList() 源码: public static <T> List<T> asList(T... a) { return new ArrayList<T>(a); } private final E[] a; ArrayList(E[] arra 阅读全文
posted @ 2018-09-03 22:46 小传风 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8