排序
凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!,引子:那个让运维集体加班的夜晚 '凡哥!线上服务响应时间飙到10秒了!'凌晨1点,实习生小李的语音带着哭腔。 监控大屏上,JVM堆...
为什么我越来越喜欢用DDD — DDD架构篇(1)
为什么我越来越喜欢用DDD — DDD架构篇(1),Hello DDD DDD 是一种软件设计方法,DDD 是指导我们做软件工程设计的一种手段。它提供了用切割工程模型的各类技巧,如;领域、界限上下文、实体、值...
Gradle升级后报错:has been compiled by a more recent version of the Java Runtime (class file version 55.0)
Gradle升级后报错:has been compiled by a more recent version of the Java Runtime (class file version 55.0),在 Android 项目开发中,构建工具(Gradle)的版本与 JDK 环境的兼容性是影响...
常见的图形库概览-03-D3.js 入门例子
常见的图形库概览-03-D3.js 入门例子,常见的图形库系列 常见的图形库概览-00-overview 常见的图形库概览-01-Chart.js 入门例子 常见的图形库概览-03-D3.js 入门例子 HighCharts 交互式图表-01-...
SPI扩展点在业务中的使用及原理分析
1 什么是SPI SPI 全称Service Provider Interface。面向接口编程中,我们会根据不同的业务抽象出不同的接口,然后根据不同的业务实现建立不同规则的类,因此一个接口会实现多个实现类,在具体调...
GraalVM和普通JDK区别
GraalVM和普通JDK区别, JDK 17与GraalVM JDK 17之间存在一些显著的区别,这些区别主要体现在性能、功能特性和使用场景上。以下是对这两者的详细比较以及开发时应该如何选择和使用它们的建议。 ...
敏捷方法(kanban和Scrum)
敏捷方法(kanban和Scrum), 敏捷方法通过提供灵活、迭代的项目管理方法,改变了软件开发。敏捷方法中最著名的框架是 Kanban 和 Scrum。虽然这两种方法都旨在提高生产力和效率,但它们的运作原则...
FileZilla如何安装?附获取方式
FileZilla如何安装?附获取方式,前言 大家好,我是小徐啊。我们在开发java应用的时候,一般都是需要连接linux服务器的。而连接服务器,其中的一大工具就是连接上去之后传输和下载文件。这其中有...
这款谷歌浏览器chrome插件,让你彻底告别烦人的广告
这款谷歌浏览器chrome插件,让你彻底告别烦人的广告,前言 我之前在上网的时候,经常会遇到各种弹窗广告,或者是谷歌百度的广告,非常影响阅读。后面,我就去找了一个谷歌浏览器的插件,叫作Adbl...
使用Java基于Geotools的SLD文件编程式创建与磁盘生成实战
使用Java基于Geotools的SLD文件编程式创建与磁盘生成实战,前言 在地理信息系统(GIS)领域,地图的可视化呈现至关重要,而样式定义语言(SLD...
关于对 Tomcat 进行小版本升级的快速解决方案
1、背景描述 原来的 Tomcat 在部署时,使用的是最新的版本 9.0.40 。 经过一段时间后,在原来的 Tomcat 版本中,发现存在漏洞。 因此,需要将旧版本(9.0.40)升级到没有漏洞的新版本(9.0.93)...
IDEA如何进行阿里巴巴编码规约扫描并导出报告
IDEA如何进行阿里巴巴编码规约扫描并导出报告,前言 我们在使用IDEA开发Java应用时,可以安装很多的插件来帮助我们高效的开发代码。 我们需要注意开发的编码规范,这时候就可以安装一款很有名的...













