经验
清欢Viki
别人欣赏的永远是你骄傲的样子。
展开
-
rsync文件同步错误合集
1. 服务端主动同步文件至客户端时报错有以下三个错误错误1:rsync: failed to set times on "." (in common): Operation not permitted解决方案:在rsyncd.conf配置文件中添加fake super = yes错误2:rsync: read error: Connection reset by peer (104)sync error: error in socket IO (code 10) at .原创 2021-11-26 17:02:40 · 1980 阅读 · 0 评论 -
SpringBoot项目打包jar后运行报错Error resolving template [XXX], template might not exist
应用场景为使用了thymeleaf模板直接idea启动正常打包java -jar启动报错解决方案原创 2021-06-09 14:34:22 · 527 阅读 · 0 评论 -
nginx跨域和防盗链配置
#允许跨域请求的域,*代表所有add_header'Access-Control-Allow-Origin'*;#允许带上cookie请求add_header'Access-Control-Allow-Credentials''true';#允许请求的方法,比如GET/POST/PUT/DELETEadd_header'Access-Control-Allow-Methods'*;#允许请求的headeradd_header'Access-Control-Allow-Headers'*;.原创 2020-12-17 17:55:27 · 161 阅读 · 0 评论 -
Springboot映射本地资源文件
SpringBoot可以添加本地资源的映射,即启动项目后通过浏览器url直接访问新建WebConfig配置文件@Configurationpublic class WebConfig implements WebMvcConfigurer { // 实现静态资源的映射 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addReso原创 2020-12-10 09:25:33 · 854 阅读 · 0 评论 -
Unsupported major.minor version 52.0 (unable to load class [org.springframework.web.SpringServletCon
概要今天启动tomcat报错错误内容如下遍搜全网的问题所在都是tomcat和java版本不匹配而我的tomcat8.5 java1.8并没有任何问题最终发现jre版本不对问题追踪首先查看java位置然后查找链接定位到最终的jre修改之前 jre的版本是1.7最后 修改java的软链接即可ln -s /usr/jdk1.8/jre/bin/java /etc/alternatives/java//jre链接到java//前边..原创 2020-11-20 11:24:57 · 720 阅读 · 0 评论 -
java发送邮件outlook显示图片的问题
概要无论怎么更改html中img的大小和样式outlook客户端显示的图片都会自动更改图片大小也无法使图片横向显示的就导致图片很大,而且一行一个解决方案outlook显示html时都会转码成自家的vml格式只要在代码中忽略此格式即可<![if !vml]><img width="400" height="300" src=""><![endif]>加一段忽略vml格式的代码...原创 2020-10-10 17:29:16 · 1104 阅读 · 1 评论 -
Java中Json转换为list和实体类
Json转实体类JSONObject json = new JSONObject(jsonStr);json.getString('username');json.getInit('age');Json转化为listJSONArray jsonArray = JSONArray.parseArray(jsonStr);List<User> userList = jsonArray.toJavaList(User.class);原创 2020-09-16 10:12:03 · 5001 阅读 · 1 评论 -
maven换源
概要maven默认使用的是国外的下载路径,速度受网络限制比较大,换成国内的镜像速度会提升很多。步骤找到maven的安装路径,打开conf下的settings.xml(最好备份一个副本)<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i原创 2020-09-16 09:57:12 · 7734 阅读 · 1 评论 -
mysql 提示 vcruntime140_1.dll丢失
原文是:红尘沙漏 的博客园百度网盘:https://pan.baidu.com/s/1vbVexHs1eRfGlnTbr8U53Q提取码:59tm将两个文件同时放到路径:C:\Windows\System32 下,运行bat文件转载 2020-09-16 09:51:49 · 810 阅读 · 0 评论 -
layui文件上传upload的大坑
概要出现的问题是,使用layui upload组件上传文件时,一直等不到成功的回调,即done,后端使用的ssm官方文档说返回的数据必须是json格式,我试过JSONObject和转换为json字符串都不行最后的的解决方案是解决方案务必加@Responsebody注解返回值也不必是json,我使用的是map贴一下后端接口...原创 2020-08-25 08:39:32 · 4476 阅读 · 1 评论 -
No EntityManager with actual transaction available for current thread - cannot reliably process 'xxx
问题JPA批量删除时报错。解决需要开启事务在方法上添加@Transactional注解原创 2020-03-29 22:40:17 · 519 阅读 · 0 评论 -
SpringBoot config统一配置中心遇到的坑
问题描述将配置文件上传git,使用server端拉取后供client端使用,然而由于client端引用配置文件使用了数据库插件,启动时却报错Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.尝试解决本地...原创 2019-11-09 13:23:57 · 7263 阅读 · 1 评论 -
virtual box 常见错误解决方法
问题1不能为虚拟电脑 Master 打开一个新任务,The virtual machine 'Master' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\meng.lv\VirtualBox VMs\Ma...原创 2019-11-06 21:18:16 · 18930 阅读 · 36 评论 -
feign.FeignException$NotFound: status 404 reading
背景使用Feign服务进行模块调用时报错我是Client模块jar包安装到本地,另一项目调用具体内容如下Client调用爆红没事,是IDEA的检测导致,不影响正常使用解决方案将配置文件(yml或properties)的去掉再运行即可...原创 2019-11-06 20:30:07 · 11132 阅读 · 5 评论 -
java.nio.charset.MalformedInputException: Input length = 1
解决方案springboot的yml配置文件使用了GBK,在读取这个文件时, 如果文件有注解(试了一下,好像中文个数为奇数报错), 它会认为读到的字节为半个字节, 要求要为1,所以才会报一下这个错误要么修改编码方式, 要么去掉注解....原创 2019-11-03 19:35:03 · 1543 阅读 · 0 评论 -
IDEA中多module本地安装jar包
描述先说下目录结构根目录product,三个子mdoule,其中server是可执行module(springboot项目),想把common和client的jar包安装到本地供其他项目使用过程1.首先保证整个项目没有语法错误,可以使用build project以下或者跑一边2. 打开Maven Projects3.确定好依赖关系,我这里client依赖common...原创 2019-10-29 21:36:42 · 1125 阅读 · 0 评论 -
Execution repackage of goal org.springframework.boot:xxx:repackage failed: Unable to find main class
描述多module结构,其中可运行程序只有server,其他不运行,所以build的代码要放到server可运行module的pom下即如下代码<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId...原创 2019-10-29 21:18:20 · 1613 阅读 · 0 评论 -
Eclipse项目jsp页面报错 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat
问题描述新建一个java项目,在WebContent下新建了一个jsp页面,页面顶部报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方案模块的Build Path缺少Tomcat的Library项目右键 - Build Path - Configu...原创 2019-04-09 21:09:50 · 195 阅读 · 0 评论 -
win10专业版关闭Windows Defender Antivirus
背景Windows Defender Antivirus服务非常耗费内存资源,又是系统自带病毒防护,感觉作用不大,关闭利大于弊步骤打开cmd命令行(开始--右键--运行),输入“gpedit.msc”,打开策略组,在策略组找到"计算机配置 >管理模板 >Windows组件 >WindowsDefender"双击打开后,将关闭Windows Defender...原创 2019-08-02 15:04:03 · 31763 阅读 · 2 评论 -
IDEA yml文件Cannot resolve configuration property的问题
概述今天使用springboot整合MyBatis,在yml配置文件中敲完mybatis竟然没有自动提示,于是强行敲完配置,发现“Cannot resolve configuration property mybatis”mybatis: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.imoo...原创 2019-08-06 19:02:41 · 41821 阅读 · 1 评论 -
MUI点击发送按钮后不关闭软键盘
概述首先我使用 return false 仍然会关闭软键盘使用的是MUI项目下的模板,精简了代码,没具体搞明白到底是如何实现不关闭软键盘的因为我照着敲,软键盘也会关闭。只能copy下来再去修改自己的代码部分js和css的路径需要修改代码<!documentTYPE html><html> <head> <meta cha...原创 2019-08-19 11:28:19 · 531 阅读 · 0 评论 -
MUI使用header头部导航和input输入框后的问题
概述我的情况是:大体类似微信的聊天面板定义了一个header,有标题和返回按钮中间是可滑动的消息列表footer是消息输入框和发送按钮出现的问题是:点击输入框弹出软键盘此时header的位置会瞬间下滑一段距离后恢复,有点闪屏的感觉无论header是否设置pisition:fixed;都会出现这个问题解决方案不再使用header打开窗口时使用 titl...原创 2019-08-19 11:38:20 · 1257 阅读 · 0 评论 -
Android安卓证书生成和签名查看
概述Android 使用证书作为标识应用程序作者的一种方式,使用签名来区分不同的APP签名分为调试模式下的证书和公布模式下的证书调试模式下的证书只能用作真机调试,不安全公布模式下的证书才能发布到应用商店供其他使用者下载这里生成的是调试模式下的证书步骤1. 证书生成需要JDK,未安装要自行安装2.打开命令行(cmd),开始按钮右键--运行3.进入 JDK下的bin...原创 2019-08-19 15:29:55 · 2931 阅读 · 0 评论 -
HBuilder集成个推推送的问题
概述HBuilder在最新版本中推送选择中推荐使用DCloud UniPush,但我使用总是定位不到设备此时使用过UniPush后发现不行转而去使用个推,也会不行,即使在DCloud中关闭UniPush此信息可以从plus.push.getClientInfo()中找到如果直接使用个推,id会是 igexin而使用UniPush,就会是UniPush,不管以后...原创 2019-08-20 18:23:50 · 1370 阅读 · 0 评论 -
MySQL报错 Expression #1 of ORDER BY clause is not in GROUP BY
MySql查询报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns i...原创 2019-08-21 09:25:40 · 1056 阅读 · 0 评论 -
Java中Json对象与POJO(java对象,JavaBean)的相互转换
概述使用Maven依赖和工具类集成的方式,可以在代码中直接调用工具类进行转换方法Maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <ver...原创 2019-08-16 09:54:42 · 2587 阅读 · 0 评论 -
支付宝沙箱简单集成
概述支付宝提供了沙箱环境来模拟真实支付场景,可以让你无代价的享受支付的简单流程以避免真实环境下调试的麻烦。本文只简单根据官方文档进行简单当面付(条码支付)集成,使用Java语言,IDEA准备1. 去支付宝开放平台入驻,否则无法进入开发者平台使用沙箱环境2.配置RSA256应用支付采用公私匙,公匙客户端调用,私匙服务端调用,只有匹配才能触发后续操作首先下载密匙生成工具 ...原创 2019-09-05 11:09:35 · 583 阅读 · 0 评论 -
支付宝沙箱appid无效错误
描述支付时报错{"code":"40002","msg":"Invalid Arguments","sub_code":"isv.invalid-app-id","sub_msg":"无效的AppID参数"}但appid就是文档给出的appid解决方案我使用的是支付宝支付的Demo,其中请求网关调用的是支付宝的正式环境https://openapi.alipay.com/...原创 2019-09-07 16:51:40 · 1800 阅读 · 0 评论 -
Vue3.x axios跨域请求的问题
描述一般请求的url地址与项目所在地址不一致便会触发跨域请求,若没有跨域措施,一般会抛出No 'Access-Control-Allow-Origin' 错误解决方案解决方案就是更改配置文件 vue.config.js,在devServer 下配置proxydevServer: { proxy: { '/api': { target: '...原创 2019-09-07 17:12:12 · 1770 阅读 · 1 评论 -
HTML高度塌陷
描述父div靠子div撑开,子div全部设置浮动,父div因没有高度而出现塌陷的情况解决1. 父div设置overflow: hidden2. clear: left | right | both | none 清除浮动...原创 2019-09-11 13:16:32 · 250 阅读 · 0 评论 -
SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享
描述本文主要讲解SpringBoot集成支付宝沙箱手机网站支付,即网页点击按钮发起支付,跳转到沙箱app付款由于其他博客的流程大多笼统,有时候并不能找到正确的集成方式,本文尽可能详细的阐述付款,异步通知,验签,退款的全部流程以及踩坑的分享,希望可以帮助你们少走弯路必要的准备工作如公私钥,沙箱申请详见支付宝沙箱简单集成编译环境:IDEA支付宝手机支付Demo地址:http...原创 2019-09-11 21:24:12 · 5262 阅读 · 8 评论 -
SpringBoot使用WxJava SDK集成网页授权(OAuth2)
描述微信官方文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842WxJava SDK github地址https://github.com/Wechat-Group/WxJava授权步骤1. 用户同意授权,获得code2. 通过code换取网页授权access_token3. 刷新...原创 2019-09-11 22:52:29 · 4046 阅读 · 3 评论 -
docker常用命令
docker info 查看docker信息netstat -na|grep port 查看port端口的监听状态docker images 查看镜像docker pull image-name 从仓库拉取镜像docker run image-name (后台)运行容器 -d 后台运行 -p 8080:80 端口映射,将8080映射到docker的80 ...原创 2019-09-29 21:35:59 · 103 阅读 · 0 评论 -
后台运行jar包
nohup java -jar xxx.jar > /dev/null 2>&1 &原创 2019-09-30 10:28:20 · 403 阅读 · 0 评论 -
SpringBoot关于JPA中关于查询findOne和findById
背景1.SpringBoot升级2.0之后,原本的findOne(String id)方法做了更改,可以使用@Autowiredprivate ProductInfoRepository repository;//这里假设实体类是ProductInfoProductInfo productInfo = new ProductInfo();productInfo.setProdu...原创 2019-08-01 21:26:28 · 10898 阅读 · 0 评论 -
SpringBoot中使用WebSocket后进行测试报错
背景今天测试controller时突然报错主要是以下这一句Error creating bean with name 'serverEndpointExporter' defined in class path resource解决方案在Test类的@SpringBootTest注解后加上(webEnvironment = SpringBootTest.WebEnv...原创 2019-08-04 14:21:18 · 1681 阅读 · 1 评论 -
IDEA创建文件设置注释作者和时间等
背景IDEA创建文件时,添加头部注释来表明作者、创建时间和功能等,如下图方法点击File--settings,找到Editor--File and Code Templates--Includes--File Header可以修改作者为${USER}也可以直接修改固定名字如@Author Sakurauser默认值为admin,想修改user的值的话,...原创 2019-07-26 11:52:07 · 4360 阅读 · 0 评论 -
jQuery-File-Upload选择文件后仍显示"非选择任何文件"
问题描述结合jQuery-File-Upload使用<input type="file">上传文件时,明明选择了文件,但仍显示"非选择任何文件"。不使用jQuery-File-Upload就没问题解决方案在js的fileupload方法中加上replaceFileInput:false 即可$("#file").fileupload({ dataTy...原创 2019-05-16 21:31:34 · 1778 阅读 · 1 评论 -
Mybatis逆向生成pojo字段出错问题及解决方案
问题描述使用Mybatis逆向生成工具生成数据库表的pojo时,出现java类中属性与数据库字段名不匹配的问题,如下图数据库pojo类出现了明显不匹配的情况解决方案更改generatorConfig.xml配置文件由<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connec...原创 2019-05-14 20:12:16 · 1032 阅读 · 2 评论 -
URL请求中加号解析为空格的问题
问题描述在使用URLEncoder.encode(path)构建URL请求时,把path中的空格解析为加号(+)String path="测试 路径";String finalPath=URLEncoder.encode(path, "UTF-8") ;System.out.println(finalPath);%E6%B5%8B%E8%AF%95++%E8%B7%AF%E5...原创 2019-05-19 14:17:00 · 1205 阅读 · 0 评论