稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
Spring Cloud
Java

Spring Cloud Gateway 网关 SM2 加解密

  过程备注: 1.网关多个 filter 重复调用的问题 比如:负载均衡,跨域设置等过滤器。可在重复调用的重写 filter 中增加判断: if(ServerWebExchangeUtils.isAlreadyRouted(exchange)){ return chain.filter(exchange); } 2.微服务生成的密钥对以json格式保存数据库和Redis,校验token有效性时,优先读取Redis。返回网关的响应报文,直接返回SM2Key对象(从数据库或Redis取出缓存做个反序列化)。…

2023年11月7日 1713点热度 0人点赞 Akim 阅读全文
Java

Spring Cloud Gateway集成Sentinel 1.8.6及Sentinel Dashboard

1.下载地址:sentinel v1.8.6 2.启动sentinel dashboard,执行以下命令: java -Dcsp.sentinel.log.dir=D:\xxx\sentinel\logs -Dserver.port=9217 -Dcsp.sentinel.dashboard.server=localhost:9217 -Dcsp.sentinel.heartbeat.client.ip=localhost -Dproject.name=sentinel-dashboard -Dsentinel.d…

2023年7月17日 2858点热度 0人点赞 Akim 阅读全文
Java

Spring Boot 代码混淆

Allatori 混淆包 点击选项卡 DOWNLOAD 即可,下载下来的是含有 demo 工程的案例包,有两个目录  lib(混淆用的 jar 包)、tutorial(demo) 在需要混淆代码的工程根目录下新建目录 lib(随意,啥名都可以),然后将下载下来的 lib 目录下两个文件(allatori.jar、allatori-annotations.jar)复制进去 在 lib 目录下新建 allatori.xml 文件(名字也可以随意,后面项目 pom.xml 里可以修改),xml 内容: <confi…

2023年7月11日 1368点热度 0人点赞 Akim 阅读全文
Java

Spring Boot 注解介绍

表示这是控制器Controller对象 name-对象的Bean名字,允许为空 是@Controller和@ResponseBody的组合注解,直接使用接口方法的返回结果。 标记类/方法对应接口的配置信息。 常用属性: path-接口路径。[]数组,可填写多个接口路径 values-同path,是path的别名 method-请求方式,get、post、delete、put等。[]数组,可填写多个请求方式 不常用属性: name-接口名,一般为空 params-请求参数名,可填写多个参数名。如果为空,则匹配所有方法…

2023年7月11日 1093点热度 0人点赞 Akim 阅读全文

Akim

犇 骉
Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号