自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Java反射机制快速入门与通配符

​ 在 Java 中,每个类在编译后都会生成一个.class文件,JVM 会为每个加载的类创建一个Class对象,这个对象包含了类的全部结构信息,包括类名、方法、字段、构造函数等。Class对象存储了类的元数据,这些元数据可以在运行时被访问。通过Class对象,程序可以动态地获取类的信息和操作类的内容。反射的核心在于通过Class对象动态加载类,获取类的各种结构信息。ClassFieldMethod这些类都位于包中。

2024-08-15 16:01:56 558

原创 操作系统(Linux实战)-进程创建、同步与锁、通信、调度算法-学习笔记

基于Linux系统的操作系统的进程相关学习笔记。

2024-08-14 20:57:08 493

原创 高性能的 C++ Web 开发框架 CPPCMS + WebSocket 模拟实现聊天与文件传输案例。

本案例通过WebSocket协议基于Vue模拟实时聊天与文件传输。

2024-08-13 12:52:33 1152

原创 C ++ 也可以搭建Web?高性能的 C++ Web 开发框架 CPPCMS + MySQL 实现快速入门案例

CppCMS 是一个高性能的 C++ Web 开发框架,专为构建快速、动态的网页应用而设计,特别适合高并发和低延迟的场景。其设计理念类似于 Python 的 Django 或 Ruby on Rails,但针对 C++ 提供了更细粒度的控制和更高效的性能。高性能与并发处理​ CppCMS 是为高性能需求而设计的。它支持大规模并发处理,能够在高负载下高效运行,特别适用于需要处理大量请求的场景。由于使用 C++ 编写,CppCMS 可以利用操作系统的原生线程和异步 I/O 操作,提供极低的延迟和高吞吐量。

2024-08-12 22:28:12 1218

原创 SpringBoot + Hadoop + HDFS + Vue 实现一个简单的文件管理系统

基于Hadoop到底HDFS简单的文件管理系统。

2024-08-11 21:06:07 699

原创 SpringBoot + RabbitMQ + WebSocket + STOMP 协议 + Vue 实现简单的实时在线聊天案例

WebSocket是一种在单个TCP连接上进行全双工通信的协议。它允许客户端和服务器之间的实时、双向数据传输。与传统的HTTP请求/响应模型相比,WebSocket更加高效,因为它在初次握手后,连接保持打开状态,可以不断传输数据。

2024-08-09 17:57:33 1157

原创 Docker + Nacos + Spring Cloud Gateway 实现简单的动态路由配置修改和动态路由发现

静态路由:是在配置文件或配置中心中手动定义并且不会自动改变的路由。管理员需要手动添加或更新路由配置。动态路由:是指路由条目根据实时的网络状态或服务注册信息自动更新。使用服务发现机制,路由器能够自动感知到服务的变化,并调整路由表。

2024-08-06 19:21:29 1080

原创 Spring Boot 3 + MinIO集群 + Nginx 负载均衡 实现图片(头像)的上传 + 更新替换 + 下载 简单案例

通过docker-compose实现了MinIO集群和Nginx的负载均衡,通过Spring Boot 整合MinIo实现图片的上传和下载。

2024-08-04 15:40:57 1438

原创 SpringBoot + QQ邮箱 + Kafka + Redis + Thymeleaf 模板引擎实现简单的用户注册认证

使用Kafka处理消息传递,Redis存储验证码和临时用户数据,JWT进行身份验证,Spring Boot提供开发环境,Thymeleaf生成动态页面,Bootstrap美化前端。实现了用户注册、登录、找回密码功能。注册时生成JWT Token并存储用户信息到Redis,通过Kafka发送验证邮件;登录和找回密码时生成验证码并通过Kafka发送邮件,用户输入验证码进行验证。

2024-08-03 15:22:45 863

原创 Spring Boot + Spring Security + Redis + JWT + CSRF 双认证简单整合

当用户进行认证时,服务器生成一个 CSRF 令牌并存储在用户的会话或发送到客户端cookie 中。服务器将 CSRF 令牌发送给客户端,客户端在随后的请求中必须包含此令牌。服务器验证每个请求中包含的令牌是否与存储在会话或 cookie 中的令牌匹配。

2024-08-01 23:39:31 1582

原创 ShardingSphere-Jdbc + Spring Security + Redis 实现简单JWT认证

实现简单的jwt令牌验证,先禁用CSRF,只是简单的结合Redis进行缓存和有效期验证。如果 JWT(JSON Web Token)泄露了,任何持有该令牌的人都可以冒充令牌所有者发起请求,带来安全风险。

2024-07-31 23:49:48 1045

原创 Spring Boot 3 + Resilience4j 简单入门 + Redis Cache 整合

通过Resilience4j+Redis实现超时检测,限速访问,以及重试,还有熔断回退和批隔离等简单的案例模拟。

2024-07-29 23:49:20 1085

原创 Eureka+Spring Cloud OpenFeign 实现默认的负载均衡与Fallback(回退)

Eureka+OpenFeign实现简单的负载均衡和回退。

2024-07-28 16:48:51 942

原创 SpringBoot框架简单整合ShardingSphere-JDBC实现MySQL分库分表和读写分离及加密混合

通过Docker-Compose启动3对IP不同的主从数据库,通过JPA和默认的HikariDataSource数据源结合MySQL将ShardingSphere-JDBC整合到SpringBoot框架,实现了读写分离,分库分片,以及加密和加密对特定的字段,仅供学习交流,不具备严谨性。

2024-07-26 10:36:35 1312

原创 Apache ShardingSphere Proxy5.5.0实现MySQL分库分表与读写分离

感谢你的关注,欢迎你评论交流。

2024-07-25 16:10:53 1450

原创 Docker-Compose实现MySQL之主从复制

感谢你的关注,欢迎点赞评论交流。

2024-07-23 17:55:37 1264

原创 Kafka快速入门+SpringBoot简单的秒杀案例

感谢你的关注,欢迎点赞评论交流。

2024-07-22 16:36:22 1309 2

原创 Docker-Compose配置zookeeper+KaFka+CMAK简单集群

基于Ubuntu24.04 TLS稳定版进行测试安装,仅供参考学习。

2024-07-21 15:55:01 1686

原创 Docker简单快速入门

感谢你的关注!

2024-07-20 18:03:25 984

原创 Spring Data Elasticsearch和集群简单实现高亮和分页显示

感谢你的关注!

2024-07-18 17:46:24 1125

原创 SpringBoot3.3.1对elasticserach集群的简单整合

感谢你的关注!

2024-07-17 09:11:16 851 1

原创 ElasticSearch的DSL简单入门

感谢你的关注!

2024-07-16 18:51:25 961

原创 Ubuntu 24.04 LTS安装elasticsearch-8.13.4+Kibana+IK的脚本半自动安装

感谢你的关注!

2024-07-15 23:42:02 1228

原创 Ubuntu 24.04 LTS安装elasticsearch-8.14.3+Kibana

感谢你的关注!

2024-07-14 12:15:15 1224 1

原创 Spring-Boot使用IK分词器

感谢你的关注!

2024-07-13 19:45:43 260 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除