
问题解决
花开不识君
本来无一物,何处惹尘埃!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义类加载器国密版本冲突
对接三方接口经常使用到国密加密包(bcprov),此时系统已经引入了1.5版本,而三方提供的sdk中引用了1.6版版本,两个版本有冲突,如果系统加载到1.5版本的将会加密异常(各种奇怪的异常),本文的解决方案是指定一个类加载器,完成指定加载sdk和1.6版本的加密包原创 2025-03-01 00:01:58 · 264 阅读 · 0 评论 -
TLS加密远程连接Docker
TLS加密远程连接Docker官方文档操作流程1、创建证书保存目录2、创建CA证书私钥:过程中需要输入并确认密码3、以此秘钥创建CA证书,自己给自己签发证书,自己就是CA机构,也可以交给第三方机构去签发4、创建服务端私钥5、创建服务端证书签名请求文件(csr即certificate signing request,里面包含公钥与服务端信息)6、配置白名单7、将Docker守护程序密钥的扩展使用属性设置为仅用于服务器身份验证。原创 2023-03-28 21:23:43 · 1090 阅读 · 1 评论 -
解决多版本jar包冲突问题
在和三方对接的过程中,我们可能会不断引入一些三方jar包,但这个时候就有可能出现一个项目需要依赖两个版本不同且功能不兼容的jar包,本文记录一种方法解决方法。我们知道jvm加载类是通过判断类的全限定名来判断当前类是否被加载,这个导致多版本jar包不兼容的原因,那么我们就从里下手。...原创 2022-08-01 23:54:41 · 4099 阅读 · 2 评论 -
Vue prop 传递对象到子组件刷新页面数据消失
Vue prop 传递对象到子组件刷新页面数据消失父组件向子组件传递了一个对象,当页面我们直接刷新页面时发现子组件接收到的这个对象总的属性不见了。父组件<ArticlePublishForm :content="content" :article-id="editorArticleId" // 这个就是被传递的对象 :article-message="articleMessage" :title="title"原创 2022-04-29 20:16:21 · 3353 阅读 · 0 评论 -
Axios 传递数组问题
Axios 传递数组问题后端框架Spring,前端Vue,使用的请求方式是axios,当后端接收的形式为数组(如String[]),始终无法很好的解决,后改为 List 才解决了这个问题后端接收方式 public void test(@RequestParam List<String> tags){ }前端请求方式 let tags: ['java','后端'], let {data: result} = await pushOrUpdat原创 2022-04-29 14:41:18 · 3018 阅读 · 1 评论 -
Mac 安装oh-my-zsh
一个简单的安装教程,记录基本步骤和踩坑记录,方便以后自己查看,也希望能帮到别人常规的安装流程# 1、下载安装shell脚本$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"# 或者$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"# 2、运行sh -.原创 2022-01-08 15:29:01 · 4300 阅读 · 0 评论 -
Illegal character in scheme name at index 0
Java 里面HTTP请求里面常见的错误,问题本身很简单,但正是因为简单,有时有却让人抓耳挠腮。罪魁祸手 public static URI create(String str) { try { return new URI(str); } catch (URISyntaxException x) { throw new IllegalArgumentException(x.getMessage(), x); .原创 2022-01-03 01:04:26 · 16766 阅读 · 0 评论 -
mybatisplus TableId无效
初次使用mybatisplus,刚开始正常,后来发现插入时总是duplicate key,百事不得其解,后发现问题如下 @TableId(type = IdType.ID_WORKER) private Long id; # 正确 private long id; # 错误 private int id; # 错误 记录一次脑瘫操作。。。。...原创 2021-02-24 12:05:07 · 2029 阅读 · 1 评论 -
The request was rejected because the URL contained a potentially malicious String “//“
问题描述引入Spring security 后本地使用vue代理没有问题,使用nginx出问题,问题定位到nginx配置问题的解决# rewrite ^(/api/?.*)$ /$1 break; // 原配置 rewrite ^/api/(.*)$ /$1 break; // 修改后的配置原创 2021-07-22 19:41:31 · 1783 阅读 · 0 评论 -
Element-Plus Swtich Bug..@change自动被触发
页面渲染完毕总是会触发一次@change,主要是因为active-value没有使用bool类型,并且同样逻辑的代码在vue2中完全没有问题,不是eplus就是vue3的问题…<template> <!-- 定义后台欢迎页面 --> <div> <h1>我是后台欢迎页面</h1> <el-table :data="itemList" style="width: 100%" stripe border> .原创 2021-07-07 22:58:25 · 4858 阅读 · 26 评论 -
Vite 使用Element-ui icon失效
使用webpack正常,vite就图标我无法正常解析,不知道是不是vite的什么特点解决引入element的css CDN <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">原创 2021-07-02 23:41:38 · 1054 阅读 · 0 评论 -
SerializationException: Could not read JSON: Unrecognized token “xxx“
Unrecognized token “xxx”出现的问题org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unrecognized token搭建了一个redis-cluster,进行简单的set,get测试出现了这个问题,刚开始百事不得其姐…问题出就出在get的数据不是用java的形式添加的,而是命令行中直接添加的注意:这里的v1没有加双引号,但而在Java代码中原创 2021-06-28 20:10:23 · 3525 阅读 · 2 评论 -
Mybatis-plus 找不到mapper文件
Mybatis-plus 找不到mapper文件天时 地利 人和 缺一不可第一步@MapperScan("com.example.demo.mapper")第二步mybatis-plus: mapper-locations: classpath:com/example/demo/mapper/xml/*.xml第三步 <build> <plugins> <plugin>原创 2021-06-24 16:02:35 · 613 阅读 · 0 评论 -
Springboot 406错误
Springboot 406错误简单的写了一个接口,然后406了。。。。public class TestController { @GetMapping("/testGet/{message}") public Result testGet(@PathVariable String message){ return Result.success(message); }}Resolved [org.springframework.web.HttpMedi原创 2021-06-15 15:23:00 · 1148 阅读 · 1 评论 -
@Transactional(rollbackFor = Exception.class)
为什么要指定rollbackFor阿里开发规范方法【insertBlog】需要在Transactional注解指定rollbackFor或者在方法中显式的rollback。原因:spring默认只会再产生运行时异常时回滚事务,而在非运行时异常产生,并且没有被处理是将不会触发回滚...原创 2021-06-01 16:48:39 · 1773 阅读 · 0 评论 -
UnsupportedOperationException
UnsupportedOperationException问题描述将Arrays.asList()的返回结果进行remove时弹出一个UnsupportedOperationException,二脸懵逼。。查找网上别的大神分析明白了原因,做个笔记! @Test public void test(){ List<String> list = Arrays.asList(",dddd,".split(",")); System.out.prin原创 2021-02-05 17:17:54 · 313 阅读 · 0 评论 -
Windows 出现javax.mail.MessagingException: 500 Error: bad syntax
windows环境下出现这个问题,而在linux下一切正常,这个困扰了我很久,网上这个问题的解决也大多是基于linux。但他们的本质都是一样的,hostname的问题问题的发现起初在cmd中使用hostname中查看,发现居然是中文(这个东西一般电脑买来都是一串英文的设备号,而本人曾经修改过)问题的解决如图重命名这台电脑,修改为非中文即可...原创 2020-12-30 11:29:07 · 578 阅读 · 0 评论 -
Spring boot项目打包成war包部署到服务器上404
Spring boot项目打包成war包部署到服务器上404按照网上的方法打包成war包后,部署到tomcat,一直无法访问,提示404找了各种方法都没有解决解决方法:将tomcat版本更换为8以上的版本(原来使用的是7.0)希望能够帮助一些和我一样的迷途羔羊...原创 2020-11-27 12:01:32 · 290 阅读 · 0 评论 -
远程访问部署在云服务器的Redis数据库
远程访问部署在云服务器的Redis数据库一、在此之前确认你已经正确安装好了Redis,并且可以再服务器端直接访问现在开始进一步配置1、开放端口确保这个端口能被其他主机访问到,这是一切的基础首先查看防火墙状态systemctl status firewalld如果未开启,并且不打算开启直接跳到第二步如果防火墙处于开启状态,检查开放的端口firewall-cmd --list-ports确保当中开放了6379端口 如下图如果未开放,手动添加firewall-cmd --zon原创 2020-08-09 18:29:31 · 273 阅读 · 0 评论 -
Spring Boot 邮件功能部署到云服务上后超时
问题描述:spring boot编写的邮件,在本地上正常使用,但是部署到云服务器上后提示超时产生问题的原因:阿里云默认是封锁了25 端口(即使你开启安全组,但这不能解决问题,需要进一步操作,这里并不做介绍)如何解决问题:改为465端口采用SSL协议传输邮件具体操作:修改yaml配置相关配置如下: mail: username: xxxxxxxxxx 邮箱账号 password: yyyyyyyyyy 你的邮箱授权码 host: smtp.163.com原创 2020-09-01 20:37:23 · 353 阅读 · 0 评论