![](https://img-blog.csdnimg.cn/20190925194112604.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
问题解决方案
李初新
这个作者很懒,什么都没留下…
展开
-
问题42:解决单元测试的时候使用@Sql注解去初始化数据库的时候,找不到sql脚本
测试函数代码:伪代码,我加了@Sql注解进行初始化 /** * 测试分页查询促销活动 * * @throws Exception */ @Test @Sql({"clean_promotion_activity.sql"}) public void testListByPage() throws Exception { Integer count = 30; return db.que原创 2021-05-17 22:31:35 · 1285 阅读 · 5 评论 -
问题解决41:单元测试 verify 使用的时候,验证一个函数执行了多少次,验证出现参数不一致情况
逻辑代码 verify(wmsService, times(1)).excute(purchaseInputOrder);报错信息如下所示:Argument(s) are different! Wanted:com.leeue.wms.service.WmsService#0 bean.createPurchaseInputOrder( com.leeue.wms.domain.PurchaseInputOrderDTO@d8b551b6);-> a.原创 2021-04-08 14:31:37 · 1446 阅读 · 0 评论 -
问题解决方案40:linux 查询日志,日志下有许多小的log
问题:linux 下有许多的小的日志文件,并且是按时段进行划分的。现在是在一天的日志里查询某个错误解决方案:方案1:直接在找到当前目录下的日志文件进行查找cat /home/log/info/* | grep -e '未知错误'方案2:cat /home/log/info/info-2020-03-25* | grep -e '未知错误'如果是压缩文件的话 将 cat 替换成 zcat 来进行操作...原创 2021-03-24 15:04:30 · 103 阅读 · 0 评论 -
问题解决39: JSONObject字段映射中的定义方式
@ApiModelProperty(value = "评价选项json") @TableField(value = "detail_json", typeHandler = JsonTypeHandler.class, jdbcType = JdbcType.VARCHAR) private JSONObject detailJson;原创 2020-03-06 12:15:27 · 905 阅读 · 0 评论 -
问题解决38:Spring Hibernate Validation进行嵌套验证 @Valid 嵌套验证必须用
如一下格式public class GroupDTO{ @NotNull private String id; @Valid // 嵌套验证必须用@Valid @NotNull private List<ItemDTO> items;}这里要嵌套验证里面的DTO,所以要加上,@Valid // 嵌套验证必须用@Valid...原创 2019-12-30 16:51:36 · 495 阅读 · 0 评论 -
问题解决38:快速删除mysql死锁问题
SHOW PROCESSLISTSELECT * FROM information_schema.INNODB_TRX;kill 3200313select @@autocommitSELECT CONCAT(‘KILL ‘,id,’;’) FROM INFORMATION_SCHEMA.PROCESSLIST WHERESELECT CONCAT(‘KILL ‘,trx_mysql...原创 2019-12-27 10:58:16 · 1164 阅读 · 0 评论 -
问题解决37: 修改sql,某个字段是否为空,如果为空返回null
修改sql,某个字段是否为空SELECT id,CASE name WHEN '' THEN NULL ELSE name END AS nameFROM users WHERE is_valid = 1原创 2019-12-25 18:46:52 · 348 阅读 · 0 评论 -
问题解决34: Fetching config from server at ,Spring Cloud Config 的端口 port 不是 8888 的时候的坑
报错:Fetching config from server at : http://localhost:8888刚开始以为是配置的有缓存的问题,后来在网上查阅发现,SpringBoot 加载 bootstrap.yml > application.yml如何你要使用分布式配置中心,配置文件必须要改成bootstrap.yml因为我们加载配置的时候,还没有开始加载applicti...原创 2019-12-16 17:41:33 · 1265 阅读 · 0 评论 -
问题解决32:加上了@Transaction注解什么时候才会回滚?
@TranactionSpring中有声明式事务和编程式事务,加上了@Tranaction表示,把当前的事务管理交给Spring来管理,叫做声明式事务而程序员自己手动进行事务回滚(如AOP拦截异常进行事务回滚)如下,是手动事务也就是编程式事务//手动进行回滚 TransactionAspectSupport.currentTransactionStatus() .setRollba...原创 2019-12-09 15:41:17 · 1139 阅读 · 0 评论 -
问题解决31:搭建微服务项目时,数据库连接报java.sql.SQLException: validateConnection false
仔细检查了下当前的版本和百度去解决问题,发现当前的mysql版本自动依赖的的是8.0.15durid依赖版本是1.0.10百度查出:将durid依赖版本修改成1.1.10,应该是 durid依赖版本太低导致这个错误<!-- 阿里巴巴数据源 --> <dependency> <groupId>com.alibaba</groupId> &l...原创 2019-12-09 14:37:58 · 519 阅读 · 0 评论 -
问题解决30:RestTemplate 发送请求导致接受请求乱码情况
RestTemplate 发送请求导致接受请求乱码情况今天跟第三方公司调接口的时候发现 RestTemplate 发送中文的时候,接受方那边会出现乱码情况。百度下,解决方案,如下 HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.add("timestamp", timestamp); ...原创 2019-09-25 19:09:45 · 626 阅读 · 2 评论 -
Mac整合XXL-JOB报错 Failed to create parent directories for [/data/applogs/xxl-job/xxl-job-admin.log]
Mac整合XXL-JOB报错ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file] - Failed to create parent directories for [/data/applogs/xxl-job/xxl-job-admin.log]解决方案:在你电脑上的父路径,也就是最顶层pwd如下:在这个目录...原创 2019-09-12 18:06:51 · 9764 阅读 · 12 评论 -
问题解决26:使用mysql 创建定时任务,去刷新用户的在线和离线状态
#创建刷新用户状态的定时任务#每隔十分钟就执行一次#1先删除存在的定时任务防止创建任务失败drop event if exists update_inquiry_doctor_online_status;#2创建定时任务名字和任务CREATE EVENT update_inquiry_doctor_online_statusON schedule every 1*60 second...原创 2019-08-01 18:06:16 · 279 阅读 · 2 评论 -
问题解决24:webpack配置babel时候报错ERROR in ./src/main.js Module build failed (from ./node_modules/babel-loade
报错:ERROR in ./src/main.jsModule build failed (from ./node_modules/babel-loader/lib/index.js):Error: [BABEL] /Users/mac/Documents/04前端学习/04code/01Vue/webpack-study/src/main.js:As of v7.0.0-beta.55,...原创 2019-06-27 19:43:02 · 27796 阅读 · 21 评论 -
问题解决23:在webpack中引用了bootstrap无法使用图标
问题:我当前做webpack案例的时候使用使用了bootstrap发现无法使用上面的图标。后来发现网上的解决方案找到了因为当前bootstrap版本是最新版本4以上,图标和样式分离了,所以要使用图标还需要安装一个叫open-iconic这个包。 npm i https://github.com/iconic/open-iconic.git -S安装后再配置下字体加载器 // 处理字体...原创 2019-06-27 11:12:37 · 936 阅读 · 1 评论 -
问题解决25:Cannot find module './index.vue?vue&type=style&index=0&lang=scss&'
在webpack样式中使用 scss的时候报错Cannot find module ‘./index.vue?vue&type=style&index=0&lang=scss&’解决:首先npm安装包:"node-sass": "^4.12.0", "sass-loader": "^7.1.0",webpack.config.js rules里面 ...原创 2019-07-02 16:00:06 · 15183 阅读 · 2 评论 -
问题解决22:在构建一个webpack项目安装bootstrap依赖的时候遇到的一个bootstrap@4.3.1 requires a peer of popper.js@^1.14.7 but n
问题:bootstrap@4.3.1 requires a peer of popper.js@^1.14.7 but none is installed. You must install peer dependencies yourself.上面的意思就是缺少了 pooper.js这个依赖版本是1.14.7,需要你自己去安装这个依赖所以我们执行命令安装这个: npm i popper...原创 2019-06-26 19:48:47 · 7136 阅读 · 1 评论 -
问题解决24:webpack中使用构建vue项目报错vue-loader was used without the corresponding plugin. Make sure to include
问题:在webpack中使用vue报错:vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin in your webpack config.解决:我当前使用的Vue-loader版本是: “vue-loader”: “^15.7.0”,官方在vue-loader...原创 2019-07-01 17:13:09 · 766 阅读 · 1 评论 -
问题解决21:在mybatis使用@Select进行sql拼接
问题解决方案:使用<script> + sql + </script> 来进行sql的拼接原创 2019-06-17 17:20:50 · 1596 阅读 · 0 评论 -
问题解决20:解决group不能用在新建数据库中
SET sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’原创 2019-05-29 10:39:04 · 262 阅读 · 0 评论 -
解决问题3:eclipse加载maven项目时,访问时,tomcat报java.lang.ClassNotFoundException: com.alibaba.fastjson.JSONObj
问题eclipse加载maven项目时,访问时,tomcat报java.lang.ClassNotFoundException: com.alibaba.fastjson.JSONObject解决方案右键项目 找到Properties 第二步 然后选择Maven这一行 完美解决...原创 2018-08-03 11:25:37 · 6372 阅读 · 3 评论 -
问题解决5:在云服务器上启动Tomcat报错内存不足解决方案和没有运行环境解决方案 和部署项目在云服务器(项目不在webapp里)
在某公司给的一个云服务器上部署一个项目的测试环境,启动tomcat的时候,报错没有运行环境:找到 cd /tomcat8/bin 文件目录下,打开 sudo vim setclasspath.sh 增加如下内存不足解决方案:我这里是减少内存JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=2...原创 2018-10-11 14:48:10 · 459 阅读 · 0 评论 -
问题解决4:虚拟机Centos7没有ip解决方案 &linux切换用户登录
1、使用root用户登录进入系统1.打开终端,提示符为“$”,表明该用户为普通用户,此时,直接输su,回车,输入root密码,回车,就可以切换到root用户下,此时的提示符变为“#”。 注意,输入密码时终端是不显示的,而且每次切换为root用户都要经过这个过程。2.切换回普通用户,只要输入 “su 用户名”就OK了。2、修改配置接着来查看ens33网卡的配置: vi /etc...原创 2018-10-09 15:49:41 · 371 阅读 · 0 评论 -
问题解决7:由于数据量大,导致Mysql查询阻塞解决.
1、在mysql中查看当前执行的程序-- 查看当前系统正在执行的sqlshow full PROCESSLIST;-- 杀死造成阻塞的进程KILL id原创 2018-11-16 11:21:46 · 3514 阅读 · 0 评论 -
问题解决8:删除有外键的 MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SET FOREIGN_KEY_CHECKS = 0;DELETE FROM wms_asn_detail WHERE id = ‘1560’(删除语句)SET FOREIGN_KEY_CHECKS = 1...原创 2018-11-26 13:43:49 · 266 阅读 · 0 评论 -
问题解决9:Linux后台运行java的jar包
就是测试下在服务器上运行一个Eureka注册中心,但是关闭linux窗口的时候总是关闭了服务。解决方法:命令:nohup java -jar shareniu.jar &nohup表示的是当当前终端退出的时候,该这个jar还是在后台运行。并且运行日志会自动生成一个nohup.out文件来记录查看运行 日志文件...原创 2018-12-17 14:27:22 · 157 阅读 · 0 评论 -
问题解决10:eclipse一直卡在 revert resources
解决方案:关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap 方案二: 进入worksp...原创 2019-01-21 14:58:12 · 7182 阅读 · 2 评论 -
问题解决12:eclipse在线安装反编译工具 jd
直接安装:原创 2019-01-31 10:17:42 · 333 阅读 · 0 评论 -
问题解决13:elasticsearch启动的时候报错,报日志文件没有权限解决方案
报错如下:[esuser@izwz96zip5cr6qc2ws0vv8z bin]$ ./elasticsearch -d[esuser@izwz96zip5cr6qc2ws0vv8z bin]$ 2019-03-13 13:26:52,897 main ERROR RollingFileManager (/usr/local/soft/elasticsearch-6.4.3/logs/mye...原创 2019-03-13 13:38:12 · 11586 阅读 · 3 评论 -
问题解决14:spring aop整合pom.xml文件,低版本好像有问题。
jar 包,如果导错了会出现奇葩问题 pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma...原创 2019-03-19 09:40:37 · 746 阅读 · 0 评论 -
问题解决17:IDEA导入maven项目的时候,maven项目的包一直没有去下载全部失败
新装的idea在mac上解决方案:1、首先看下idea的运行日志,是什么原因导致这个错误发现这个idea的maven连不上网,后来百度下了这个问题只需要打开idea的maven设置 就把脱机工作work offline 勾去掉就行了。...原创 2019-04-05 12:10:09 · 2886 阅读 · 0 评论 -
问题解决15:windows系统80端口被占用解决方案
启动window版的nginx的时候报80端口被占用:我本机以前安装了SQL Server关闭方式:关闭方式在运行框中输入 services.msc ,进入服务窗口。然后找到 SQL Server Reporting Services (MSSQLSERVER) 这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。...原创 2019-04-01 17:34:02 · 278 阅读 · 0 评论 -
问题解决16:windows平台host文件夹位置 C:\Windows\System32\drivers\etc 备用
C:\Windows\System32\drivers\etc原创 2019-04-01 18:08:40 · 1104 阅读 · 0 评论 -
问题解决18:SpringBoot整合Swagger2的时候访问不到swagger-ul.html
环境使用的是SpringBoot2.0+Swagger2.8来整合的因为项目需要配置一个解决跨域的问题,所以要定义一个CorsConfig来解决跨域问题package com.travel.filter;import org.springframework.context.annotation.Configuration;import org.springframework.web.s...原创 2019-04-08 13:40:56 · 5127 阅读 · 0 评论 -
mac自用Maven Setting.xml
<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work...原创 2019-04-22 19:58:22 · 6624 阅读 · 0 评论 -
问题解决19:七牛云上传文件覆盖上传报错 403 key doesn't match scope&Java动态生成海报。
业务场景:我们做的是根据前端传来的json文件动态生成海报。前期准备:1、上传海报的我们使用的是github上的开源项目poster:https://github.com/qbhy/poster-generater作者很nice 哈哈。2.我们有自己写的七牛工具类。在七牛上传的时候遇到了上传文件覆盖上传的问题:老是报错403.后来检查代码发现两个问题:1.当前文件名和要传的要覆盖上传...原创 2019-04-30 16:32:41 · 1915 阅读 · 0 评论 -
解决问题4:MyEclipse git上传时出现 github cannot open git-upload-pack(git-receive-pack)问题时解决方案
第一步解决: Window-&amp;gt;preference-&amp;gt;Team-&amp;gt;Git-&amp;gt;configuration-&amp;gt;user setting 看看你的username和useremail设置的正确吗?第二步在myeclipse安装目录找到myeclipse.ini文件,在末尾上添加-Dhttps.protocols原创 2018-05-10 10:09:50 · 2737 阅读 · 0 评论