
《项目实战》
文章平均质量分 57
项目实战
CoderBruis
菜是原罪
展开
-
项目开发中代码风格以及规范总结(持续更新...)
文章目录前言1. 长函数2. 重复代码前言已经有小半年没有更新博客了,这小半年时间了完成了许多的人生大事,为2022年开了一个好头,忙完过后也该继续进行自己的技术沉淀、技术“修炼之路”。相信许多人都将技术学习放在第一位,疯狂的学习框架、技术、原理,但是不要忘了代码coding,工程能力也要跟上,本文将总结工作中的“代码异味”,时刻提醒自己规范代码风格,本文将持续更新,希望有同感的小伙伴留言共同讨论,共同进步。1. 长函数在实际工作中,对于代码的业务开发有点“平铺直叙”的感觉,即1. a做了什么,2原创 2022-01-17 17:09:49 · 419 阅读 · 0 评论 -
SpringBoot 内部方法调用,事务不起作用的原因及解决办法
在做业务开发时,遇到了一个事务不起作用的问题。大概流程是这样的,方法内部的定时任务调用了一个带事务的方法,失败后事务没有回滚。查阅资料后,问题得到解决,记录下来分享给大家。场景我在这里模拟一个场景,大概的调用方式就如下面的代码这样。@Override@Transactional(rollbackFor = RuntimeException.class)public void insertUser(User user) { userMapper.insertUser(user); t转载 2021-01-07 14:26:04 · 5523 阅读 · 0 评论 -
实战电商后端系统(三)—— 以vue-element-admin为基础的前端项目对接后端接口
文章目录前言正文1. 项目初始化2. 精简项目3. 替换mock接口,对接后端接口3.1 修改/src/api/user.js3.2 修改项目中请求方式4. 效果展示参考相关文章前言本系统技术栈用到了Dubbo、Zookeeper、SpringBoot、Oauth2、Swagger、Nginx,项目刚开始起步,每完成一个大功能都会专门写一篇博文来记录技术细节以及遇到的技术难点,如项目中有哪些设计或者架构不太正确的地方,请大家在留言区中提出,互相学习~前两篇博文已经详细讲解了如何搭建项目基础架构以及My原创 2020-07-26 18:41:09 · 3336 阅读 · 3 评论 -
实战电商后端系统(二)—— 将OAuth2认证和权限信息存入MySQL数据库
文章目录前言正文一、关键表结构二、添加MySQL方式获取授权信息2.1 添加数据相关驱动以及插件依赖前言本系统技术栈用到了Dubbo、Zookeeper、SpringBoot、Oauth2、Swagger、Nginx,项目刚开始起步,每完成一个大功能都会专门写一篇博文来记录技术细节以及遇到的技术难点,如项目中有哪些设计或者架构不太正确的地方,请大家在留言区中提出,互相学习~上一章中,已经搭建好了项目的基础环境,则本文章则将OAuth2和MySQL集成起来,方便在认证和授权时能从MySQL数据库中读取c原创 2020-07-24 19:17:32 · 1273 阅读 · 1 评论 -
实战电商后端系统(一)—— 项目搭建以及Dubbo+SpringBoot+Oauth2+Swagger2的集成
前言本系统技术栈用到了Dubbo、Zookeeper、SpringBoot、Oauth2、Swagger、Nginx,项目刚开始起步,没完成一个大功能都会专门写一篇博文来记录技术细节以及遇到的技术难点,如项目中有哪些设计或者架构不太正确的地方,请大家在留言区中提出,互相学习~光学习理论源码不动手实践是不得行的,阅读底层源码能力上来了,编码工程能力也要齐头并进!!正文1. 项目工程目录介绍先声明下版本:SpringBoot: 2.1.14.RELEASEDubbo: 2.6.2Zookeepe原创 2020-06-18 15:32:02 · 1796 阅读 · 3 评论