![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
一些实战项目
不愿庸碌
这个作者很懒,什么都没留下…
展开
-
idea中--server.port=10001无法更新端口1000成10001
原因:通城项目中我用nacos来统一管理配置,而项目启动的顺序为,先是idea加载本地配置,然后加载配置文件中的数据进行覆盖。而我的端口号设置是放在nacos中的,所以不管idea中如何配置–server.port=10001,最终都会被从nacos取到的数据覆盖。这就造成了我部署的多个端口执行一个项目无法成功。解决方法便是将nacos中关于server.port配置去掉,放在本地的配置文件中。...原创 2021-01-30 23:44:49 · 1268 阅读 · 0 评论 -
压力测试
优化查询一级目录的方案1、调低日志级别,将debug级别调成error级别logging: level: com.csy.tcshop: error2、优化db,选择开索引来提高查询sql的性能,此处为parent_id开启索引没开索引前代码: @Override public List<CategoryEntity> getLevel1Categorys() { // parent_cid为0则是一级目录 long l = S原创 2021-01-30 19:59:50 · 114 阅读 · 0 评论 -
通城商城如何使用gateway来解决跨域问题
因为请求在gateway就被拦下了所以只能在gateway中设置解决跨域的配置第一种,在application.yml中配置跨域解决spring: cloud: gateway: globalcors: corsConfigurations: '[/**]': allowedHeaders: "*" allowedOrigins: "*" allowCredentials:原创 2021-01-10 23:49:38 · 112 阅读 · 0 评论 -
nacos报错NacosException: endpoint is blank,NacosException: java.lang.reflect.InvocationTargetException
原因因为本子项目中引入公共模块时将spring-cloud-starter-alibaba-nacos-config的依赖,但又没有用到动态配置,所以会报空指针的错。解决第一种,不要引用公共包,直接在子模块中引用nacos-discover依赖。这样可以避免引入nacos-config依赖。第二种,直接在pom文件中设置过滤...原创 2021-01-10 22:02:46 · 1377 阅读 · 0 评论 -
通城商城模块功能——三级分类
第一种,递归完成,借助jdk1.8新特性来的stream流来简易开发。@Override public List<CategoryEntity> listByTree() { //查询所有分类 List<CategoryEntity> allCategory = baseMapper.selectList(null); //查出所有一级分类,即是父分类为0 //filter()代表过滤信息此处代表将所有分类中父原创 2021-01-10 13:48:42 · 114 阅读 · 0 评论 -
微服务项目上线后动态修改配置文件内容及时刷新获取
1、使用nacos配置中心统一管理配置中心在需要动态获取配置文件数据的类上加上@RefreshScope注解原创 2021-01-08 21:10:10 · 639 阅读 · 0 评论 -
人人代码生成器中读取配置文件中文乱码解决
generator.properties显示有乱码出现,运行后且得到的中文乱码,图如下解决如下1、idea快捷键 ctrl+alt+s ,进入Settings页面,然后找到File Encodings,选择红框中的选项后确认。之后便可以出现结果这样之后便可以把所有文件变更为utf-8,记得刷新一些project...原创 2021-01-08 16:48:47 · 3790 阅读 · 0 评论 -
Idea版搭建SpringMVC项目
1、搭建项目,点击Spring-》SpringMVC-》Next2、命名以及项目路径3、等待依赖下载完成就行,Idea会帮忙快速搭建项目。4、修改web.xml中contextConfigLocation配置idea的初始代码web.xml中contextConfigLocation的配置为<context-param> <param-name>contextConfigLocation</param-name> <par原创 2020-12-03 11:49:27 · 297 阅读 · 1 评论 -
vagrant安装docker
卸载系统之前的dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logro原创 2020-12-09 10:55:15 · 504 阅读 · 0 评论 -
visualBox虚拟机网路端口设置
作用:可以直接访问visualBox虚拟机的端口加上安装软件的ip地址就能访问,而不用像端口转发一样一直要在visualBox设置对应的端口映射才能成功。端口转发:步骤:1、打开C:\Users\csy\Vagrantfile2、修改config.vm.network “private_network”, ip: “192.168.33.10” 字段3、打开cmd,输入ipconfig,找到因为本机为192.165.56.1;所以要修改config.vm.network “private_原创 2020-12-09 10:30:36 · 484 阅读 · 0 评论 -
安装软件出现bug:0x8007007E
一般是由于没有管理员权限所致,试着用管理员身份打开原创 2020-12-08 12:20:35 · 844 阅读 · 0 评论 -
谷粒商城-VirtualBox+Vagrant快速搭建linux环境
搭建linux环境软件安装Virtual Box安装Vagrant软件下载、安装Virtual Box https://www.virtualbox.org/wiki/Downloads下载、安装Vagrant https://www.vagrantup.com/downloads.html安装Virtual Box然后一直下一步,最后’是’,'安装’即可安装成功后:安装Vagrant安装成功后记得重启一下电脑...原创 2020-12-08 11:18:07 · 630 阅读 · 0 评论 -
SSM全注解开发的网上商城系统
SL会员商城1 需求分析1.1需求陈述1.2基于UML的需求分析1.2.1参与者和参与者之间的关系1.2.2用例与用例之间的关系、参与者与用例的关系1.2.3用例图1.2.4用例说明1.3 系统开发方案1.3.1系统目标1.3.2 系统方案1.4 系统可行性分析1.4.1技术可行性分析1.4.2经济效益分析1.4.3运营管理分析1.4.4结论2 面向对象分析与建模2.1 系统用例建模2.2 系统对象类建模3 面向对象设计与建模3.1系统交互模型构建3.2 系统行为模型构建4 面向对象的体系结构建模4.1 软原创 2020-12-07 14:30:08 · 2327 阅读 · 1 评论