首页 文章 精选 留言 我的

精选列表

搜索[稳定],共10028篇文章
优秀的个人博客,低调大师

IntelliJ IDEA 2020.3 稳定版发布

IntelliJ IDEA 2020.3现已发布。该版本提供了许多有用的功能:例如在调试和 inline watches 期间的变量交互提示、Git staging 支持、对 Java 15 records 和密封类的继承支持等等。同时,该版本还简化了你在 endpoints、frameworks 和 profiler 的日常工作。整体的用户体验得到了改进、基于机器学习技术的代码完成度更好、新的“Welcome”屏幕更直观有用、拼写和语法检查也变得更好。 下载地址:https://www.jetbrains.com/idea/download/ 编辑器 当你想重命名事件时,现在可以选择是在注释和字符串文字中还是在可打印文本中进行重命名。 用户可以通过拖放标签来更轻松地组织标签,以在水平或垂直方向上拆分编辑器。开发团队还添加了“Open in Right Split”的操作,当用户打开另一个文件时,该操作会垂直拆分编辑器。 组织固定的标签更加容易。用户可以拖放文件以将其添加到固定选项卡。此外,用户可以将所有固定选项卡保留在单独的行中。 用户可以将 IntelliJ IDEA 设置为用于打开某些文件类型的默认应用程序。 现在可以添加创建多个文件的模板。在模板内部,用户可以输入模式以生成文件名和路径。 改进了 Markdown 格式,同步了预览和编辑器,并增加了对Mermaid.js 的支持。 用户体验 新的“Welcome”屏幕包括四个新选项卡-一个用于管理项目、一个用于配置 IDE 界面、一个用于安装插件,以及一个用于学习如何更有效地使用 IntelliJ IDEA 的选项卡。 “Welcome”屏幕上的“学习 IntelliJ IDEA”选项卡提供对交互式课程的访问,这些课程将帮助用户使用实际的代码示例了解 IntelliJ IDEA 中的功能。 可以同步用户的 IDE 和 OS 主题。 为只读文件和外部库中的文件添加了Reader 模式。现在,可以更容易地阅读这些文件中的注释。 用户可以使用 -e(-edit) 命令在 LightEdit 模式下打开文件。在 LightEdit 窗口中,用户可以激活 IDE 模式以使用所有 IDE 功能。 Alt+Enter现在可以调用语法和拼写检查器。新版本的 LanguageTool 语法检查引擎改进了对英语文本的审阅,并增加了对 10 多种其他语言的支持。 现在,在“Search Everywhere”对话框中,用户可以搜索 Git messages、tags和 branches,并且可以执行简单的计算。 用户可以将 IDE 设置为单击一下即可在“预览”选项卡中打开文件。 IntelliJ IDEA 将通知用户最新的 JDK 更新,并为用户提供跳过它们或从用户的 IDE 更新的选项。 在 Linux 中加入了一个表情符号选择器。 Debugger 在 debugging 期间,用户可以访问变量的交互式提示并更改这些变量的字段值。 添加了一种新型的 watch 表达式,该表达式链接到特定的上下文并显示在编辑器中。 在 debugging 期间可以使用“显示引用对象”和“计算保留的大小分析”选项。 对于 Gradle 任务调试会话,只有一个带有 Frames 和 Variables 和 Console 输出的选项卡将打开。 VCS 用户可以从 IDE 进行更改。Staged和 Unstaged节点现在在 Commit view 中可用。 VCS 菜单将显示与你的项目使用的版本控制系统相关的操作。 创建新分支时,IDE 将自动更正分支名称中不可接受的字符。同时还重新设计了当前分支的上下文菜单,以显示相关操作。 Java 已经开始使用基于机器学习的新排名机制来获取 Java 代码完成建议。 一个新的 intention action 允许用户将 records 转换为 classes。 密封类的完成、代码见解和重构。 当用户的文件使用Shebang 机制时,IntelliJ IDEA 会检测到此情况并正确打开它们,并允许用户使用code insight。 如果提取 Java 方法,则无需任何中间对话框即可立即完成。 添加了新的 Java 检查和意图操作,并改进了它们的代码完成度。 Lombokem> 插件现在内置的。 Collaborative development IntelliJ IDEA 2020.3 支持Code With Me (EAP)– 一种用于协作开发和配对编程的新服务。 ...... 更多详情可查看发行说明。

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

HttpComponents Core 4.4.13 稳定版发布

HttpComponents Core 4.4.13 GA 版本发布了,这是一个常规的维护更新版本,修复了自 4.4.12 发布以来的许多错误。变更日志如下: HTTPCORE-612: DefaultConnectionReuseStrategy错误地使用 int 而不是 long 类型来表示 Content-Length 值 HTTPASYNC-152: 非阻塞连接池在关闭时会自动关闭所有新创建的会话 HTTPASYNC-152: 在 SessionRequestImpl 中提供更好的会话状态展示 HTTPCORE-609: 如果非阻塞会话请求已标记为已完成状态,它将会立即取消关联的密钥 HTTPCORE-607: 如果发生超时(无事先请求),HttpAsyncService 错误地尝试通过空闲连接提交响应 Bug fix: 在 SSLIOSession#close() 中过早地调用了 SSLEngine#closeOutbound() HTTPCORE-601: 使用 Conscrypt 2.2.1(来自主服务器的反向移植)在出站会话闭包上进行 SSL 会话自旋的解决方法 HTTPCLIENT-2016, 回归错误:制表符由header 值中的问号代替 HTTPCORE-600: 当会话输入缓冲区中仍有可用的解密数据时,SSLIOSession 错误地禁用了 input interest HTTPCORE-596: 当关闭托管连接时,连接池可将套接字超时减少到 1 秒 另外,请注意 HttpCore 4.4 系列要求使用 Java 6 或更高版本。 HttpCore 是一组底层HTTP 传输组件,用以支持 HTTP 协议的客户端/服务器,可用于构建自定义客户端和服务器端 HTTP 服务,且占用空间小。HttpCore 还支持两种 I/O 模型:基于经典Java I/O 的阻塞 I/O 模型和基于Java NIO 的非阻塞事件驱动的 I/O 模型。

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

Native 性能稳定性极致优化

Weex 作为阿里开源的高性能跨平台移动开发框架,开源至今倍受关注,不到一年的时间,已经Github Star数超过1w!它能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 Weex简明架构 图中是Weex 整体的工作流程:业务开发者通过声明式的定义组件完成.we文件开发之后,经过Transformer模块将.we 文件转为 JS Bundle,JS Bundle主要描述了业务页面的模板、结构、数据逻辑;然后再将其部署到业务服务端。客户端访问Weex页面时,首先会网络请求JS Bundle,JS Bundle被加载到客户端本地后,会进入JSFramework中进行解析渲染;JSFramework解析和渲染的过程其实是根据JS Bundle的数

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

AlmaLinux OS 10.1 稳定版正式发布

AlmaLinux OS Foundation 宣布,代号为“Heliotrope Lion”的AlmaLinux OS 10.1现已正发布。 Btrfs 支持 AlmaLinux 10.1 加入了对 Btrfs 文件系统的支持,该支持已于 9 月初在 AlmaLinux OS Kitten 版本中提供。Btrfs 支持涵盖内核和用户空间两方面,现在用户可从安装阶段起直接在 Btrfs 文件系统上部署 AlmaLinux OS。最初的支持范围仅限于安装程序和存储管理堆栈,AlmaLinux 软件集合中对 Btrfs 功能的更广泛支持即将推出。 其他改进 除了支持 Btrfs 文件系统之外,AlmaLinux OS 10.1 还包含许多其他改进。包括持续扩展硬件支持,不仅添加了驱动程序,还新增了 AlmaLinux OS 和EPEL的 secondary 版本,以支持 x86_64_v2 处理器。 以及重新启用了 SPICE 支持,并默认启用了帧指针。继续在虚拟化堆栈中为 IBM POWER 启用 KVM,并且默认为新安装的 AlmaLinux 操作系统启用 CRB repository。 完整的改进列表可在 AlmaLinux OS 10.1 发行说明中找到。 AlmaLinux 10.1 引入了性能增强、更新的开发工具和改进的安全性。此版本提供了新的编译器工具集和更新的模块流,并改进了调试和网络工具。容器和虚拟化支持通过最新版本的 Podman 和 Buildah 得到增强。安全性方面,更新了 SELinux 策略,OpenSSL 支持后量子加密,并采用了更新版本的 SSSD 和 Keylime。 可以在 wiki 上阅读此版本的完整发行说明:AlmaLinux OS 10.1 发行说明。

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

Dokploy - 稳定易用的部署解决方案

Dokploy 是一个免费的、自托管的平台即服务 (PaaS),可简化应用程序和数据库的部署和管理。 Dokploy 包含多种功能: 应用程序:部署任何类型的应用程序(Node.js、PHP、Python、Go、Ruby 等)。 数据库:创建和管理支持 MySQL、PostgreSQL、MongoDB、MariaDB 和 Redis 的数据库。 备份:将数据库自动备份到外部存储目标。 Docker Compose:原生支持 Docker Compose 来管理复杂的应用程序。 多节点:使用 Docker Swarm 将应用程序扩展到多个节点来管理集群。 模板:只需单击即可部署开源模板(Plausible、Pocketbase、Calcom 等)。 Traefik 集成:自动与 Traefik 集成以进行路由和负载平衡。 实时监控:监控每个资源的 CPU、内存、存储和网络使用情况。 Docker 管理:轻松部署和管理 Docker 容器。 CLI/API:使用命令行或通过 API 管理您的应用程序和数据库。 通知:当你的部署成功或失败时收到通知(通过 Slack、Discord、Telegram、电子邮件等)。 多服务器:将你的应用程序远程部署到外部服务器并进行管理。 自托管:在你的 VPS 上自托管 Dokploy。

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

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

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文件系统,支持十年生命周期更新。

用户登录
用户注册