首页 文章 精选 留言 我的

精选列表

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

WAL-G 1.0 发布,Postgres 备份及恢复工具

WAL-G 1.0 版本与 0.2.0+ 版本兼容。WAL-G 现在已经可以用于 MS SQL、MySQL 数据库的生产,而 MongoDB 和 Redis 的支持目前还处于测试阶段。 WAL-G 1.0 正式发布,该版本更新内容如下: PostgreSQL 远程备份; 提高与 PostgreSQL 13 的兼容性,引入 WALG_PREFETCH_DIR 选项; 为wal-verify添加了新的选项,现在它需要一个 timeline|integrity 参数; 现在不允许从永久备份中创建非永久的 delta 备份; 修复不支持 ListObjectsV2 的 S3 实现的兼容性; 现在可以告诉 WAL-G 将 .ready 文件直接重命名为 .done 了; WAL prefetch 现在更快了; Catchup-list 命令可以列出专门为 catchup 进行的 delta 备份; 支持 Yandex Cloud KMS; GCS 存储的多部分重试; 支持 AzureUSGovernmentCloud、AzureChinaCloud、AzureGermanCloud; 为 WAL 文件添加元数据; 新增删除 PostgreSQL 单一备份的选项; 添加 Redis 备份。现在为 Redis 带来 backup-fetch、backup-push、backup-list 和 delete 命令的支持; 增加 MySQL catchup 模式:允许在上传新的日志的同时重放 binlogs; 增加 SQLServer 单个数据库的重命名恢复功能; 为 Redis/MongoDB/SQLServer 等提供错误修复、测试和改进; 更多详情可查看:https://www.postgresql.org/about/news/wal-g-10-released-2229/

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

PMD 6.35.0 发布,多语言静态代码自动分析工具

PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.comApex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 PMD 6.35.0 正式发布,本次更新内容如下: Javascript 模块现在至少需要 Java 8: 我们使用了最新版本的 JavaScript 实现 Rhino 用于解析 JavaScript 代码,至少需要 Java 8。因此我们决定将 pmd-javascript 模块也升级到 Java 8。这意味着,从现在开始,需要一个 Java 8 或更高版本的运行时,以便来分析 JavaScript 代码。PMD 核心仍然只需要 Java 7。 新规则: 此版本附带 3 个新的 Java 规则: [JUnit5TestShouldBePackagePrivate](<https://pmd.github.io/pmd-6.35.0/pmd_rules_java_bestpractices.html#junit5testshouldbepackageprivate>) 强制执行以下约定:JUnit 5 测试应该具有最小的可见性。您可以像下面这样尝试此规则: <rule ref="category/java/bestpractices.xml/JUnit5TestShouldBePackagePrivate" /> [CognitiveComplexity](<https://pmd.github.io/pmd-6.35.0/pmd_rules_java_design.html#cognitivecomplexity>) 使用 cognitive complexity 指标来查找过于复杂的代码。该度量标准以多种方式改进了类似的循环复杂性,可以像下面这样尝试此规则: <rule ref="category/java/design.xml/CognitiveComplexity" /> [MutableStaticState](<https://pmd.github.io/pmd-6.35.0/pmd_rules_java_design.html#mutablestaticstate>) 查找非最终的非私有静态字段。这些字段破坏了封装,因为可以 在程序中的任何位置修改这些字段。可以像下面这样尝试此规则: <rule ref="category/java/design.xml/MutableStaticState" /> 修改后的规则: Java 规则 CompareObjectsWithEquals 现在有一个新属性 typesThatCompareByReference。通过这个属性,你可以配置应该通过引用进行比较被列入白名单的类型。默认情况下,java.lang.Enum 和 java.lang.Class 是允许的,但是你可以在这里添加自定义类型。 此外,现在还允许对常量进行比较; 废弃的规则: Java 规则 DefaultPackage 已经被弃用,取而代之的是 CommentDefaultAccessModifier; Java 规则 CloneThrowsCloneNotSupportedException 已被弃用,没有替换; 修复的问题: apex #3183: [apex] ApexUnitTestMethodShouldHaveIsTestAnnotation 在帮助方法中出现误报; #3243: [apex] 遍历 AST 时正确处理 findBoundary 核心; core #2639: [core] 如果路径中的目录不存在,则不创建 PMD CLI 输出文件; #3196: [core] 废弃 ThreadSafeReportListener; doc #3230: [doc] 删除语言索引页的 "Edit me" 按钮; dist #2466: [dist] 分发存档不包括所有批处理脚本; java #3269: [java] 修复 MethodTypeResolution 中的 NPE; java-design #2780: [java] 文档中的 DataClass 例子导致了错误的漏报; #2987: [java] 新规则:公共和受保护的静态字段必须是最终的; #2329: [java] Java 的 Cognitive complexity 规则; javascript: #699: [javascript] 更新 Rhino 库至 1.7.13; #2081: [javascript] 解析 Javascript 文件时出现 OutOfMemoryError 故障; …… 更多详情可查看:https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.35.0

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

PDFsam Basic 4.2.5 发布,PDF 文档多功能处理工具

PDFsam Basic 是一款免费的、开源的、跨平台使用的 PDF 文档处理软件,可对 PDF 文件进行分割、合并、提取页面、混合和旋转等处理。 PDFsam Basic 近日发布了最新的 4.2.5 版本,更新信息如下: 修复了 Split 和 Extract 页面任务中的一个问题,在这个问题上,corner case 可能会导致生成的 PDF 中的图像丢失 更新的翻译 升级的Sejda 更新说明:https://github.com/torakiki/pdfsam/releases/tag/v4.2.5

资源下载

更多资源
Mario

Mario

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

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

用户登录
用户注册