排序
网关升级
网关升级,背景 这是去年做的事情了,去年九月我们将一个系统的网关zuul平滑升级为spring cloud gateway,在此记录一下升级方案,有相同需求的朋友可以做个参考。 升级原因: 1、之前我们升级了s...
web server apache tomcat11-03-deploy 如何部署
前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web serv...
springboot~http2的支持
springboot~http2的支持,在 Spring Boot 应用中开启 HTTP/2 能带来更好的性能体验。下面我会为你解释如何根据不同的需求进行配置。首先,用一个表格来对比两种主要的实现方式: 特性 基于 TLS ...
Java面试题:请谈谈Java中的volatile关键字?
在Java中,volatile关键字是一种特殊的修饰符,用于确保多线程环境下的变量可见性和顺序性。当一个变量被声明为volatile时,它可以确保以下两点: 内存可见性:当一个线程修改了一个volatile变...
剑指offer-29、最⼩的k个数
剑指offer-29、最⼩的k个数,题⽬描述 输⼊ n 个整数,找出其中最⼩的 K 个数。例如输⼊ 4,5,1,6,2,7,3,8 这 8 个数字,则最⼩的 4 个数字是 1,2,3,4 。 思路及解答 排序法 最直接的思路是将数组...
Java面试题:你知道Spring的IOC吗?那么,它为什么这么重要呢?
Spring的IOC(控制反转)是一种设计模式,它允许开发者将对象的创建和管理交给Spring框架来完成。在Spring中,IOC允许开发者将对象依赖关系从代码中分离出来,从而使代码更加灵活、可重用和易于...
统一管理第三方包的依赖包版本号
统一管理第三方包的依赖包版本号,起因 在java项目中,我在maven的pom.xml中引用了io.github.officiallysingh:spring-boot-starter-spark:1.3包,然后这个包里又有org.apache.spark:spark-core_2...
大屏设计器,就它了!
大家好,我是 Java陈序员。 我们在做季度汇报、年度汇报时,常常需要将数据以图表的形式表示,并在大屏上展示。 今天,给大家介绍一个简单、免费、开源的数据大屏设计器。 关注微信公众号:【Ja...
PPT处理控件Aspose.Slides教程:使用Java将PowerPoint笔记导出为PDF
PPT处理控件Aspose.Slides教程:使用Java将PowerPoint笔记导出为PDF, 在 Java 中将PowerPoint备注导出为PDF对于需要共享带有注释的演示文稿的开发人员至关重要。借助Aspose.Slides for Java,这...
jvm内存模型、垃圾回收机制
JVM内存模型 JVM内存模型包括:线程计数器、本地方法栈、栈、堆、方法区(元空间),类装载子系统,字节码执行引擎。 线程计数器 线程启动时,程序技术会分配一小块空间分配给当前线程,每个线程...
Vaadin:可能你不了解,但值得试一次的企业级Web开发框架
Vaadin:可能你不了解,但值得试一次的企业级Web开发框架,在国内前端生态中,Vue、React、Angular 已经非常成熟了。大部分企业的技术选型也很清晰:后端用 Java/Spring,全栈用前后端分离,表格...
Nginx-03-Nginx 项目架构
Nginx 现状 nginx(发音为“engine x”)是一个免费的开源Web服务器,由俄罗斯软件工程师Igor Sysoev编写。自2004年公开发布以来,nginx一直专注于高性能,高并发性和低内存使用。 Web服务器功...













