windows下使用Shadowsocks+SwitchyOmega
摘要:1. 下载Shadowsocks 2. 安装后启动shadowsocks,输入服务器ip、端口号等信息 3. 以PAC模式启动代理 4. 在chrome浏览器安装插件SwitchyOmega,新建情景模式->代理协议选择SOCKS5,代理端口和shadowsocks的一致:1080,点击“应用选项”
阅读全文
posted @
2019-05-20 11:13
miaoying
阅读(39)
推荐(0) 编辑
JWT了解与实战
摘要:最近在使用JWT做一个单点登录与接口鉴权的功能,正好可以对JWT有深一步的了解。 一、JWT使用场景: 1. 授权:用户登录后,每个请求都包含JWT,允许用户访问该令牌允许的路由、服务和资源。单点登录是现在广泛使用的JWT地一个特性,因为它开销小,并且可以轻松地跨域使用。 2. 信息交换: 对于安全
阅读全文
posted @
2019-05-18 11:58
miaoying
阅读(2590)
推荐(0) 编辑
多catch块的代码优化
摘要:一、多catch块的代码优化 在写代码时,多行存在不同的异常,使用try catch的话,习惯性的是有多个catch,如下所示: 注意到warning,文字描述如下: 大概意思是再try的代码块中,存在多个catch块结构时,如果使用的是JDK 7及以上,把这些catch块进行折叠到一个中更高效,如
阅读全文
posted @
2019-05-10 17:29
miaoying
阅读(1451)
推荐(0) 编辑
jdk8可重复key的Map: IdentityHashMap
摘要:编写一个多条件过滤功能时,想使用map作为过滤条件的容器,由于存在同一健匹配多个值的情况,所以就发现了jdk8的新的map:IdentityHashMap。使用它完美解决了我的问题。 对比IdentityHashMap与HashTable、HashMap,代码如下: IdentityHashMap
阅读全文
posted @
2019-05-05 15:12
miaoying
阅读(2557)
推荐(0) 编辑