Jun282025
mysql 配置ssl ,java应用连接
mysql操作:
生成密钥
mysql_ssl_rsa_setup –datadir=”F:\mysql-5.7.26\data”
my.ini修改:[mysqld] require_secure_transport=ON # 强制所有连接使用SSL(开启后用户只能通过ssl连接)
重启数据库
测试:mysql -u root -p –ssl-ca=”E:/mysql-5.7.26/data/ca.pem”
应用服务器操作:
拿到mysql传过来的ca.pem,执行
keytool -import -alias mys...阅读全文
抢沙发
Dec232024
使用Spring Boot Actuator实现应用监控
在开发应用程序的过程中,应用的监控是非常重要的。通过监控应用程序,我们可以了解到应用的运行状态、性能瓶颈以及异常情况等。而Spring Boot Actuator就是一个非常有用的库,它提供了各种监控和管理应用程序的功能。
1. 什么是Spring Boot Actuator
Spring Boot Actuator是Spring Boot的一个扩展模块,它提供了一套管理和监控应用程序的功能。它可以通过HTTP、JMX、SSH等方式进行访问,...阅读全文
Dec222024
Java 21虚拟线程性能优化实测:对比传统线程模型,揭秘高并发场景下的性能提升秘诀
Java 21虚拟线程性能优化实测:对比传统线程模型,揭秘高并发场景下的性能提升秘诀
标签:Java 21, 虚拟线程, 性能优化, 并发编程, JVM
简介:通过大量基准测试对比Java 21虚拟线程与传统线程模型的性能差异,深入分析虚拟线程的工作原理、适用场景和优化技巧,为高并发应用提供切实可行的性能提升方案。
引言:高并发时代的线程瓶颈
在现代分布式系统中,高并发已成为常态。无论是Web...阅读全文
Dec212024
Spring Boot快速入门与实践
导语
Spring Boot是一种基于Spring框架的快速开发、部署和运行Java应用的工具,它的设计目标是使得Java开发变得简单、快速和便捷。本文将介绍Spring Boot的基本概念、特性以及实践中的一些常见用法。
什么是Spring Boot
Spring Boot是一种框架,它基于Spring框架,并提供了一些额外的功能和工具,用于简化和加速Java应用的开发过程。Spring Boot的设计理念是“约定优于配置”,它使用一种自...阅读全文
Dec202024
使用Spring Boot快速搭建Java应用
Spring Boot是一个用于快速构建Java应用程序的开发框架。它基于Spring框架,但通过自动配置和简化的编程模型,使得开发者能够更快地搭建一个完整的Java应用。
引入Spring Boot依赖
首先,我们需要在我们的项目中引入Spring Boot的依赖。在pom.xml文件中,添加以下依赖:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
...阅读全文
Dec202024
Dec132024
云原生架构下的微服务性能优化全攻略:从容器资源调度到服务网格调优的完整解决方案
云原生架构下的微服务性能优化全攻略:从容器资源调度到服务网格调优的完整解决方案
引言:云原生时代的性能挑战与机遇
随着企业数字化转型的深入,微服务架构已成为构建复杂分布式系统的主流选择。在云原生技术体系中,Kubernetes(K8s)作为容器编排的事实标准,支撑着海量微服务实例的动态部署与管理;而服务网格(如Istio、Linkerd)则为服务间通信提供了精细化治理能力。然而,这种...阅读全文
Dec032024
Nov282024
Nov212024
Docker容器化应用性能调优:从基础镜像优化到资源限制策略的全方位优化指南
Docker容器化应用性能调优:从基础镜像优化到资源限制策略的全方位优化指南
引言
随着容器化技术的快速发展,Docker已成为现代应用部署和运维的重要工具。然而,许多开发者在使用Docker时往往忽视了性能优化的重要性,导致容器化应用在生产环境中出现性能瓶颈。本文将从基础镜像优化到资源限制策略,全面介绍Docker容器化应用的性能调优方法,帮助开发者构建更加高效、稳定的容器化应用。...阅读全文