主要用于 监听对象的标记 [AttributeUsage(AttributeTargets.Class)] public class AOPAttribute : ContextAttribute, IContributeObjectSink { // IContributeObjectSink : ...
分类:
其他好文 时间:
2020-04-17 23:32:41
阅读次数:
92
什么是设计模式? 设计模式是在大量的实践中总结和理论化之后的最佳的类设计结构,编程风格,和解决问题的方式 设计模式已经帮助我们想好了所有可能的设计问题,总结在这些各种各样的设计模式当中,也成为GOF23 恕我直言,设计模式是OOP的精华总结 七大原则: 并不是一定要完全遵守这7大原则,耦合一定存在, ...
分类:
编程语言 时间:
2020-04-17 22:04:13
阅读次数:
80
静态代理就不说了... jdk动态代理 在java中动态代理主要有一个接口InvocationHandler和Proxy 实现InvocationHandler接口的并不是代理类,他主要封装了调用方法,invoke(ClassLoader,Interfaces[],InvocationHandler ...
分类:
其他好文 时间:
2020-04-17 21:51:32
阅读次数:
68
响应类型为LocalDateTime时: LocalDateTime在获取日期时间时中间会有一个“T”, 如: 2020-04-17T17:39:07 如果响应时不想这种格式可以通过在属性上加注解 @JsonFormt来进行修改 如: @JsonFormt(pattern="yyyy-MM-dd H ...
分类:
其他好文 时间:
2020-04-17 20:11:59
阅读次数:
364
1,proxy代理解决本地开发环境跨域问题 配置proxy代理后,proxy会将任何未知请求 (没有匹配到静态文件的请求) 代理到 https://192.168.3.49:8080 vue.config.js配置 devServer: { proxy: { '/edu-api': { target ...
分类:
Web程序 时间:
2020-04-17 18:46:56
阅读次数:
105
charles 抓包安装自己百度就好 请求http不用安装证书,https需要安装证书 http:proxy>勾选window-proxy 怎么利用charles 打断点修改参数 拦截原理 客户端发出请求发给服务端,服务端收到请求,需要拦截(charles工具),拦截住,修改后,在发到服务端,服务端 ...
分类:
其他好文 时间:
2020-04-17 12:46:45
阅读次数:
51
HTTPoxy漏洞(CVE 2016 5385) 漏洞原文在这里, https://httpoxy.org/ 简单来说,根据RFC 3875规定,cgi(fastcgi)要将用户传入的所有HTTP头都加上HTTP_前缀注册放入环境变量中,而恰好大多数类库约定俗成会提取环境变量中的HTTP_PROXY ...
分类:
Web程序 时间:
2020-04-17 09:26:13
阅读次数:
125
1. nginx 第三方高可用模块 | IP | 备注 | | | | | 10.0.0.63 | proxy | | 10.0.0.64 | web1 | | 10.0.0.65 | web2 | 这里会讲解一些nignx常用高可用方案,以及引入第三方高可用模块来了解nginx作为高可用服务它是如 ...
分类:
其他好文 时间:
2020-04-17 00:25:51
阅读次数:
68
设计模式其实不难,难得是根据实际情况使用合适的设计模式来实现业务逻辑。 观察者模式简介 观察者模式(Observer Pattern)是处理一对多关系的时候可以使用观察者模式。比如:一个A对象被修改,有一些依赖他的对象会观察到A被修改了,这些依赖A的对象就被称为观察者,而对象A就是被观察者。 主要使 ...
分类:
其他好文 时间:
2020-04-16 13:35:17
阅读次数:
63
在nginx中配置proxy_pass时,如果在proxy_pass后面的url加/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分给代理走。 下面四种情况分别用http://106.12.74.123/abc/index.html进行 ...
分类:
其他好文 时间:
2020-04-16 13:33:38
阅读次数:
61