实战项目
文章平均质量分 79
从项目技术选型到项目落地
超级码里喵
这个作者很懒,什么都没留下…
展开
-
【Java秒杀方案】实现思路
首先,要明确一点,高并发场景下系统的瓶颈出现在哪里,其实主要就是数据库,那么就要想办法为数据库做层层防护,减轻数据库的压力。原创 2022-08-15 15:58:58 · 3128 阅读 · 2 评论 -
实战项目05——构建企业级GitLab代码仓库
常用的代码仓库管理有Git/SVN 、码云、GitLab等。GitLab详细百度百科版本的介绍:https://baike.baidu.com/item/gitlab/3059600?fr=aladdin注意:GitLab消耗服务器内存非常大,一般的云服务器很难跑起来建议虚拟机内存2G以上创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。mkdir -p /mnt/gitlab/etcmkdir -p /原创 2022-04-27 07:30:00 · 540 阅读 · 0 评论 -
项目实战04_构建企业级maven私服
注意:在一个互联网企业中,都是采用分模块的开发模式,每个团队维护自己的模块,是无法看到另外项目团队的模块代码的,需要实现业务的通讯就会使用到rpc远程调用技术。Maven私服作用:1.构建一个企业级Maven私服 缓存微服务团队中jar包;2.微服务架构中实现RPC远程调用 下载接口jar包;分别导入会员团队、微信团队代码打包本地或者Maven私服中1.将微信Api接口项目发布到本地Maven仓库中 双击 maven install2.会员服务中引入微信服务Api接口<dep.原创 2022-04-26 08:30:00 · 381 阅读 · 0 评论 -
项目实战03_整合Nacos分布式配置中心
目录1.登录Nacos分布式配置中心平台http://192.168.66.1:8848/nacos/index.html#/configurationManagement?dataId=&group=&appName=&namespace=&pageSize=&pageNo=demo-member-dev.yml 开发环境demo-member-prd.yml 生产环境2.上传配置文件到Nacos分布式配置中心平台Data ID === 服务名称d原创 2022-04-26 08:00:00 · 505 阅读 · 0 评论 -
项目实战02_po/do/vo/dto/bo 选择与应用
目录一、分层领域模型规约二、整合数据库DB层三、整合mybatisplus1. Maven依赖2. application.yml 新增3. 实体类4. UserMapper5. 错误代码演示6. 改造成dto转化7. 新增: reqdto8. 新增: respdto9. dto与do转换工具类10. BaseApiService 新增 dtoTodoApi11. 接口:12. Impl一、分层领域模型规约DO(Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。原创 2022-04-26 07:30:00 · 1614 阅读 · 1 评论 -
项目实战01_初始化项目
一、nacos安装:1.解压nacos-server-2.0.32.D:\JavaSoft\cluster\nacos\bin 双击startup.cmd即可3.Nacos端口为8848http://192.168.66.1:8848/nacos/index.html4.账号密码nacos naocs二、Maven依赖 <parent> <groupId>org.springframework.boot</groupId> .原创 2022-04-24 17:26:27 · 161 阅读 · 0 评论 -
电商项目技术选型
目录一、技术架构二、技术图三、技术选型四、架构相关名词五、Maven阿里云加速镜像一、技术架构项目是采用目前比较流行的 SpringBoot/SpringCloudAlibaba构建微服务电商项目,从项目中台架构技术选型、模块设计、基础设施的构建、分布式解决方 案、互联网安全架构设计、Devops与K8S容器化部署,apm应用程序性能监控、实现一套串联的电商项目。二、技术图三、技术选型核心架构技术方案项目采用中台化设计,分为技术中台、业务中台、组织中台;基于SpringBoot+Sprin原创 2022-04-24 16:40:19 · 1694 阅读 · 0 评论