日常积累
日常经验积累
求生的码农
写代码就像是安排人生
自己的人生都过的不完美,那写出来的代码怎么会完美?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lombok坑之一:pId接收不到数据
lombok坑之一原创 2022-07-20 11:08:05 · 1022 阅读 · 1 评论 -
Okhttp3 java.lang.NoSuchFieldError: Companion
分析问题报错原因com.squareup.okio包版本不兼容okhttp3版本引发这个问题的原因可能和其他SDK包引用冲突解决办法1、和冲突的包换个位置,用高版本的okio包即可2、或者添加依赖冲突的sdk的时候排除指定包即可...原创 2022-04-27 12:39:35 · 9552 阅读 · 1 评论 -
Java生成微信RFC3339格式时间
RFC3339原创 2022-04-25 17:37:03 · 1837 阅读 · 0 评论 -
网页调试报错 net::ERR_HTTP2_SERVER_REFUSED_STREAM
目前的解决办法:Nginx去掉http2百度没找到相关资料,上面的解决办法是自己试出来的,还不知道具体的报错原因和标准的解决办法,先将就着用,有大佬知道的,麻烦告知一下,多谢!原创 2022-01-17 17:35:04 · 5064 阅读 · 0 评论 -
SpringBoot 访问/不能默认指向index.html
前言项目是用tomcat部署的,正常来说配置域名后,放不放项目都能用浏览器访问域名http://www.xxx.cn/ 就能直接访问到根目录的index.html问题分析之前的项目一直都是好好地,最近发布的项目突然就 域名访问不到index.html文件,是拦截器把请求拦截做了其他处理吗?一步一步把项目代码全部删完之后,排除了所有的问题可能性,终于确认是版本问题结果原因是之前一直用的Springboot 2.1.1.RELEASE版本,最近项目框架升级到Springboot 2.5版本后原创 2021-09-10 12:04:01 · 2396 阅读 · 0 评论 -
Linux发布Springboot jar包命令(笔记整理)
nohup java -jar projectName.jar &>projectName.log &以守护进程不间断的运行jar程序,并且把运行日志重定向输出到projectName.log文件注意:projectName是你的jar项目名字,自行更改!!!命令演绎过程:// 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出java -jar projectName.jar// & 代表在后台运行,开启一个新的线程执行该命令原创 2021-08-21 16:03:16 · 231 阅读 · 0 评论 -
Linux部署vue项目,超级简单!!!
原理:vue打包编译后的文件就是一套纯静态页面,在本地能直接访问index.html,放到服务器任意目录也能直接访问,通过Nginx反向代理用域名指向服务器的index.html就可以正常访问了。1. vue本地打包编译生成dist文件夹2. 上传到服务器任意目录(例如:/home/dist)3. Nginx配置文件,下面是贴出一个的简单例子 server { listen 80; # 监听的端口 http是80,https是443 .原创 2021-08-20 17:50:02 · 6801 阅读 · 0 评论 -
windows通过局域网IP访问redis(图文详解)
操作步骤找到redis的安装目录找到redis.windows.conf和redis.windows-service.conf配置文件打开编辑找到 bind 127.0.0.1 ==》# bind 127.0.0.1找到 protected-mode yes ==》protected-mode no配置文件修改前修改后测试连接成功!...原创 2021-08-03 17:41:12 · 3729 阅读 · 0 评论 -
Springboot项目在Eclipse/Myeclipse中Debug启动跳转至断点(exitCurrentThread)
问题描述:启动跳转问题解决Window -> Preferences 进入设置原创 2021-07-30 12:34:35 · 269 阅读 · 0 评论 -
免费开通腾讯企业邮箱绑定公司域名
点击开通腾讯企业邮注册完,手机微信会有消息提醒,根据消息进行绑定域名操作即可添加域名解析(手机微信绑定域名的时候会提示)记录值MX优先级mxbiz1.qq.com5mxbiz2.qq.com10可能会和@主机记录冲突,解决办法:删掉@主机记录(会访问不了不带www的域名)修改@记录值CNAME改成URL跳转邮箱主机记录值改成二级域名例如:email.baidu.com (手机微信设置的域名就设置成这个)...原创 2021-07-15 19:13:33 · 1110 阅读 · 0 评论 -
fastjson的坑
问题来源最近重写微信小程序订阅消息,data参数格式要求是JSONObject里面的value内嵌JSONObject对象因为之前项目用的是其他老的JSON包,最近项目有在用的fastjson,早听说fastjson有很多不兼容的问题,根据实际使用场景特意试了一试,果然有坑发现问题下面用HuTool封装的JSON包对比坑一:不能直接new JSONObject().put("",""),输出结果为空对象坑二:因为不能直接new对象赋值,那就初始化一个对象,单独赋值,重复赋值了两次,打印结原创 2021-07-01 12:29:57 · 535 阅读 · 0 评论 -
java.lang.NoSuchMethodError(jar包多版本冲突解决)
问题项目引用了第三方开源组件,组件中引入了hutool低版本的jar包,本身项目中也引入了hutool最新版本jar包,多版本冲突导致报错 java.lang.NoSuchMethodError解决在pom.xml文件中在导入第三方开源组件中加入排除标签exclusions,把多余的低版本的jar包排除引用即可相关链接参考:你真的知道 NoSuchMethodError 发生原因和解决办法吗maven中导入包版本冲突的解决...原创 2021-06-26 21:06:24 · 4403 阅读 · 0 评论 -
CentOS字体安装
1.Windows字体路径C:\Windows\Fonts 找自己需要的字体2.把字体文件复制服务器上/usr/share/fonts/chinese目录(chinese目录自己新建)3.安装linux命令yum install mkfontscaleyum install fontconfig4.建立字体缓存mkfontscalemkfontdirfc-cache -fv5.查看安装的字体#查看所有字体fc-list#查看中文字体fc-list :lang=zh原创 2021-05-19 11:15:06 · 2167 阅读 · 0 评论 -
Docx4j生成word文件转PDF乱码问题
问题描述最近做一个租房系统,需要在线生成合同预览,用word模板参数加载真实参数后转PDF发现中文乱码,排查发现只有在word转pdf文件的时候才乱码解决思路常规思路:先从代码层处理,在转PDF的时候配置一些常用字体系统字体支持,看服务器环境是否有相关字体,没有就需要安装具体代码和操作参考最下面网址,别人的代码就不复制了常规不通的取巧思路:不过我系统装了好像也不行,不知道是没刷新还是需要重启服务器,具体还不知道啥问题,不过我发现转出来的pdf也不全是乱码,最上面的标题是正常的,然后我原创 2021-05-11 12:07:25 · 2558 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: kotlin/TypeCastException
这个问题引发的起因我记录在这里了:JAVA根据短链接获取真实链接原因:引入okhttp依赖会导入两个jar包,一个是okhttp包,一个是okio包,okio2.0以后用kotlin重构了 Okio 2 is a major release that upgrades the library’s implementation language from Java to Kotlin. 同理okhttp3,主要是服务安卓开发,服务端依赖还是得用旧库解决方案:降低Maven依赖的版本就好了<!--原创 2021-03-31 18:01:52 · 2263 阅读 · 0 评论 -
JAVA根据短链接获取真实链接
这个需求百度一下资料不多还踩了坑,特别记录一下导入Maven依赖<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp --><dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.原创 2021-03-31 17:46:51 · 1150 阅读 · 1 评论 -
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL
项目启动,JPA自动建表报错如下:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatServletWebServerFactory' defined in cla原创 2021-02-26 12:37:48 · 483 阅读 · 0 评论 -
safari文件下载后缀加.exe
响应头content-type参数application/x-msdownload,改成 applicatoin/octet-stream即可原创 2021-02-19 09:23:48 · 416 阅读 · 0 评论 -
Caused by: java.lang.VerifyError: Cannot inherit from final class(二次封装jar包的坑)
今天碰到了一个奇葩问题,项目引用了一个同事给的jar包,本地环境引入正常运行没问题,线上启动报错,网上查说是很可能是类冲突了,一直以为是自己引入本地jar然后打war之后引入的问题,后来把同事给的jar安装到本地maven仓库,正常打包,查看项目里面WEB-INF/lib也有,结果还是有问题。 Caused by: java.lang.VerifyError: Cannot inherit from final class at java.lang.ClassLoader.原创 2021-01-30 21:24:19 · 2809 阅读 · 1 评论 -
10分钟搞定免费内网穿透,本地项目在线看!
Ngrok内网转发,这个东西出来很久了,网上也很多教程。写博客只是本人经验的一个记录。不过既然你看到这个文章就说明你有这个需求,是有缘人,希望我的分享能解决你的问题。这东西有啥用?官网描述如下:国内网址:http://www.ngrok.cc/简单步骤:1、进入网址注册一个用户,并且登录2、登录后进入后台,左边菜单直接拉到最下面 开通隧道3、找到最后一个免费的隧道开通,填写域名前缀和本地项目ip+端口号4、开通之后下载一个客户端,运行.bat文件5、输入官网后台开通好的隧道ID,回车搞定原创 2021-01-27 18:21:01 · 682 阅读 · 1 评论 -
jQuery ajax()使用serialize()提交数据
jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化提交数据。HTML<form id = "myForm"> <input type = "text" id = "name" name = "name" value = "张三"/> <input type = "checkbox" n原创 2017-07-17 17:47:22 · 559 阅读 · 1 评论 -
ecplise自动生成返回对象的快捷键
ecplise,myecplise或者sts三种工具都差不多光标在方法后面然后按Ctrl+1,然后Enter,Enter(注意会顺便把返回对象的引用也加上)原创 2017-07-12 17:30:24 · 461 阅读 · 0 评论
分享