摘要:
项目代码结构基本完全保留 vue-element-admin ,代码风格参考Vue.js社区,CSS遵守BEM规范 ,站在巨人的肩膀不仅是为了看的更远,更多的是一种致敬、延续和希望走的更远。 阅读全文
摘要:
本篇通过实战的方式讲述 Canal + RabbitMQ 实现对 MySQL 数据变动实时监听,应对实际工作直接修改数据库数据后让缓存失效或刷新的场景需求。 阅读全文
摘要:
:jack_o_lantern::jack_o_lantern::jack_o_lantern: 记录每年 Github 万圣节彩蛋,也记录有来项目成长历程。 2021 万圣节彩蛋 2020 万圣节彩蛋 阅读全文
摘要:
::: tip MySQL 如果提供至线上使用个人不建议使用 Docker 部署,有来线上使用的是阿里云轻量服务器,总结下来通过 Docker 部署有时会出现查询连接很慢的情况,当然这里只是个人建议,容器部署非常简便。 ::: 版本声明 | 名称 | 版本 | | | | | 系统 | CentOS 阅读全文
摘要:
本篇基于 Spring Security OAuth2 扩展了实际开发常用的验证码、手机短信验证码和微信授权登录认证的模式并应用至有来商城的管理前端、移动应用端和微信小程序端,同时稍调整刷新模式使其能够适配扩展的模式以及多用户体系。通过授权模式的扩展揭露 Spring Security OAuth2 的认证流程和底层原理。 阅读全文
摘要:
Mapper 类方法添加注解: @InterceptorIgnore(tenantLine = "true") 亲测有效。 阅读全文
摘要:
本篇讲述使用 Docker部署 ELK+ Filebeat环境 ,通过轻量级日志采集工具 Filebeat来采集日志,并将日志推送给Logstash,经过 Logstash 的过滤筛选后将数据存入ES,最终日志通过 Kibana 呈现。希望能够帮助快速入门 Elastic 技术栈。 阅读全文
摘要:
本篇通过 IDEA 集成 Docker插件和通过 Dockerfile 的方式一键完成 SpringBoot应用的打包 → 构建镜像 → 容器创建和启动 的整套应用部署的流程,没有第三方 maven 依赖,十分简单便捷,值得一试。 阅读全文
摘要:
本篇是开源全栈项目【有来商城】的总结文档,包括对 Spring Security OAuth2 认证授权的核心思想和源码总结,以及系统就如何实现接口和按钮级别细粒度权限控制进行一一说明,也对日常issue问题进行整理,能够帮助大家少走些弯路。 阅读全文
摘要:
boolean isContain = list.stream().anyMatch(item -> item.getKey().equals(key)); 阅读全文