- 博客(9)
- 收藏
- 关注
原创 MySql数据快速备份
第1种:优点:更适合用于大量表的备份,简单粗暴。缺点:如果是一个库,新表命名*_copy不方便记录备份的版本。第2种:优点:可以提前编写好脚本,上线直接开干;表备份版本可以事先写好,方便跟踪。缺点:更适合用于少量表的备份,大量表备份编写脚本工作量大。
2024-05-20 11:18:54 754
原创 Swagger 线上文档授权的几种方式
Swagger方便开发和联调,同时也会存在接口安全问题。所以在生产环境是禁止开放Swagger的,或者更严格一点,SIT、UAT都必须授权访问,Swagger安全方式通常有几种:在Swagger接口中添加认证授权机制,例如JWT令牌和OAuth2.0认证。使用Spring Security框架进行安全管理,针对Swagger接口添加相应的权限配置和拦截器。进行IP访问控制,只允许特定的IP地址访问Swagger接口。对Swagger接口进行加密,例如使用SSL证书或TLS协议进行数据加密传输。
2023-06-07 15:51:11 4689 1
原创 macos 环境变量
参考:最全:mac设置环境变量(Python/ Java/ Mysql/Allure)_mac 环境变量_天上有时下牛的博客-CSDN博客
2023-05-26 14:21:14 146 1
原创 mac安装mysql8
本文通过dmg文件安装,这种方式比较简单省心。安装版本:mysql-8.0.21-macos10.15-x86_64.dmg(这个是根据mac系统及芯片决定)然后再输入一次开机密码安装结束界面。
2023-05-26 00:48:48 2207
原创 xxl-job架构、原理整体分析
支持可视化、简单且动态的管理调度信息,包括任务新建,更新,删除,GLUE开发和任务报警等,所有上述操作都会实时生效,同时支持监控调度结果以及执行日志,支持执行器Failover。调度系统与任务解耦,提高了系统可用性和稳定性,同时调度系统性能不再受限于任务模块;将任务抽象成分散的JobHandler,交由“执行器”统一管理,“执行器”负责接收调度请求并执行对应的JobHandler中业务逻辑。将调度行为抽象形成“调度中心”公共平台,而平台自身并不承担业务逻辑,“调度中心”负责发起调度请求。
2023-05-10 15:22:53 420
原创 使用LUA批量删除redis指定key前缀的数据
使用场景:key命名已经修改(类似数据迁移)原key对应的数据就成为了垃圾数据,需清理。我使用的是Redis Desktop Manager客户端操作redis。3、校验删除的数据是否删除成功,同时要检查其它数据是不是有影响。删数有风险,切勿在生产环境进行验证。或者在客户端选中对应db右键刷新。
2023-04-24 11:23:44 788 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人