- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 springboot 获取spring上下文
有一个工具类可以直接获取,不知道为啥所有的文章基本都写了获取spring上下文的4种方法,抄来抄去的,然后获取的还特别麻烦直接就可以获取了。
2024-11-18 11:26:55 304 1
原创 java21 找不到或无法加载主类, 重新编译也没用看这里
发现启动路径是这个: @C:\Users\aye\AppData\Local\Temp\idea_arg_file278480749。应该是临时文件生成失败了, 然后把缩短命令行改成无就行了。如果改成无启动不了,就研究下是为啥没生成临时文件吧。启动时报错找不到或无法加载主类。
2024-06-04 10:36:48 289
原创 升级到 JDK 21 后出现编译错误 -“NoSuchFieldError: JCImport does not have member field JCTree qualid“,其他人的方法没用看这
搭框架的时候发现加入lombok之后项目跑不起来查了下资料,都说要将lombok升级到1.18.30试过之后没用然后就在想是不是JDK版本问题,之前用的版本是然后在idea里面看了下,最新版本是21.0.3于是稳妥起见先用了orace的21.0.3版(注:正式开发不要用,可能收费)改完后就正常了先将lombok升级到1.18.30以上升级jdk版本到21.0.3搞定。
2024-04-18 10:08:18 266 1
原创 com.baidu.jprotobuf 使用远程类编码和解码
目录背景碰到的问题解决方案 (不想看debug过程直接点这里)背景因业务需要,我们某个业务需要从远程拿到一批二进制数据,然后将这批数据转为java对象进行处理数据是通过jprotobuf 将java对象编码后得到的本地没有这个编码、解码的规则,需要从远程拿取class文件,然后在根据动态加载这个class文件,再根据这个class文件将数据流转为可用的java对象碰到的问题在 执行 ProtobufProxy.create(schoolClass); 的时候报错代码: public vo
2022-04-08 18:18:45 1806
原创 swagger-bootstrap-ui 自定义访问地址
最近因为项目原因不能使用/xxx的URL但是swagger-bootstrap-ui默认的文档访问地址是dom.html,在项目中没办法用百度了一番,发现目前并没有什么解决方案(官网上也没找到),所以就自己扒拉源码首先找到jar包发现dom.html 文件在/META-INF/resources/目录下,这就简单了,把目录映射出去就完事儿(请无视跨域处理,和swagger无关)package com.frame.easy.config.web;import org.springframewo
2020-12-15 17:52:22 3529
原创 端口没被占用,但是zookeeper还是报错: Address already in use: bind的解决方案
记录一次奇葩的zookeeper报错zookeeper报错:Address already in use: bind原先以为是2182端口被占用使用 下面命令查询后发现并没有进程占用此端口netstat -aon|findstr ':2181'查了N多东西后才发现是hyper-v占用了一堆端口查询命令:netsh interface ipv4 show excludedportrange protocol=tcp通过下面的命令修改保留的端口范围netsh int ipv4 set
2020-12-14 14:00:11 2023
原创 KML转geojson在线工具和数据抽稀工具
这几天在做地图服务,找了半天也没找到能在线KML转geojson的工具索性自己写了一个,挂在gitee上了地址:在线KML转geojson页面有点丑点击选择文件过一会就会自动下载了
2020-11-25 12:20:33 2955 8
原创 class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.ClassVisitor as super
可以仔细看一下引入的cglib和asm包是不是重复或者版本不匹配我这是因为项目里存在两个cgilb,在windows下正常运行,在linux下跑不起来搞了一下午,真叫人头大
2020-07-07 17:42:12 1564
原创 计算机网络学习笔记:IPV4中的最大分片可封装长度的计算公式解析
直接贴onenote笔记下面是文字,格式粘不过来,就不调了数据报分片计算最大分片可封装长度⌊(M-20)/8⌋*8公式解释:M为带转发链路的MTU(一个链路层最大传输单元,也就hi是一个报文中能承载的最大数据量),因为片偏移字段以8字节为单位,所以要先计算偏移字段大小。也就是MTU减去首部20字节在除以 8 并向下取整(不能向上取整,如果向上取整就超过MTU了):⌊(M-20)/8⌋ 然后在乘以8,就是最大可封装长度了...
2020-06-07 20:36:41 1280
原创 最新版idea 2020.1 安装包(截止5-22)解决不能安装中文插件的问题
话不多说,先放图地址:链接:https://pan.baidu.com/s/1rV5qiMSyJKjxCUl6A8jdiQ提取码:hv3r
2020-05-22 18:00:51 3158 7
原创 Could not resolve placeholder ‘xxx‘ in value “${xxx}“
文章目录问题解决过程/思路(不想看思路的直接跳解决方案)解决方案结语问题今天用idea启动springboot的时候发现某个配置没找到报错: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeho...
2020-04-03 11:30:56 109625 16
原创 环信多人视频会议对接踩坑记录(一个窗口显示所有人的视频和多个窗口各显示一个人的视频)
*@TOC需求目前系统中已经有了一套基于环信云的视频会议系统,但最近用户提出了一个需求:希望可以选择将每视频都用一个窗口显示,因为这个项目已经开始验收了,现在做这个项目的就我一个人,只能让我一个后端上了参考文档基本的操作文档上都写有,就不多赘述了,直接看文档就行环信视频会议接入文档解决方案基本操作首先创建ConferenceUsers变量,保存所有发布了视频流的用户 // ...
2020-03-19 18:06:21 1077 3
原创 ueditor 富文本编辑器粘贴图片时让图片居中
ueditor 富文本编辑器粘贴图片时让图片居中需求话不多说,直接上代码参考文档需求今天碰到个需求,客户要求在把微信公众号中的文章粘贴到富文本框时将文字向左对齐,图片居中作为一个已经几年没碰前端的我来说有点头大,百度google了一番未果,只好自己研究去了花了2个多小时终于搞定话不多说,直接上代码主要是 retainOnlyLabelPasted 和 filterRulesret...
2020-03-17 17:28:31 1896
原创 解决VMware与Device/Credential Guard不兼容,关闭Device/Credential Guard之后还不能用的问题
首先参考https://blog.csdn.net/qq_36761831/article/details/81175736禁用Device/Credential Guard如果还不能启动VMware,关闭图中虚拟机平台、Hyper-V功能(实在不行就和我的windows功能保持一致)搞定!!...
2020-02-09 09:28:40 3551
原创 springboot对json null值的处理(只配置ObjectMapper/JsonObjectMapper无效时看这里)
长夜漫漫,无心睡眠,索性把几个月前踩过的坑记录一下(其实之前就想写的,只是因为太忙放弃了)目录进入正题(本篇博客的食用方式)首先放代码然后是踩坑经历(吐槽)背景踩坑经历进入正题(本篇博客的食用方式)首先,这篇博客在你使用ObjectMapper对json处理时发现没起作用的话可以拿来参考一下比如像这篇文章写的:SpringBoot中对 JSON 值为Null 的处理并不是说这篇文章写的...
2020-01-01 04:11:25 4502 1
原创 我们公司的springboot国际化(多语言)解决方案,有demo,
我们公司现在在做面向巴西市场的APP,需要有葡萄牙语、西班牙语、英语、汉语四种语言今天把我们做的多语言部分独立出来做个demo分享出来目录1.git地址及使用说明:2.Demo基础逻辑2.1 首先,所有的正常的请求都有前台的APP管理2.2 我们写了一个基础的异常类,异常类中有一个StatusCode,StatusCode是一个enum,存放了多语言返回值的key2.3 所有的业务异常都继承了这...
2019-08-19 16:15:00 14055 16
原创 contos7系统下ffmpeg 无法加png水印解决方法
我是在contos7上面编译安装的ffmpeg之前一直报png水印加不上去搞了半天发现是少了zlib包需要重新编译lib包编译命令:./configure --enable-libmp3lame --enable-libx264 --enable-libfreetype --enable-zlib --enable-gpl --prefix=/root/tool/ffmpeg/ffmp...
2019-06-28 12:04:27 970
原创 Feign多文件上传报错class java.util.Collections$SingletonMap is not a type supported by this enc
Feign多文件上传昨天某个业务需要在多个微服务间上传多个文件百度了一下参考了下面这篇博客,配了解码器https://blog.csdn.net/ytzzh0726/article/details/79467843发现一直报如下错误class java.util.Collections$SingletonMap is not a type supported by this enc跟...
2019-06-28 11:18:07 3015
原创 【zookeeper】报错-Dzookeeper.log.dir=xxx"' 不是内部或外部命令,也不是可运行的程序 或批处理文件的解决
今天启动zk的时候闪退,百度了一下,在文件末尾加了pause查看报错信息。发现 call %JAVA% 命令 ,猜测是要运行java命令,于是改成java修改zkServer.cmd文件原文件:@echo offREM Licensed to the Apache Software Foundation (ASF) under one or moreREM contributor l...
2019-05-14 16:06:02 6611 13
原创 关于map.keySet()的返回值不能使用for-each循环的问题
关于map.keySet()的返回值不能使用for-each循环的问题 Map<String, Object> map = this.interfaceManagementDao.getTicket(paramMap.get("TICKET_ID").toString()); Set<String> set = map.keySet(); for (S...
2018-12-24 21:48:24 2398
转载 mysql数据库设置非主键字段为不可重复
转自: https://www.cnblogs.com/sakura2370/p/7816071.htmlMySQL命令行中(5.6)ALTER TABLE dbname.table ADD UNIQUE (fieldname);数据库名为dbname,表名table,字段名fieldname.------------------------------------------------...
2018-11-22 10:21:45 15158
原创 关于 MySQL 2003-can't connect to MYSQL server on'localhost'(10038) 报错的处理
事情是这样的,今天在Linux上装了个MySQL,用win10远程连接的时候一直报MySQL 2003-can’t connect to MYSQL server on’localhost’(10038) 错误,但是在本机连接没有问题,问题解决后写个博客记录一下一般报这个错误的原因有以下几个 1.MySQL服务没有启动 2.找不到mysql服务的IP 3.用户没有权限使用远程连接 4....
2018-05-22 15:39:23 11642 4
原创 关于docker报错:No connection could be made because the target machine actively refused it.
我是在win10下跑的docker 事情是这样的,今天安装好douker跑起来后报了一个很奇怪的错误`C:\Users\Administrator>docker pserror during connect: Get http://localhost:2375/v1.35/containers/json: dial tcp [::1]:2375: connectex: No co...
2018-05-05 10:14:42 18255 2
世界国家边界线数据-gis
2020-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人