会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
258-333
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
2025年4月27日
2025.4.27
摘要: 为什么多线程并发操作 ArrayList 会报 ConcurrentModificationException? ConcurrentModificationException 是 Java 集合框架中的一个常见错误,特别是在多线程环境下操作 ArrayList 时。这个异常的根本原因是 "快速失败
阅读全文
posted @ 2025-04-27 23:21 258333
阅读(11)
评论(0)
推荐(0)
2025年4月25日
架构师公众号
摘要: Netty作为异步事件驱动的网络框架,凭借出色的性能和设计,已成为高并发通信领域的标杆。它不仅简化了 Java NIO 编程的复杂性,还能轻松支持数万并发连接,被 Dubbo、Elasticsearch 等众多知名项目采用。本文将探索如何结合 Spring Boot 3 与 Netty,打造高性能即
阅读全文
posted @ 2025-04-25 23:09 258333
阅读(13)
评论(0)
推荐(0)
2025年4月24日
2025.4.24
摘要: 分布式锁是一种在分布式系统中控制资源共享的机制。它用于在高并发场景下,避免多个进程或线程同时操作同一资源造成冲突,引入分布式锁机制。分布式锁就像是在分布式环境下的一种“交通信号灯”,能够保证同一时刻只有一个进程能够获取到锁,从而对共享资源进行独占式的访问。 在分布式系统中,多个不同的进程(可能运行在
阅读全文
posted @ 2025-04-24 23:21 258333
阅读(21)
评论(0)
推荐(0)
2025年4月23日
2025.4.23
摘要: “接口”是一个在不同领域有不同含义的概念,以下是几种常见的解释: 1. 计算机硬件中的接口 接口是计算机硬件设备之间进行通信和数据传输的连接点。例如: USB接口:用于连接外部设备(如U盘、鼠标、键盘等)和计算机,它定义了设备之间传输数据的电气标准、传输速率、通信协议等,使得不同厂商生产的设备能够通
阅读全文
posted @ 2025-04-23 23:07 258333
阅读(16)
评论(0)
推荐(0)
2025年4月22日
2025.4.22
摘要: 代码规范与评审检查表 1. C++代码规范 1.1 文件组织 头文件使用.h后缀,实现文件使用.cpp后缀 每个类应有自己的头文件和实现文件 文件命名采用小写字母加下划线,如my_class.h 头文件使用#pragma once防止重复包含 1.2 命名约定 类名使用大驼峰:MyClass 函数名
阅读全文
posted @ 2025-04-22 23:01 258333
阅读(74)
评论(0)
推荐(0)
2025年4月17日
2025.4.17
摘要: Hutool 是一个 Java 工具类库,确实支持国密 SM4 算法。以下是关于 Hutool 中 SM4 算法的使用方法: 1. 引入依赖 在项目中引入 Hutool 的依赖,推荐使用 hutool-all,它包含了 Hutool 的所有功能模块: <dependency> <groupId>cn
阅读全文
posted @ 2025-04-17 23:00 258333
阅读(109)
评论(0)
推荐(0)
2025年4月16日
23种设计模式
摘要: 设计模式概述 设计模式(Design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案,是众多开发人员经过长期实践总结出来的最佳实践。它是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验总结。使用设计模式的目的是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设
阅读全文
posted @ 2025-04-16 23:01 258333
阅读(60)
评论(0)
推荐(0)
2025年4月15日
2025.4.15
摘要: 以下是使用JUnit 5参数化测试注解精简后的三角形分类测试代码,结合@ParameterizedTest和@CsvSource/@MethodSource等注解,显著减少重复代码并提升可维护性: 精简后的测试类 import org.junit.jupiter.params.Parameteriz
阅读全文
posted @ 2025-04-15 23:00 258333
阅读(46)
评论(0)
推荐(0)
2025年4月14日
2025.4.14
摘要: SpringBoot集成AES加密的完整指南 AES(Advanced Encryption Standard)是一种对称加密算法,是目前最常用的加密方式之一,广泛应用于保护敏感数据如密码、信用卡信息等。在SpringBoot项目中集成AES加密可以有效提升数据传输和存储的安全性。下面我将详细介绍几
阅读全文
posted @ 2025-04-14 23:40 258333
阅读(134)
评论(0)
推荐(0)
2025年4月13日
2025.4.13 架构师阅读
摘要: 在Web应用中,确保前后端之间的数据传输安全是非常重要的。这通常涉及到使用HTTPS协议、数据加密、令牌验证等安全措施。本文通过将前后端之间的传输数据进行加密,用于在Spring Boot应用中实现前后端传输加密设计。 一、数据加密方案 即使使用了HTTPS,也可能需要在应用层对数据进行额外的加密。
阅读全文
posted @ 2025-04-13 23:09 258333
阅读(21)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
公告