排序
跟着狂神学JAVA
学习JAVA的第一天 一级标题:前面加#空格,以此类推,最多6级标题 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 大于符号 > 选择狂神说java,走...
MySQL-16.MVCC(多版本并发控制)
C-16.多版本并发控制 1.什么是MVCC MVCC(Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事...
我跟你说@RefreshScope跟Spring事件监听一起用有坑!
本文记录一下我在 Spring 自带的事件监听类添加 @RefreshScope 注解时遇到的坑,原本这两个东西单独使用是各自安好,但当大家将它们组合在一起时,会发现我们的事件监听代码被重复执行。希望大...
如何在Spring Cloud中实现Nacos客户端登录密码加密
背景 公司规范要求配置文件里不能出现明文的密码。最近项目引入了Nacos作为服务的配置中心,使用的是spring-cloud-starter-alibaba-nacos-config这个包。 基本的bootstrap.yaml配置如下: sprin...
spring email 发送功能
邮件通知是现代应用中常见的一种通信方式,特别是在需要及时反馈、告警或重要事件通知的场景下。Spring Boot提供了简单而强大的邮件发送功能,本文将通过pring Boot中使用JavaMailSender 接口实...
java系统可靠性测试设计与用例分析
可靠性测试,需要构造故障模式与业务流量模型,确保系统在故障和高负载情况下仍能正常运行。我们假设有一个部署在k8s集群的系统,可按照节点、网络、(cpu、mem)资源、pod等角度构造故障 以下...
Excel Export 踩坑注意点+导出方案设计
产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件。 需求分析 对于 excel 导出,是一个很常见的需求。 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件。 客户体验 &...
如何在Linux云服务器上通过Docker Compose部署安装Halo,搭建个人博客网站?
目录 前置步骤 环境搭建 创建容器组 在系统任意位置创建一个文件夹 创建docker-compose.yaml 启动 Halo 服务 配置反向代理以及域名解析 Halo初始化页面。 更新新版本的halo 前置步骤 首先你需要...
一篇文章讲清楚Java中的反射
一篇文章讲清楚Java中的反射,介绍 每个类都有一个 Class 对象,包含了与类有关的信息。当编译一个新类时,会产生一个同名的 .class 文件,该文件内容保存着 Class 对象。 类加载相当于 Class 对...
为什么Java已经不推荐使用Stack了?
为什么Java已经不推荐使用Stack了?,为什么不推荐使用Stack Java已不推荐使用Stack,而是推荐使用更高效的ArrayDeque 为什么不推荐使用 性能低:是因为 Stack 继承自 Vector, 而 Vector 在每个...
左叶子之和-404
左叶子之和-404,题目描述 给定二叉树的根节点 root ,返回所有左叶子之和。 解题思路 这里我才用的是前序遍历,我们在遍历的时候因为是要手机左叶子节点,所以我们就不能等到遍历当前节点的时候...
Maven 使用方法
Maven 使用方法,Maven Maven是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),其表现于一个XML文件(pom.xml),其中包含了项目的基本学习,依赖关系,插件配置,构建路径等等...













