责任链模式: 下图为责任链 1、定义:为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象 记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止 2、模型结构: (1)抽象处理者(Handler):定义一个处理请求的接口,包含抽象处 ...
分类:
其他好文 时间:
2019-10-06 13:21:55
阅读次数:
71
package demo.utils; import com.alibaba.fastjson.JSON; import demo.controller.ProductController; import org.apache.logging.log4j.LogManager; import org... ...
分类:
编程语言 时间:
2019-10-05 22:52:54
阅读次数:
190
在进行中英文切换时,经常会弹出一个窗口,非常不方便,经测试,pycharm,IDEA,Goland都有这个情况。 解决: 1.按住ctrl+shift+a,会弹出搜索框2.输入registry(如果已经汉化则输入注册,回车)3.找到“ide.suppress.double.click.handler ...
分类:
其他好文 时间:
2019-10-05 20:12:52
阅读次数:
142
修改php.inizend_loader.enable = 1zend_extension=/usr/lib64/php/modules/ZendGuardLoader.soextension=redis.so session.save_handler = redissession.save_pat ...
分类:
Web程序 时间:
2019-10-05 16:01:18
阅读次数:
127
一个Tkinter主要跑在mainloop进程里。Events可能来自多个地方,比如按键,鼠标,或是系统事件。 Tkinter提供了丰富的方法来处理这些事件。对于每一个控件Widget,你都可以为其绑定方法function。 如果相应的event发生了,就会调用handler处理事件。举个例子: 捕 ...
分类:
编程语言 时间:
2019-10-05 14:06:49
阅读次数:
136
Config中appSettings配置: <--本地消息队列时 value=".\PRIVATE$\MgrApiRequest"/>--> <add key="RequestQueueName" value="FormatName:Direct=TCP:192.168.100.102\PRIVAT ...
动态权限 前面讨论用户登录认证的时候,根据用户名查询用户会将用户拥有的角色一起查询出来,自动实现判断当前登录用户拥有哪些角色。可以说用户与角色之间的动态配置和判断security做的非常不错。不过在配置方法级别的权限的时候,使用注解虽然是一种比较优雅的方式,但是要求在开发的时候就知道当前url对应哪 ...
分类:
编程语言 时间:
2019-10-02 10:54:18
阅读次数:
84
vue路由跳转有四种方式 1. router-link 2. this.$router.push() (函数里面调用) 3. this.$router.replace() (用法同push) 4. this.$router.go(n) 一、不带参 1.1 router-link <router-li ...
分类:
其他好文 时间:
2019-09-30 16:19:04
阅读次数:
90
文章目录 本篇博客是Android调用WCF服务的简单实例。实例本例以简单的一个创建通知的WCF接口为例讲述Android与WCF的交互。首先可使用WcfTestClient测试下WCF接口的CreateNotice方法,可参照上篇Java调用WCF的博客。新建WCFService调用WCF的工具类... ...
分类:
移动开发 时间:
2019-09-29 13:11:52
阅读次数:
253