摘要:项目中使用了 Shiro 进行验证和授权,下面是 Shiro 配置类给予参考。 后来并没有使用 Shiro,感觉使用 JWT 还是自己写拦截器比较灵活,使用 Shiro 后各种地方需要魔改,虽然功能也能实现,但感觉把简单问题复杂化了,如果单单只使用 Shiro 授权这一块可以尝试。 阅读全文
posted @ 2019-07-01 19:47 NWGDK 阅读 (402) 评论 (0) 编辑
摘要:在 Spring Boot 中集成 Shiro,并使用 JWT 进行接口认证。 为了统一对 Token 进行过滤,所以自定义了一个 过滤器。 期间遇到了以下几个问题,这里逐一进行记录,以备日后查阅。 问题一:JwtTokenFilter 无法使用 @Autowired 因为自定义了一个 JWT To 阅读全文
posted @ 2019-06-21 00:03 NWGDK 阅读 (1265) 评论 (0) 编辑
摘要:按照以下步骤依次进行 1. 打开 2. 单机 "Open file" 并选择 "sublime_text.exe" 可执行文件。 3. 转到 "Search for" 框, 输入 "97 94" 并点击 "Search now" 进行搜索。 4. 依次点击查看搜索结果,查看是否出现 "97 94 0 阅读全文
posted @ 2019-06-06 23:15 NWGDK 阅读 (2246) 评论 (0) 编辑
摘要:在使用 Ajax 进行跨域请求时,前后端均已设置 ,但 Chrome 前端响应无法显示 Set Cookie。 一开始以为 Cookie 并没有设置成功,但在后台调试时,发现前端可以成功传递 Cookie 到后端。 遂使用 Firefox 浏览器进行测试,发现 Set Cookie 显示正常,并成功 阅读全文
posted @ 2019-06-03 23:33 NWGDK 阅读 (488) 评论 (0) 编辑
摘要:修改已创建容器端口映射。 通过编辑 文件来修改 Docker 容器的端口映射 该文件地址: 其中 是你对应容器的 hash 值,需要完整的 hash 值 查看完整的 hash 值: 接着找到如下节点进行修改: 本文参考: 阅读全文
posted @ 2019-05-31 01:06 NWGDK 阅读 (598) 评论 (0) 编辑
摘要:Docker 创建 Redis 容器 阅读全文
posted @ 2019-05-31 00:53 NWGDK 阅读 (113) 评论 (0) 编辑
摘要:查询语句 总结 | 查询位置(Offset,Size) | 普通表(查询时间) | 内存表(查询时间) | | | | | | 100,100 | 0.004s | 0.001s | | 1000,100 | 0.004s | 0.001s | | 10000,100 | 0.007s | 0.00 阅读全文
posted @ 2019-05-19 17:59 NWGDK 阅读 (55) 评论 (0) 编辑
摘要:需要向数据库添加100W条测试数据,直接在普通表中添加速度太慢,可以使用内存表添加,然后将内存表数据复制到普通表 创建表 mysql 内存表 DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar( 阅读全文
posted @ 2019-05-19 17:34 NWGDK 阅读 (619) 评论 (0) 编辑
摘要:Apache Commons 由多个独立发布的软件包组成,此页面提供了当前可用的 Commons 组件的概述。 | Components | | | : | : | | "BCEL" | 字节码工程库 分析,创建和操作 Java 类文件。 | | "BeanUtils" | 围绕 Java 反射和内 阅读全文
posted @ 2019-05-15 22:42 NWGDK 阅读 (163) 评论 (0) 编辑
摘要:多线程不一定比单线程速度快,只有在特定的场景下,多线程才能发挥优势。 例如数据库的存储,单线程速度就比多线程快。 多线程适用于复杂任务,并发任务,往往响应需要一定的时间,这时候通过调用多个线程,同时处理一些任务从而提高速度。 多线程在一定程度上提升了复杂任务的的工作效率。 阅读全文
posted @ 2019-05-09 00:37 NWGDK 阅读 (125) 评论 (0) 编辑