首页 文章 精选 留言 我的

精选列表

搜索[工具模块],共10000篇文章
优秀的个人博客,低调大师

smart-license v1.0.0 首发,为软件提供授权的工具

smart-license 是一款用于安全加固的开源项目。 主要服务于非开源产品、商业软件、具备试用功能的付费软件等,为软件提供授权制的使用方式。 适用场景: 非开源产品、商业软件、收费软件。 限制产品的传播性,每个客户拥有专属 License。 同一款软件发行包根据 License 的不同提供不同的服务能力。 限定软件授权时效 License运行流程 License申请流程 找回License 使用方式 生成License 下载smart-license.tar.gz包,解压。 进入bin目录执行以下命令,例如:./license.sh 1d HelloWorld。 实际场景下可以通过license授权不同的产品功能和有效期,例如:./license.sh 1y features_1:on;features_2:off;如果待授权的license内容为文件,可以采用同样的命令,例如:./license.sh 1y config.properties 1d:表示授权效期1天,即一天后该License便过期。支持的效期格式包括: h,1h:1小时; 2h:2小时 d,1d:1天; 10d:10天 y,1y:1年; 2y:2年 HelloWorld:表示待加密的license内容。 执行成功后,会在当前目录下生成 License:license.txt以及 License源文件:source.txt。注意:license.txt是提供给客户的授权文件;而source.txt是由软件提供方持有,其中包含加密私钥,需要妥善保管 使用License 引入Maven依赖 <dependency> <groupId>org.smartboot.license</groupId> <artifactId>license-client</artifactId> <version>1.0.0</version> </dependency> 载入License。如若License已过期,则会触发异常。 public class LicenseTest { public static void main(String[] args) throws Exception { File file=new File("license.txt"); License license = new License(); LicenseConfig licenseConfig=license.loadLicense(file); System.out.println(licenseConfig.getOriginal()); } } 获取licenseData并以此配置启动软件。

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

Traefik 2.2.0-rc1 发布,HTTP 反向代理与负载均衡工具

Traefik 2.2.0-rc1现已发布,该版本更新内容如下: Enhancements [acme,middleware,tls]入口点重定向和默认路由器配置(#6417) [consul,etcd,kv,redis,zk]添加 KV store providers (dynamic configuration only)(#5899) [consulcatalog,docker,marathon,rancher,udp]在带有标签的提供程序中添加 UDP (#6327) [docker]支持与 Docker 的 SSH 连接(#5969) [healthcheck]不要对 health check URLs 进行重定向(#5147) [k8s,k8s/crd,udp]在 kubernetesCRD provider 中添加 UDP 支持(#6348) [logs]减少客户端相关错误的 log level(#6204) [metrics]添加有关 TLS 的指标 (#6255) [middleware]为限速器中间件的添加 period(#6055) ..... 更多详细信息请查看更新说明: https://github.com/containous/traefik/releases

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

Istio 1.4.6 发布,大型微服务系统管理工具

Istio 1.4.6 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 新版本主要是安全更新,更新内容如下: ISTIO-SECURITY-2020-003:Envoy 中有两个不受控制的资源消耗和两个不正确的访问控制漏洞。 CVE-2020-8659:当代理具有许多小块(即 1 个字节)的 HTTP/1.1 请求或响应时,Envoy 代理可能会消耗过多的内存。 CVE-2020-8660:Envoy 代理包含 TLS 检查器,客户端仅使用 TLS 1.3 可以绕过 TLS 检查器(不将其识别为 TLS 客户端)。 CVE-2020-8661:当响应管道化的 HTTP/1.1 请求时,Envoy 代理可能会消耗过多的内存。 CVE-2020-8664:对于 Envoy 代理中的 SDS TLS 验证上下文,仅在首次接收到机密或其值更改时才调用更新回调。 此漏洞仅影响 Istio 1.4.5 及更早版本的 Istio 证书轮换机制的 SDS 实现,前提是仅当启用 SDS 和双向 TLS 时。默认情况下,SDS 是关闭的,并且必须由操作员在 Istio 1.5 之前的所有 Istio 版本中明确启用。 Istio 基于 Kubernetes 秘密装载的默认秘密分发实施不受此漏洞影响。 更新说明:https://istio.io/news/releases/1.4.x/announcing-1.4.6/

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

Electron 9.0.0-beta.4 发布,跨平台桌面应用开发工具

Electron 9.0.0-beta.4现已发布,该版本以 beta 标签发布到 npm,可以通过 npm install electron@beta 或 npm i electron@9.0.0-beta.4安装。 更新内容如下: Breaking Changes 将默认值更改app.allowRendererProcessReuse为true,这将阻止在渲染器进程中加载 non-context-awarenative modules。可参见#18397以了解有关此更改的更多信息。#22401 Features 添加了session.serviceWorkerContextAPI 以访问基本服务人员信息并接收来自服务人员的控制台日志。#22313 Fixes 向后移植的 V8 补丁可修复类型推断中的错误。#22426 修复了safeDialog首选项无法正确传递的问题。#22378 更新说明

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

Istio 1.4.5 发布,大型微服务系统管理工具

Istio 1.4.5 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 更新内容如下: Improvements 修复了由节点重启触发的错误,该错误导致 Pods 接收到错误的配置(Issue 20676) 改进 Istio CNI 鲁棒性。以前,当节点重新启动时,可能会在设置 CNI 之前创建新的 Pod,从而导致在未配置 iptables 规则的情况下创建 Pod(Issue 14327) 修复MCP 指标以包括 MCP 响应的大小,而不仅仅是请求(Issue 21049) 更新说明:https://istio.io/news/releases/1.4.x/announcing-1.4.5/

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

Istio 1.4.4 发布,大型微服务系统管理工具

Istio 1.4.4 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 更新内容如下: 安全更新 ISTIO-SECURITY-2020-001在 AuthenticationPolicy 中发现了不正确的输入验证 CVE-2020-8595:Istio 的身份验证策略精确路径匹配逻辑中的一个错误允许未经授权的访问而没有有效的 JWT 令牌 Bug fixes 修复了 iptables 脚本的 Debian 打包 修复了多次使用同一端口时Pilot生成错误的 Envoy 配置的问题 修复了运行多个 Pilot 实例可能导致崩溃的问题 修复了将部署规模扩展为零时从 Pilot到 Envoy 的潜在配置推送 修复了以下问题:当 pod 名称中包含点时,Mixer无法从请求/响应中获取正确的信息 修复了 Pilot有时无法向 Envoy 发送正确的 Pod 配置的问题 修复了启用了 SDS 的 sidecar 注入器覆盖了 pod securityContext 部分,而不仅仅是对其进行修补的问题 更新说明:https://istio.io/news/releases/1.4.x/announcing-1.4.4/

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

Istio 1.4.3 发布,大型微服务系统管理工具

Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 1.4.3版本具体更新内容如下: Bug fixes 修复了 Mixer 创建过多 watch,使 kube-apiserver 超载的问题 修复了 Pod 有多个没有暴露端口的容器时的注入问题 修复了正则表达式字段过于严格的验证 修复了正则表达式字段的升级问题 修复了 istioctl 安装的问题,可以正确将日志发送到 stderr 修复了无法为 istioctl 安装指定文件和配置文件的问题 修复了无法为 istioctl install安装某些对象的问题 修复了防止在 JWT 策略中将某些 JWK与 EC 密钥一起使用的问题 更新说明:https://istio.io/news/releases/1.4.x/announcing-1.4.3/

资源下载

更多资源
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应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

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

用户登录
用户注册