快速接活💖Snowy v2.2.8 已更新
Snowy(SnowyAdmin)是国内首个国密前后端分离快速开发平台,集成国密加解密插件, 使用 Antdv+Vite3+SpringBoot+MybatisPlus+Hutool+SaToken 技术栈开发,软件层面符合等保测评要求,同时实现国产化机型、中间件、数据库适配,满足信创要求。
此次更新 v2.2.8 还是挺有必要的,请看下面详细:
【修复】修复业务代码内错误的包名
【更新】更新 sql,业务模块的 code 由 system 改为 biz
【更新】前端登录跳转至退出前的界面调整
【更新】更新前端机构、职位、角色、用户 选择器的内部逻辑
【更新】更新人员管理界面的权限判断逻辑
【更新】Readme 文件,内容添加架构图原理图
【修复】BUG:CoolumnSetting 的重置功能不可用
【优化】Fix: 代码生成的模板中使用了四个空格进行缩进,导致生成的 vue 文件过不了 eslint 的语法检测
【同步】同步 pgsql 文件 gen_basic 表结构修改
【修复】修复 #I6YA2U:【BUG】节流防抖注解失效 节流防抖注解失效的 bug
【修复】修复 #I6X76X:【BUG】代码生成器生成的分页功能排序字段验证有问题 排序字段验证 bug
【修复】修复 #I6V3ZB: 漏洞 CVE-2023-1436 jettison 漏洞 CVE-2023-1436
【修复】修复 #I6T57A:【BUG】 手机验证码登录,一直提示手机号不存在 短信验证码校验 bug
原文链接:https://www.oschina.net/news/238914/snowy-2-2-8-released
DynamicTp v1.1.3 重磅发布,线程池管理就选他了!
DynamicTp 简介
DynamicTp 是一个基于配置中心实现的轻量级动态线程池监控管理工具,主要功能可以总结为动态调参、通知报警、运行监控、三方包线程池管理等几大类。
经过多个版本的迭代,目前最新版本 v1.1.3 具有以下特性 ✅
-
代码零侵入:我们改变了线程池以往的使用姿势,所有配置均放在配置中心,服务启动时会从配置中心拉取配置生成线程池对象放到 Spring 容器中,使用时直接从 Spring 容器中获取,对业务代码零侵入
-
通知告警:提供多种报警维度(配置变更通知、活性报警、容量阈值报警、拒绝触发报警、任务执行或等待超时报警),已支持企业微信、钉钉、飞书、邮件报警,同时提供 SPI 接口可自定义扩展实现
-
运行监控:定时采集线程池指标数据,支持通过 MicroMeter、JsonLog 日志输出、Endpoint 三种方式,可通过 SPI 接口自定义扩展实现
-
任务增强:提供任务包装功能,实现 TaskWrapper 接口即可,如 MdcTaskWrapper、TtlTaskWrapper、SwTraceTaskWrapper,可以支持线程池上下文信息传递
-
多配置中心支持:基于主流配置中心实现线程池参数动态调整,实时生效,已支持 Nacos、Apollo、Zookeeper、Consul、Etcd、Polaris、ServiceComb,同时也提供 SPI 接口可自定义扩展实现
-
中间件线程池管理:集成管理常用第三方组件的线程池,已集成 Tomcat、Jetty、Undertow、Dubbo、RocketMq、Hystrix、Grpc、Motan、Okhttp3、Brpc、Tars、SofaRpc、RabbitMq 等组件的线程池管理(调参、监控报警)
-
轻量简单:基于 SpringBoot 实现,引入 starter,接入只需简单 4 步就可完成,顺利 3 分钟搞定
-
多模式:提供了增强线程池 DtpExecutor,IO 密集型场景使用的线程池 EagerDtpExecutor,调度线程池 ScheduledDtpExecutor,有序线程池 OrderedDtpExecutor,可以根据业务场景选择合适的线程池
-
兼容性:JUC 普通