首页 文章 精选 留言 我的

精选列表

搜索[权限管理平台],共10000篇文章
优秀的个人博客,低调大师

zlt-mp v4.4.0 发布,基于 Spring Cloud Alibaba 的微服务平台

功能介绍 更新内容 特性/增强 新增工程zlt-oss-spring-boot-starter 新增工程zlt-zookeeper-spring-boot-starter 新增Zookeeper分布式锁 优化日志埋点工具类 升级zlt-register/nacos到2.0.0 内容说明 一、新增工程oss-starter 既支持各种 「S3」 协议的对象存储如 阿里云OSS、七牛云OSS、MinIO 等,同时也支持阿里的 FastDFS。 配置S3: zlt: file-server: type:s3 s3: access-key:${zlt.s3.access-key} accessKeySecret:${zlt.s3.accessKeySecret} endpoint:${zlt.s3.endpoint} bucketName:${zlt.s3.bucketName} 使用S3 @Resource privateS3Templates3Template; s3Template.upload(...); 配置FastDFS: zlt: file-server: type:fastdfs fdfs: web-url:${zlt.fdfs.web-url} fdfs: trackerList:${zlt.fdfs.trackerList} 使用FastDFS @Resource privateFdfsTemplatefdfsTemplate; fdfsTemplate.upload(...); 二、新增工程zookeeper-starter 集成 curator 客户端 配置: zlt: zookeeper: connectString:127.0.0.1:2181 三、新增zookeeper分布式锁 依赖: <dependency> <groupId>com.zlt</groupId> <artifactId>zlt-zookeeper-spring-boot-starter</artifactId> </dependency> 配置: zlt: lock: lockerType:ZK 手动加锁: //lock try( ZLocklock=locker.lock("test"); ){ //......业务逻辑 } //tryLock try( ZLocklock=locker.tryLock("test",10,TimeUnit.SECONDS); ){ if(lock!=null){ //......业务逻辑 } } 注解加锁: /** *等同于locker.lock("test") */ @Lock(key="test") publicvoidtest(){} /** *等同于locker.tryLock("test",10,TimeUnit.SECONDS) */ @Lock(key="test",waitTime=10) publicvoidtest2(){} 四、优化日志埋点工具类 埋点工具类 PointUtil 新增 「builder」 模式,如下代码所示: Mapproperties=newHashMap(2); properties.put("key1","value1"); properties.put("key2","value2"); PointUtil.builder() .id(1) .type("test") .properties(properties) .build(); 输出日志:2021-04-03 23:18:19.112|user-center|1|test|key1=value1&key2=value2 五、升级zlt-register到2.0.0 zlt-register/nacos 替换为官方最新的 2.0.0 版本 内容与官网一致,只是方便大家直接使用 项目地址 Gitee地址:https://gitee.com/zlt2000/microservices-platform Github地址:https://github.com/zlt2000/microservices-platform 项目文档 https://www.kancloud.cn/zlt2000/microservices-platform/919417 项目更新日志 https://www.kancloud.cn/zlt2000/microservices-platform/936235

优秀的个人博客,低调大师

zlt-mp v4.3.0 发布,基于 Spring Cloud Alibaba 的微服务平台

功能介绍 更新内容 特性/增强 登录同应用同账号互踢 增加集成Dubbo的demo 优化日志链路追踪代码 优化oauth2授权错误处理 升级zlt-register/nacos到1.4.1 升级spring-boot到2.3.8.RELEASE 升级spring-cloud到Hoxton.SR9 升级spring-cloud-alibaba到2.2.5.RELEASE 升级spring-boot-admin到2.3.1.RELEASE 升级redisson到3.14.1 升级transmittable到2.12.0 升级elasticsearch到7.10.2 升级spring-data-elasticsearch到4.1.3 内容说明 一、登录同应用同账号互踢 实现了在同一个应用id下,不同的浏览器使用相同的用户名登录,相互互踢。 在zlt-uaa中通过参数isSingleLogin来配置是否开启功能,默认为false为可以同时登录,改为true则会互踢 zlt: uaa: isSingleLogin:true 二、增加集成Dubbo的demo 新增Spring Cloud集成Dubbo的样例工程zlt-demo/dubbo-demo 测试步骤如下: 启动Nacos 修改dubbo-demo里bootstrap.yml文件的server-addr参数 启动dubbo-demo 访问http://127.0.0.1:8091/test/abc PS:集成Spring Cloud Gateway的方式请参考《Dubbo想要个网关怎么办?试试整合Spring Cloud Gateway》 三、优化日志链路追踪代码 同时支持Feign与Dubbo的日志全链路追踪 新增Dubbo过滤器,传递traceId,上游负责传递,下游负责接收并存到MDC中 四、升级zlt-register到1.4.1 zlt-register/nacos替换为官方最新的1.4.1版本 内容与官网一致,只是方便大家直接使用 项目地址 Gitee地址:https://gitee.com/zlt2000/microservices-platform Github地址:https://github.com/zlt2000/microservices-platform 项目文档 https://www.kancloud.cn/zlt2000/microservices-platform/919417 项目更新日志 https://www.kancloud.cn/zlt2000/microservices-platform/936235

优秀的个人博客,低调大师

zlt-mp v4.1.0 发布,基于 Spring Cloud Alibaba 的微服务平台

功能介绍 更新内容 特性/增强 优化分布式锁增加自动解锁功能 优化swagger-ui替换为knife4j 更新 seata-demo 的代码适配 seata1.3 完善 web-sso 单点登录demo添加state参数验证,防止CSRF攻击 升级spring-boot到2.2.8.RELEASE 升级spring-cloud到Hoxton.SR7 升级spring-boot-admin到2.2.4.RELEASE 问题修复 [#I1OEEN] 修复改为jwt token类型无效的问题 [#I1P1IL] 优化sc-gateway的异常处理返回状态码 内容说明 一、优化分布式锁增加自动解锁功能 使用编码的方式手动加锁,可以使用 try-with-resource 机制自动解锁 //lock try( ZLocklock=locker.lock("test"); ){ //......业务逻辑 } //tryLock try( ZLocklock=locker.tryLock("test",10,TimeUnit.SECONDS); ){ if(lock!=null){ //......业务逻辑 } } 二、swagger-ui 替换为 knife4j 文档访问页面改为以下地址: http://127.0.0.1:9900/doc.html 三、更新 seata-demo 的代码适配 seata1.3 依赖测试环境 mysql 5.7 seata 1.3 nacos 1.3 详情请看demo里面的README.md 项目地址 Gitee地址:https://gitee.com/zlt2000/microservices-platform Github地址:https://github.com/zlt2000/microservices-platform 项目文档 https://www.kancloud.cn/zlt2000/microservices-platform/919417 项目更新日志 https://www.kancloud.cn/zlt2000/microservices-platform/936235

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册