- 博客(10)
- 收藏
- 关注
原创 微服务文件传输:从本地单机到分布式文件服务器
在使用QQ、微信等社交媒体时,彰显个人个性的用户头像是软件不可或缺的功能。本篇记录微服务架构下软件开发过程中的用户头像上传更新的功能点开发与迭代记录。
2025-03-02 21:44:51
523
原创 微服务网关构建之限流防刷
网关(Gateway)是网络架构中的一个关键组件,它充当不同网络或系统之间的桥梁和入口,用于管理和控制数据流。网关通常负责请求的接收与转发、协议的转换、安全认证、流量控制等功能,是连接内部服务与外部客户端的“守门员”。在微服务架构中,尤其是在Spring Cloud的生态系统中,网关的作用更加重要,它能够简化请求路由、统一管理认证和限流,确保系统的安全性和稳定性。
2024-10-27 16:00:35
1111
原创 Redis持久化策略:RDB快照与AOF日志
在高性能、低延迟的分布式缓存系统中,数据的持久化是一个不可忽视的重要问题。Redis 作为一款广泛使用的内存数据库,默认情况下将所有数据存储在内存中,这使得其具备了极快的读写速度。然而,当服务器重启、宕机或意外退出时,如果没有持久化机制的支持,内存中的数据将会全部丢失。因此,Redis 提供了两种主要的持久化策略来保证数据的安全性和完整性,分别是 RDB(Redis Database Backup)快照和 AOF(Append-Only File)日志。
2024-10-13 10:20:38
822
原创 理解IOC容器与AOP思想
面向对象的软件设计,是由对象组成(对象的定义、依赖关系的确定),而且对象之间彼此合作来完成某个功能。没有引入IOC之前由设计者自行管理对象,IOC的引入将对象的创建、依赖关系的管理和生命周期的控制从应用程序代码中解耦出来。
2024-09-02 09:00:08
343
1
原创 用户模块开发
在接口声明了方法,那下一步自然就是在接口实现类对方法进行实现,在service包下创建impl包作为接口实现类包,impl包中创建UserServiceImpl类作为IUserService接口的实现类。在portal包下创建UserController类作为用户控制类,用@Controller、@RequestMapping("/user/")注释类名,前者使该类将被Spring容器作为一个Spring MVC控制器来处理HTTP请求,后者指定与用户相关的请求路径。
2024-05-26 11:36:59
416
原创 数据表创建
数据表中都有create_time和update_time,以上两项分别是记录创建时间和更新时间,更有助于对出现问题后的发现和解决以及后续的维护。now()为Mysql的内置函数,返回当前时间格式为XXXX-XX-XX XX:XX:XX,由年精确到秒。用户模块、分类管理模块、商品管理模块、购物车管理模块、收货地址管理模块、支付模块以及订单管理模块。这样在后续的开发和维护都能起到很好的提示指引作用。
2024-05-25 17:12:22
236
原创 Windows下开发环境安装与配置
在IDEA创建Maven项目选用archetype模型webapp。通过MyBatis-generator生成dao层和mapper层。BUILD SUCCESS后创建包形成项目结构。通过git创建分支,提交更改。
2024-05-24 15:20:16
286
1
原创 Java 二叉排序树的创建与遍历以及哈夫曼编码解压缩实现
二叉树是数据结构中树型结构的一种常用的重要类型。二叉树可以表示实际问题抽象得来的层级结构。因此,灵活熟练使用二叉树及其相关算法是学习者的必修课。树是由一个个节点组成的,就像是现实中树由主干分支成无数的枝条,二叉树也是由唯一的根结点分支分层,形成相应的数据结构。二叉树就像它的名称形容的那样,每个节点最多分叉出两个节点,一左一右,分别称呼为左节点和右节点。了解了二叉树的相关结构,先介绍一种简单的二叉树——二叉排序树。
2023-10-21 00:09:21
492
1
Netty集群构建技术:集成Zookeeper、Redis与RabbitMQ实现分布式系统优化
2025-03-15
java BIO对象流传输问题
2024-04-28
java对象流传递问题
2024-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人