
自主研发项目
文章平均质量分 90
自主研发项目总结(全面覆盖后端技术栈)
优惠券已抵扣
余额抵扣
还需支付
¥299.90
¥399.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
陈亦康
25届学生,热爱全栈,擅长后端开发,曾就职于滴滴、用友、堆糖. 欢迎加群交流(QQ):1002337860
展开
-
SpringCloudAlibaba 2023.0.1、SpringBoot 3.2.5 - 项目完整搭建(Nacos、OpenFeign、Gateway、Sentinel)
c)点击 “创建配置”,然后就可以把 kt-gateway 微服务中的 application.yml 文件中的所有内容都放在 nacos 上进行统一管理,随后点击发布.这里需要配置路由规则,分别将将请求通过负载均衡引入到 kt-user 和 kt-product。b)接着分别给 kt-user 和 kt-product 引入 kt-feign 模块,如下。kt-product 微服务拿到 kt-user 微服务的数据,远程调用引入成功.a)在 feign 模块的 pom.xml 中引入如下依赖。原创 2024-05-12 22:35:04 · 2259 阅读 · 1 评论 -
微服务项目 - SpringBoot 2.x 升级到 SpringBoot 3.2.5,保姆级避坑
a)先说结论:收益没有特别直观的感受,并且迁移成本比较高,坑很多(有时候一个坑能卡上几个小时,别问我是怎么过来的),如果是新项目,可以试试~b)改造的项目是一个 AI 图片社区,基于 JDK17、SpringBoot 2.6.3、SpringCloud 2021.0.1 的微服务项目,主要使用到的中间件有 MySQL、MongoDB、Redis、RabbitMQ、ElasticSearch、Nacos... 就是说,五脏俱全,该有的坑都有了...原创 2024-05-11 22:38:12 · 1979 阅读 · 4 评论 -
Rainmeter - windows 美化、编写 .ini 文件实现自定义应用
这里我们可以任意选择 Windows 12X RE,右键点击 “打开皮肤目录”(下图中,我已经都是自定义的了,所以可能跟你的不太一样,不过自定义的方式都是一样~)a)自己多点点,多加载几个 .ini 文件,就会发现这些文件可能不是我们想要的 应用/图标,那我们怎么才能自定义呢?查看这些文件的 .ini 文件,点击 “加载”,就会显示在桌面,可以自己任意拖动,更改位置~c)安装成功之后,找到你需要提取的 .exe 文件的图标,右键点击 “属性”d)保存文件后,右键你的应用图标,点击刷新皮肤就可以看到效果啦~原创 2024-07-13 23:55:50 · 263 阅读 · 0 评论 -
项目总结 - 红皮书(从 0 到 1 自研)
目录专辑业务处理专辑新增或修改(图片的批量新增和修改),体现 @Transation 的使用评论楼中楼设计(避免递归查询)搜索推荐(用户画像)tag 专栏分类(体现 es 分词功能)专辑访问量、点赞量、收藏量、评论量的统计设计点赞收藏功能的实现数据存储处理(ES 到底需要保存哪些数据)如何控制 redis 的 list 中每一个元素的声明周期(体现优化业务)用户业务处理站内信设计好友离线消息处理jwt 令牌 + redis 实现用户信息鉴权Kotlin 语言设计DO & Entity 和 Repo 交互 ?原创 2024-06-03 00:59:08 · 168 阅读 · 0 评论 -
基于 SpringCloud + SpringCloud Alibaba 自主研发项目 “小贴吧” 总结(Redis、RabbitMQ、ElasticSearch、WebSocket...)
全面覆盖后端技术的自主研发项目~原创 2023-11-21 14:47:16 · 737 阅读 · 0 评论 -
SpringCloudAlibaba 2021.0.1 - Java/Kotlin 项目完整搭建(Nacos + OpenFeign + Getway + Sentinel)
a)先创建一个空项目,名字自定义.b)在刚刚的空项目下创建整个项目的父模块c)父工程下的 src 可以删了,没用d)最后直接用 IDEA 打开空项目下的父工程(否则 Java 文件不生效)原创 2023-11-05 00:13:41 · 3580 阅读 · 2 评论 -
Spring Boot 项目如何实现上传头像功能 + “小红书“ 项目案例
SpringBoot 项目如何实现上传图片功能?原创 2023-04-12 07:00:00 · 2904 阅读 · 0 评论 -
架构师成长之路 - 结合领域设计项目架构总结(持续更新,暂不公开)
每个人项目架构设计风格千姿百态,导致项目难以维护、可读性低... 于是将自己接触过的大型企业级项目经验总结一下,最终目的是为了提高我的团队协作效率,降低维护成本。原创 2024-01-24 15:00:56 · 490 阅读 · 0 评论 -
Spring Data Redis + RabbitMQ - 基于 string + hash 实现缓存,计数(高内聚)
2. 对于文章访问量自增,考虑到 过期时间 和 api 的原因: “1) 文章内容的缓存是存在过期时间的,而文章的访问量是永久保存的. 2) redis 5 没有给 hash 提供 incr 操作,只提供了 incrby,想必也是这种操作比较少” ,因此文章访问量使用 string 类型缓存即可,每次访问后,通过 mq 异步同步数据到 mysql.例如论坛网站,有些帖子的访问评论很高,就需要设置成热点文章,缓存起来(比起去 MySQL 数据库中查询文章要快的多).原创 2023-11-04 09:05:57 · 930 阅读 · 0 评论 -
自主设计,模拟实现 RabbitMQ - 处理死信情况,实现死信交换机和死信队列(dead-letter-exchange、dead-letter-routing-key)
续章:自主扩展 RabbitMQ 额外功能之死信问题处理原创 2023-09-21 22:48:44 · 116 阅读 · 0 评论 -
自主设计,模拟实现 RabbitMQ - 实现 拒绝/否定 应答机制
续章:自主扩展 RabbitMQ 额外功能原创 2023-09-20 11:07:14 · 357 阅读 · 0 评论 -
自主设计,模拟实现 RabbitMQ - 拓展参数:alternate_exchange、x_delayed_message、x_message_ttl ......
续章:自主扩展 RabbitMQ 额外功能原创 2023-09-19 11:50:55 · 145 阅读 · 0 评论 -
自主设计,模拟实现 RabbitMQ - 实现发送方消息确认机制
续章:自主扩展 RabbitMQ 额外功能原创 2023-09-18 16:14:49 · 308 阅读 · 0 评论 -
自主设计,模拟实现 RabbitMQ - 多虚拟主机管理
续章:独立扩展 RabbitMQ 额外功能原创 2023-09-14 23:33:13 · 349 阅读 · 0 评论