首页 文章 精选 留言 我的

精选列表

搜索[RTX50系],共3066篇文章
优秀的个人博客,低调大师

最“佛系”Linux 发行版 —— Bodhi Linux 7.0 发布

Bodhi Linux(“菩提 Linux”)是基于 Ubuntu 的桌面 Linux 发行版,其特色在于优雅及轻量级的 Enlightenment 窗口管理器。该项目从 Enlightenment 的软件开发仓库中直接集成并预配置最新的 Enlightenment,提供了模块特性、高度的可定制性及主题选择。 缺省的 Bodhi 系统很小巧,仅有的预安装程序是 Midori、Terminology、EFM (Enlightenment File Manager)、ePhoto 及 ePad,而更多的软件可通过一个基于网页的、称为 Bodhi 软件中心的软件安装工具获取。 Bodhi Linux 7.0 的发布公告写道,这是一个具有重要里程碑意义的版本。它基于 Ubuntu 22.04 LTS 构建,默认使用基于 Enlightenment 的桌面环境和 Moksha 窗口管理器。 Bodhi Linux 7.0 还新增了“s76”版本——该版本采用更新的内核(即 Linux 6.4),由 System76 为需要更高性能的用户打包。 ▲ Bodhi Linux 7.0采用全新绿色主题 7.0 主要变化 默认启用内核更新 Moksha 不再依赖已弃用的库 默认主题更改为 Moksha Green 主题,支持展示动画背景、重新设计的启动屏幕和其他重大变化 预装 Thunar 存档插件 将 Chromium 的非 Snap 版本作为默认 Web 浏览器 引入新的“内存修剪” (mem trimming) 功能 重新调整通知模块结构,提供对通知进行操作的支持 快速入门指南现已提供多种语言版本 下载地址 & 发布说明

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

淘系前端架构周刊:Bable 7.17.0 发布、MDX 2.0 发布

🗞 News Babel 7.17.0 发布 本次更新带来了一项最重磅的特性:装饰器。 随着装饰器提案从 Stage 1 到 Stage 2,即将进入 Stage 3,Babel 的此次更新就带来了这项重磅特性。 Release Blog:7.17.0 Released: RegExp 'v' mode and ... 🥁 decorators! · Babel (babeljs.io) MDX 2.0 发布 本次更新带来了以下内容: 改进了语法,在 JSX 里写 Markdown 更加轻松 支持 JavaScript 表达式,{2 * Math.PI}会被转换为6.283185307179586 新的 esbuild、Rollup 和 Node.js 集成 支持任意 JSX 运行时,React、Preact、Vue、Emotion 等你能叫出名字的都支持 改进了 AST,能够提供更多详细信息 编译速度提升 25% 构建产物运行速度提升 100% @mdx-js/mdxBundle 大小减小 250% &etc. Release Blog:MDX 2 | MDX (mdxjs.com) 📦 Open Source Perseus 一个基于 Rust 且支持 SSR 和 SSG 的高级 Web 开发框架。 📕 Supports static generation (serving only static resources) 🗼 Supports server-side rendering (serving dynamic resources) 🔧 Supports revalidation after time and/or with custom logic (updating rendered pages) 🛠️ Supports incremental regeneration (build on demand) 🏭 Open build matrix (use any rendering strategy with anything else) 🖥️ CLI harness that lets you build apps with ease and confidence 🌐 Full i18n support out-of-the-box with Fluent 🏎 Lighthouse scores of 100 on desktop and over 95 on mobile ⚡ Support for hot state reloading (reload your entire app's state after you make any code changes in development, Perseus is the only framework in the world that can do this, to our knowledge) GitHub Repo:arctic-hen7/perseus: A high-level web development framework for Rust with full support for server-side rendering and static generation. (github.com) Rolldown Rollup 的 Rust 实现,完全兼容 Rollup API(开发中)。 GitHub Repo:rolldown-rs/rolldown: Rollup Rust implementation with 100% API compatible (github.com) 📑 Article TypeScript 中的类型控制流分析演进 原文链接:TypeScript 中的类型控制流分析演进 - 知乎 (zhihu.com) Chrome 98 - What’s New in DevTools 视频链接:Chrome 98 - What’s New in DevTools - YouTube 使用 Performance 看看浏览器在做些什么 原文链接:使用 Performance 看看浏览器在做些什么 (qq.com) On Porting the TypeScript Compiler to Go (vs Rust) 原文链接:On Porting the TypeScript Compiler to Go (vs Rust)

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

淘系前端架构周刊:AppWorks 1.5.0 发布、Parcel 2 发布

🗞 News AppWorks 1.5.0 发布 新特性: 支持自动引入样式文件,更快地帮助你在 JSX 中书写样式 同时,AppWorks 的 GitHub Organization Name 正式从 appworks 更名为 apptools-lab,致力于为社区带来更多简单好用的开发工具。 Release:apptools-lab/AppWorks/releases/tag/v1.5.0 AppTools Lab:https://github.com/apptools-lab Parcel 2 发布 10 月 13 日,Parcel Team 发布了 Parcel v2.0.0 版本,延续了 Parcel 1 的零配置打包体验,并使其拥有了强大的拓展能力以适应任何规模和复杂度的项目。 新特性: 新的插件系统:为 Parcel 提供了完整的拓展能力,允许 Parcel 从小规模项目拓展到具有复杂构建要求的大规模生产环境的应用程序 默认开启 Tree Shaking:包括 ES modules、CommonJS、dynamic import 和 CSS modules 的支持 巨大性能提升:包括用 Rust 写的新的 JavaScript 编译器和新的多任务并行架构,能够利用所有的 CPU 内核并行执行 &etc. Release:https://parceljs.org/blog/v2/ 📦 Open Source pankod/superplate 一个结构良好的生产模式前端模板,包含 TypeScript、Jest、testing-library、styled-component、Sass、CSS、.env、Fetch、Axios、反向代理、Bundle Analyzer 等 30 多个插件。 目前支持创建 React 和 Next.js 应用。 GitHub Repo:pankod/superplate DOM Treemap 一个 Chrome 和 Firefox DevTools 扩展,可帮助你查看文档树中 DOM 节点的分布。 GitHub Repo:Schepp/dom-treemap-devtools-extension theatre Theatre.js 是一个用于高保真运动图形的动画库。它能够帮助你表达详细的动画,使你能够创建复杂的动作并传达细微差别。 GitHub Repo:AriaMinaei/theatre 📑 Article Sanitizer API:有效避免 XSS 攻击的 W3C 新提案 多年来,DOM XSS 一直是最普遍且最危险的 Web 安全漏洞之一。根据之前发布的 Imperva 报告,XSS 漏洞是 2014 年、2015 年、2016 年和 2017 年最普遍的基于 Web 的攻击形式。2018 年的漏洞冠军被 SQL 注入拿到了,XSS 漏洞仍然排在第二位。 新的 Sanitizer API 提案可以让我们将任意字符串安全地插入到页面中: $div.setHTML(`<em>helloworld</em><imgsrc=""onerror=alert(0)>`,newSanitizer()); 原文链接:https://mp.weixin.qq.com/s/obxkffBekwBofTDD_jwVNg

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

新华三MSR:一网系起金融POS万千

对于金融行业IT从业者来说,对网控器这个概念一定不会陌生。作为专用的金融交易传输系统的智能通信设备,网控器为POS终端与业务中心系统之间提供数据传输、通讯协议转换等功能,一般部署在银行/收单机构端,用于与POS机互联或者与其他网控器级联,实现POS机、各网络节点的交易数据的安全、稳定传输。 在当前POS支付全面普及的情况下,网控器在金融领域的重要性不言而喻。据统计,目前国内pos机总数近1000万台,每年交易总处理量达62亿笔,交易总金额达8.5万亿元。这些庞大的交易量,都离不开金融网控器的身影。 作为金融行业网络信息化建设的重要合作伙伴,新华三针对金融POS支付场景提供了定制化的网控器解决方案,为金融消费数据的安全可靠传输,提供了重要保障,成为金融行业稳步发展、迈步向前的忠实伙伴。 金融POS业务的“彩虹隧道” 作为承载金融支付交易系统的网络承载设备,网控器产品及解决方案是连接POS机和银行前置机之间的稳定隧道,承载着每一笔pos机现金交易业务的数据回传。其所处的关键位置,使得金融企业对网控器厂商的入门标准以及产品解决方案的测试、认证提出了非常高的标准。 而随着互联网交易量和交易种类的不断增加,这条“彩虹隧道“对设备和解决方案的安全性、可靠性提出了更高的要求。是否能够得到金融企业的认可,标志着设备厂商的整体实力水平。 新华三一直致力于金融网控器领域的发展和建设,是目前国内首家研发并销售网控器产品的厂商。新华三推出MSR系列金融网控器产品,至今已累计销售近万台,POS机接入次数达到100万次。 新华三金融网控器的用户也已经全面覆盖国有四大银行、股份制银行、城商行等,并连续四年入围国有四大行集采。所有这些,都显示出金融企业对新华三网控器产品及解决方案的充分认可,也体现了新华三在同行中的领先优势。 金融POS应用发展的强大助力 近年来随着互联网金融风水水起,互联网金融交易大量普及,逐渐涌现出了类型更为多样化的POS刷卡业务,POS机的种类也由最普通的电话pos逐渐演进到IPPOS,再过渡到无线POS、4GPOS,接下来微信支付,支付宝支付等POS结算也逐渐开始流行。 新华三十分迅速地意识到了当前POS交易种类的多样化趋势,并有针对性地推出了相应的MSR金融网控器方案。产品覆盖E1POS、IPPOS等多种不同接入模式,从早期的通过pstn电话网络,到中期利用SDH线路,再到如今常见的Wi-Fi网络、LTE网络,MSR金融网控器已经成功覆盖了pos交易领域的全场景。 同时,在网控器产品性能方面,新华三也不断完善提升。目前,MSR金融网控器单设备并发IPPOS接入量已达到了4096路,足以承载商场、餐饮等高密度并发场景。在可靠性方面,MSR金融网控器采用了分布式处理架构,通过控制模块和转发模块分离的方式,充分保证POS交易流量的稳定传输。同时,双主控、双电源的设置,为设备本身的安全可靠提供了更高的标准。在安全方面,MSR金融网控器可以在TCP层上叠加HTTPS应用加密,进一步保证金融交易数据安全传输。 正是因为新华三持续不懈的努力,让MSR金融网控器成为了金融行业POS应用发展的强有力支撑,也为金融企业应对行业变革增添了信心。 随着社会生活水平的不断提高,互联网、物联网技术的不断发展,我们可以想象,未来POS交易方式还将继续“变化无穷”,网控器解决方案的发展也会更加丰富多样。 新华三将全身心致力于配合金融行业发展变革,推出更多优秀的MSR网控器设备,积极推动金融信息化发展的热潮。 本文转自d1net(转载)

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

Dante Cloud 2.7.13.0 发布,例行维护版本依赖组件全系升级

Dante Cloud 一款企业级微服务架构和服务能力开发平台,是采用领域驱动模型(DDD)设计思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的微服务架构。基于Spring Authorization Server 0.4.3、Spring Boot 2.7.13、Spring Cloud 2021.0.8、Spring Cloud Alibaba 2021.0.5.0、Nacos 2.2.4 等最新版本开发的多租户系统,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。 [1]、为什么更名为DanteCloud Dante Cloud (但丁), 原项目名称 Eurynome Cloud,很多朋友都反映名字太长、读起来拗口、不容易记等问题。因此在加入 Dromara 开源社区之际,将名字进行了变更。 Dante,即但丁·阿利基耶里(公元1265年-公元1321年),13世纪末意大利诗人,现代意大利语的奠基者,欧洲文艺复兴时代的开拓人物之一,以长诗《神曲》(原名《喜剧》)而闻名,后来一位作家叫薄伽丘将其命名为神圣的喜剧。 他被认为是中古时期意大利文艺复兴中最伟大的诗人,也是西方最杰出的诗人之一,最伟大的作家之一。恩格斯评价说:“封建的中世纪的终结和现代资本主义纪元的开端,是以一位大人物为标志的,这位人物就是意大利人但丁,他是中世纪的最后一位诗人,同时又是新时代的最初一位诗人” 更名为 Dante Cloud,寓意本项目会像恩格斯对但丁的评价一样,在行业变革的时期,可以成为一款承上启下,助力企业信息化建设变革的产品。 [2]、版本说明 自11月24日,Spring Boot 3.0 以及 Spring Cloud 2022.0.0 等全新版本发布,整个Java 社区也步入的 Java 17 和 Spring Boot 3 的新时代。紧跟 Java 技术和 Spring 社区的发展,让更多质量更好、性能更优的新特性服务于实际的开发工作,Dante Cloud 也同步进行升级及适配,开发了基于SpringAuthorizationServer 1.1.1、Spring Boot 3.1.1、SpringCloud 2022.0.3、SpringCloudAlibaba 2022.0.0.0-RC2、SpringCloudTencent 1.11.7-2022.0.1、Nacos 2.2.4 全新 Dante Cloud 版本。关注请移步master分支 [3]、本次更新内容 【主要更新】 [升级] Spring Boot 版本升级至 2.7.13 [升级] Spring Cloud 版本升级至 2021.0.8 [升级] spring-security-oauth2-authorization-server 版本升级至 0.4.3 [升级] nacos 版本升级至 2.2.4 [升级] Debezimu 版本升级至 2.3 【依赖更新】 [升级] guava 版本升级至 32.1.0-jre [升级] bcprov-jdk15to18 版本升级至 1.75 [升级] minio 版本升级至 8.5.4 [升级] wxjava 版本升级至 4.5.1.B [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.787 [升级] alipay-sdk-java 版本升级至 4.35.171.ALL [升级] aliyun-sdk-oss 版本升级至 3.17.0 [升级] hutool 版本升级至 5.8.20 [升级] docker-maven-plugin 版本升级至 0.43.0 [升级] commons-io 版本升级至 2.13.0 [升级] guava 版本升级至 32.0.1-jre [升级] redisson 版本升级至 3.22.1 [升级] logstash-logback-encoder 版本升级至 7.4 [升级] skywalking 版本升级至 8.16.0 [升级] minio 版本升级至 8.5.3 [升级] fastjson2 版本升级至 2.0.34 [升级] qiniu-java-sdk 版本升级至 7.13.1 [升级] aliyun-sdk-oss 版本升级至 3.16.3 [升级] jackson 版本升级至 2.15.2 [4]、Dante Cloud 2.7.X特点 一、前端 未使用任何流行开源模版,使用全新技术栈,完全纯"手写"全新前端工程。 借鉴参考流行开源版本的使用和设计,新版前端界面风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份利用 Component、Hooks 以及 Typescript 面向对象等特性,抽取通用组件和代码,尽可能降低工程重复代码。 对较多 Quasar 基础组件和应用功能组件进行封装,以方便代码的统一修改维护和开发使用。 对生产模式下,对基于 Vite3 的工程打包进行深度性能优化。 提供以 docker-compose 方式,对工程生产代码进行容器化打包和部署。 支持密码模式、授权码模式、手机短信模式、第三方社会化等多种登录模式。 二、后端 基于 Spring Authorization Server 深度定制和扩展: 基于 Spring Authorization Server 和 Spring Data JPA 实现多租户系统架构, 支持 Database 和 Schema 两种模式。 基于 Spring Data JPA,重新构建 Spring Authorization Server 基础数据存储代码,替代原有 JDBC 数据访问方式,破除 Spring Authorization Server 原有数据存储局限,扩展为更符合实际应用的方式和设计。 基于 Spring Authorization Server,在 OAuth 2.1 规范基础之上,增加自定义 Resource Ownership Password (密码)认证模式,以兼容现有基于 OAuth 2 规范的、前后端分离的应用,支持 Refresh Token 的使用。 基于 Spring Authorization Server,在 OAuth 2.1 规范基础之上,增加自定义 Social Credentials (社会化登录)认证模式,支持手机短信验证码、微信小程序、基于JustAuth的第三方应用登录, 支持 Refresh Token 的使用。 扩展 Spring Authorization Server 默认的 Client Credentials 模式,实现 Client Credentials 模式支持 Refresh Token 的使用。 扩展 Spring Authorization Server 默认的 Client Credentials 模式,实现真正的使用 Scope 权限对接口进行验证。 增加客户端 Scope 的权限配置功能,并与已有的用户权限体系解耦 支持 Spring Authorization Server Authorization Code PKCE 认证模式 支持 Spring Authorization Server 的标准的 JWT Token 加密校验方式外,新增基于自定义证书的 JWT Token 加密校验方式,可通过配置动态修改。 支持 Opaque Token (不透明令牌) 格式及校验方式,将低 JWT Token 被捕获解析的风险。可通过修改配置参数,设置默认Token 格式是采用 Opaque Token 格式还是 JWT Token 格式。 全面支持 OpenID Connect (OIDC) 协议, 系统使用时可根据使用需求,通过前端开关配置,快速切换 OIDC 模式和传统 OAuth2 模式 深度扩展 Authorization Code、Resource Ownership Password、Social Credentials 几种模式,全面融合 IdToken、Opaque Token、JWT Token 与现有权限体系,同时提供 IdToken 和 自定义Token 扩展两种无须二次请求的用户信息传递方式,减少用户信息的频繁请求。 自定义 Spring Authorization Server 授权码模式登录认证页面和授权确认页面,授权码模式登录采用数据加密传输。支持多种验证码类型,暂不支持行为验证码。 基于 JetCache 的多级缓存支持,实现自定义 Spring Data JPA 二级缓存,有效解决 Spring Cache 查询缓存更新问题。 全面整合 @PreAuthorize 注解权限与 URL 权限,通过后端动态配置,无须在代码中配置 Spring Security 权限注解以及权限方法,即可实现接口鉴权以及权限的动态修改。采用分布式鉴权方案,规避 Gateway 统一鉴权的压力以及重复鉴权问题 采用分布式服务独立鉴权方案,Spring Security @PreAuthorize 的权限注解、权限方法以及 URL 权限,通过后端动态配置后,实时动态分发至对应服务。 OAuth2 UserDetails 核心数据支持直连数据库获取和 Feign 远程调用两种模式。OAuth2 直连数据库模式性能更优,Feign 访问远程调用可扩展性更强。可通过配置动态修改采用策略方式。 基于自定义 Session,混合国密 SM2(非对称) 和 SM4(对称加密) 算法,实现秘钥动态生成加密传输。利用“一人一码机制”,实现密码模式登录数据进行动态加密传输。配合 OAuth2 Client 验证,保护接口调用和前后端数据传输的合理性及安全性。 [5]、界面预览 Dromara开源社区 一、社区愿景 让每一位开源爱好者,体会到开源的快乐。 二、社区官网 https://dromara.org 是 Dromara 开源社区官方网站。 三、成员项目

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

Dante Cloud 2.7.11.0,全系更新核心组件及基础设置版本

Dante Cloud 一款企业级微服务架构和服务能力开发平台,是采用领域驱动模型(DDD)设计思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的微服务架构。基于 Spring Authorization Server 0.4.2、Spring Boot 2.7.11、Spring Cloud 2021.0.6、Spring Cloud Alibaba 2021.0.5.0、Nacos 2.2.2 等最新版本开发的多租户系统,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。 [1]、为什么更名为 Dante Cloud Dante Cloud (但丁), 原项目名称 Eurynome Cloud,很多朋友都反映名字太长、读起来拗口、不容易记等问题。因此在加入 Dromara 开源社区之际,将名字进行了变更。 Dante,即但丁·阿利基耶里(公元1265年-公元1321年),13世纪末意大利诗人,现代意大利语的奠基者,欧洲文艺复兴时代的开拓人物之一,以长诗《神曲》(原名《喜剧》)而闻名,后来一位作家叫薄伽丘将其命名为神圣的喜剧。 他被认为是中古时期意大利文艺复兴中最伟大的诗人,也是西方最杰出的诗人之一,最伟大的作家之一。恩格斯评价说:“封建的中世纪的终结和现代资本主义纪元的开端,是以一位大人物为标志的,这位人物就是意大利人但丁,他是中世纪的最后一位诗人,同时又是新时代的最初一位诗人” 更名为 Dante Cloud,寓意本项目会像恩格斯对但丁的评价一样,在行业变革的时期,可以成为一款承上启下,助力企业信息化建设变革的产品。 [2]、版本说明 自11月24日,Spring Boot 3.0 以及 Spring Cloud 2022.0.0 等全新版本发布,整个Java 社区也步入的 Java 17 和 Spring Boot 3 的新时代。紧跟 Java 技术和 Spring 社区的发展,让更多质量更好、性能更优的新特性服务于实际的开发工作,Dante Cloud 也同步进行升级及适配,开发了基于 Spring Authorization Server 1.1.0-RC1、Spring Boot 3.0.6、Spring Cloud 2022.0.2、Spring Cloud Alibaba 2022.0.0.0-RC1、Spring Cloud Tencent 1.11.1-2022.0.1、Nacos 2.2.2 全新 Dante Cloud 版本。关注请移步 3.0 分支 [3]、本次更新内容 【主要更新】 [升级] Spring Boot 版本升级至 2.7.11 [升级] Spring Authorization Server 版本升级至 0.4.2 [升级] Nacos 版本升级至 2.2.2 [升级] Camunda 版本升级至 7.19.0,同步更新数据库脚本 [升级] Skywalking Agent 版本升级至 8.15.0 [升级] Debezium 版本及相关基础设施版本升级至 2.2 【其它更新】 [漏洞] 修复 Snakeyaml (CVE-2022-1471) 存在反序列化漏洞 和 (CVE-2022-41854) 存在缓冲区溢出漏洞 [新增] 新增服务优雅停机支持 [新增] 新增 MongoDB 基础 Entity、Repository、Service、Controller 和 MybatisPlus 基础 Controller,方便业务接口代码编写。 [优化] 优化数据自动初始化脚本放置位置,与新版本代码创建数据表需要启动两个服务机制进行统一。 [优化] Antisamy 版本升级至 1.7.3,同步升级 XSS 攻击防护策略配置文件 [优化] 优化 Docker Compose 脚本配置 [修复] 修复自定义社交登录模式中,微信小程序参数获取未补充错误。 【依赖更新】 [升级] snakeyaml 版本升级至 2.0. [升级] fastjson2 版本升级至 2.0.29 [升级] wxjava 版本升级至 4.5.0 [升级] hutool 版本升级至 5.8.18 [升级] docker-maven-plugin 版本升级至 0.42.1 [升级] redisson 版本升级至 3.20.1 [升级] springdoc 版本升级至 1.7.0 [升级] qiniu-java-sdk 版本升级至 7.13.0 [升级] aliyun-sdk-oss 版本升级至 3.16.2 [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.744 [升级] alipay-sdk-java 版本升级至 4.35.110.ALL [升级] xnio 版本升级至 3.8.9.Final [升级] bcprov-jdk15to18 版本升级至 1.73 【升级说明】 因仓库提交文件大小限制,所以从本次发布以后不再上传 Skywalking Agent 相关 Jar 包,有需要请自行下载。 [4]、Dante Cloud 2.7.X 特点 一、前端 未使用任何流行开源模版,使用全新技术栈,完全纯"手写"全新前端工程。 借鉴参考流行开源版本的使用和设计,新版前端界面风格和操作习惯尽量与当前流行方式统一。 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。 充份利用 Component、Hooks 以及 Typescript 面向对象等特性,抽取通用组件和代码,尽可能降低工程重复代码。 对较多 Quasar 基础组件和应用功能组件进行封装,以方便代码的统一修改维护和开发使用。 对生产模式下,对基于 Vite3 的工程打包进行深度性能优化。 提供以 docker-compose 方式,对工程生产代码进行容器化打包和部署。 支持密码模式、授权码模式、手机短信模式、第三方社会化等多种登录模式。 二、后端 基于 Spring Authorization Server 深度定制和扩展: 基于 Spring Authorization Server 和 Spring Data JPA 实现多租户系统架构, 支持 Database 和 Schema 两种模式。 基于 Spring Data JPA,重新构建 Spring Authorization Server 基础数据存储代码,替代原有 JDBC 数据访问方式,破除 Spring Authorization Server 原有数据存储局限,扩展为更符合实际应用的方式和设计。 基于 Spring Authorization Server,在 OAuth 2.1 规范基础之上,增加自定义 Resource Ownership Password (密码)认证模式,以兼容现有基于 OAuth 2 规范的、前后端分离的应用,支持 Refresh Token 的使用。 基于 Spring Authorization Server,在 OAuth 2.1 规范基础之上,增加自定义 Social Credentials (社会化登录)认证模式,支持手机短信验证码、微信小程序、基于 JustAuth 的第三方应用登录, 支持 Refresh Token 的使用。 扩展 Spring Authorization Server 默认的 Client Credentials 模式,实现 Client Credentials 模式支持 Refresh Token 的使用。 扩展 Spring Authorization Server 默认的 Client Credentials 模式,实现真正的使用 Scope 权限对接口进行验证。 增加客户端 Scope 的权限配置功能,并与已有的用户权限体系解耦 支持 Spring Authorization Server Authorization Code + PKCE 认证模式 支持 Spring Authorization Server 的标准的 JWT Token 加密校验方式外,新增基于自定义证书的 JWT Token 加密校验方式,可通过配置动态修改。 支持 Opaque Token (不透明令牌) 格式及校验方式,将低 JWT Token 被捕获解析的风险。可通过修改配置参数,设置默认 Token 格式是采用 Opaque Token 格式还是 JWT Token 格式。 全面支持 OpenID Connect (OIDC) 协议, 系统使用时可根据使用需求,通过前端开关配置,快速切换 OIDC 模式和传统 OAuth2 模式 深度扩展 Authorization Code、Resource Ownership Password、Social Credentials 几种模式,全面融合 IdToken、Opaque Token、JWT Token 与现有权限体系,同时提供 IdToken 和 自定义 Token 扩展两种无须二次请求的用户信息传递方式,减少用户信息的频繁请求。 自定义 Spring Authorization Server 授权码模式登录认证页面和授权确认页面,授权码模式登录采用数据加密传输。支持多种验证码类型,暂不支持行为验证码。 基于 JetCache 的多级缓存支持,实现自定义 Spring Data JPA 二级缓存,有效解决 Spring Cache 查询缓存更新问题。 全面整合 @PreAuthorize 注解权限与 URL 权限,通过后端动态配置,无须在代码中配置 Spring Security 权限注解以及权限方法,即可实现接口鉴权以及权限的动态修改。采用分布式鉴权方案,规避 Gateway 统一鉴权的压力以及重复鉴权问题 采用分布式服务独立鉴权方案,Spring Security @PreAuthorize 的权限注解、权限方法以及 URL 权限,通过后端动态配置后,实时动态分发至对应服务。 OAuth2 UserDetails 核心数据支持直连数据库获取和 Feign 远程调用两种模式。OAuth2 直连数据库模式性能更优,Feign 访问远程调用可扩展性更强。可通过配置动态修改采用策略方式。 基于自定义 Session,混合国密 SM2(非对称) 和 SM4(对称加密) 算法,实现秘钥动态生成加密传输。利用“一人一码机制”,实现密码模式登录数据进行动态加密传输。配合 OAuth2 Client 验证,保护接口调用和前后端数据传输的合理性及安全性。

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

淘系前端架构周刊:ESLint v8.0.0 发布、React 成立

🗞 News ESLint v8.0.0 发布 重要新特性: ESLint 默认的 parser 和核心规则已完全支持以下 ES2022 语法: 类公共实例字段和私有实例字段 类公共静态字段和私有静态字段 类私有实例方法和访问器 类私有静态方法和访问器 正则表达式匹配指标 Top-level await &etc. Release Blog:eslint-v8.0.0-released React 成立 React Developer Tooling 团队 React 官方推特在 10 月 9 号对外宣布成立了 React Developer Tooling 团队,团队将专注于 React DevTools 和 UI 分析等 React 开发体验的关键部分。 Twitter:https://twitter.com/reactjs/status/1446571618113839112 📦 Open Source unjs/unbuild 一个统一的 JavaScript 构建系统,支持 Bundle 和 Bundleless 两种模式。 GitHub Repo:unjs/unbuild egoist/tsup 一个基于esbuild的 TypeScript 构建工具。 GitHub Repo:egoist/tsup pankod/refine refine 是一个基于 React、附带 Ant Design System 的研发框架,用于快速构建数据密集型应用程序。 核心特性: 零配置:基于superplate提供一站式配置服务,启动项目只需要不到一分钟的时间 开箱即用:内置路由、网络、鉴权、状态管理、i18n 和 UI 框架 与后端解耦:可以连接任何自定义后端,支持 REST API、GraphQL、NestJS CRUD、Airtable、Strapi、Strapi GraphQL、Supabase 和 Altogic &etc. Home Page:https://refine.dev GitHub Repo:pankod/refine Webview UI Toolkit for Visual Studio Code 微软为 VS Code 中基于 WebView 开发的拓展提供的 UI 工具,完全遵循 VS Code 的设计风格,同时支持编辑器主题。 Storybook:https://microsoft.github.io/vscode-webview-ui-toolkit GitHub Repo:https://github.com/microsoft/vscode-webview-ui-toolkit 📑 Article 500 行 TypeScript 代码实现自动停车 文章用几张 GIF 向读者展示了实现自动停车的遗传算法的学习过程,同时对其中涉及到详细算法做了清晰的讲解,手把手教你如何实现一个类似的自动停车算法,很有意思(不过需要有一定的数学基础)。 原文链接:https://trekhleb.dev/blog/2021/self-parking-car-evolution 在 Web 上实现 Dark Mode 的完全指南 文章是一篇比较老的文章了,但是非常经典,提供了一份在 Web 上实现 Dark Mode 的完全指南,如果你正在开发一个新项目,有 Dark Mode 适配的需求,或者需要给老项目适配 Dark Mode,这篇文章一定能帮助到你! 原文链接:https://css-tricks.com/a-complete-guide-to-dark-mode-on-the-web

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

淘系前端架构周刊:icestark 2.6.0 发布、TypeScript 4.5 Beta 发布

国庆特辑——祝祖国生日快乐!祝大家国庆愉快! 🗞News icestark 2.6.0 发布:支持 Vite 微应用 非常高兴地告诉大家,在 2.6.0 这个版本中,我们支持了 ES modules 模块类型的微应用。也就是说,如果您使用 Vite 或者 icejs Vite 模式 开发的应用,可以使用 icestark 来构建您的微前端架构。 本次更新主要包括: 支持 ES Module 类型微应用 完善 Angular 微应用支持 修复 location.hash 赋值 onRouteChange 触发两次的错误 对项目配置的改造 ice.js 插件支持 ES Module 资源 Release 链接:https://micro-frontends.ice.work/blog/02-icestark-2-6-0 TypeScript 4.5 Beta 发布 非常高兴地告诉大家,TypeScript 4.5 Beta 版本发布! 本次更新主要包括: module 字段新增node12、nodenext、es2022三个值 支持来自node_module的lib 支持模板字符串类型判别式 &etc. Release 链接:https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta 📦Open Source DevHub DevHub 是一个移动和桌面应用程序,可帮助您管理 GitHub 通知并掌握存储库活动。 保存自定义搜索,应用过滤器,不要错过任何重要的事情。 Home Page:https://devhubapp.com/ GitHub Repo:https://github.com/devhubapp/devhub git-cliff 如果你为你的应用程序编写新的 Feature 却经常忘记编写 Changelog,那么这个项目或许能够帮到你。它能够自动读取 git history 并生成结构清晰的 Changelog,同时能够自定义 Changelog 模板。 GitHub Repo:https://github.com/orhun/git-cliff GitHub PR Tree 一个能够以树状结构显示 PR 文件的浏览器插件,极大程度解决了在 PR 时找不到文件的情况。 RSSHub RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。 安装其提供的浏览器插件,能够在众多网站上订阅自己想要的内容,例如某个具体的知乎用户的回答、某个具体的 GitHub 仓库的 Issue 等。 Home Page:https://docs.rsshub.app/ GitHub Repo:https://github.com/DIYgod/RSSHub MockingBird 一个很有趣的库,能够通过 AI 在 5 秒内克隆你的声音并生成任意语音内容。 GitHub Repo:https://github.com/babysor/MockingBird 📑Article 如何写一份不错的 CSS 代码 文章从一个好的 CSS 代码是什么样的这个问题入手,详细讲解了目前主要的 CSS 设计架构,并推荐了在编写 CSS 样式时应该遵守的几个原则,值得学习和实践。 原文链接:https://mp.weixin.qq.com/s/m1QGvrVJTfcsau8gYLTbYA

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

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部分的功能。

用户登录
用户注册