自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序员的专栏

记录工作过程中遇到的一些技术问题

  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK21无法导入TimeUnit类

JDK21导入不了TimeUnit类

2023-12-01 20:36:22 5239 10

原创 IDEA中JDK21控制台打印的中文乱码

IDEA中JDK21控制台中文乱码

2023-11-25 14:47:00 1441 3

原创 百度AI代码辅助工具Baidu Comate初体验

百度Comate代码助手,可提供10余项编码功能,适配100种开发语言。

2023-10-24 20:37:44 2428 3

原创 导入Maven项目遇到的一些问题及解决

Mave项目导入时经常遇到的异常

2023-10-14 17:55:16 1508

原创 Springboot项目log4j与logback的Jar包冲突问题

SLF4J: Class path contains multiple SLF4J bindings.

2023-10-07 10:34:19 1703

原创 JSON字符串转List<Map>

【代码】JSON字符串转List<Map>

2023-08-29 20:24:31 461

原创 YAMLException: java.nio.charset.MalformedInputException: Input length = 1

springboot项目启动的时候提示这个错误:YAMLException: java.把配置文件拷贝出来,用记事本打开,另存为UTF-8,再拷到项目里面就可以了。统一完项目编码之后,需要对配置文件进行转码,转成UTF-8。或者搜索“encoding”,把能改的都改一下。需要修改项目的编码格式,一般统一为UTF-8。根据异常信息提示,是YAML文件有问题。原因是yml配置文件的编码有问题。

2023-08-10 20:06:10 1954

原创 Springboot项目集成Durid数据源和P6Spy以及dbType not support问题

P6Spy dbType not support

2023-08-09 17:35:30 1235

原创 Gradle Run with --stacktrace option to get the stack trace

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

2023-08-07 20:26:18 2406

原创 gradle项目Connection timed out,build时先下载gradle问题download gradle-x.x-bin.zip

IDEA 导入 Gradle 项目,编译的时候会默认下载 配置版本的Gradle.zip问题,一般会下载失败,提示Connection timed out,连接超时。

2023-08-07 20:13:14 4245

原创 程序员IT面试小技巧

面试小技巧

2023-08-04 20:50:21 121

原创 对象拷贝初识mapstruct及与lombok的配置

java对象拷贝,MapStruct性能最高,原理类似于lombok,都是在编译期进行实现,而且基于Getter、Setter,,没有使用反射所以一般不存在运行时性能问题。

2023-08-03 19:44:51 1241

原创 Maven项目解决cannot resolve plugin maven-deploy-plugin:2.7

Cannot resolve plugin maven-deploy-plugin

2023-08-02 16:11:17 2200

原创 最新版本JDK安装配置及多版本JDK切换

最新版本JDK安装配置及多版本JDK切换

2023-08-02 11:59:12 1075

原创 IDEA插件YapiUpload配置YApi

YapiUpload的配置使用

2023-07-26 15:42:44 926

原创 No spring.config.import property has been defined

问题的原因要根据你自己的项目情况选择处理方式。

2023-07-21 19:09:14 523

原创 IDEA安装JRebel插件激活LS client not configued问题

这里安装的是最新版本,安装完后会要求重启IDEA,重启后一般会自动弹出JRebel面板,里面有个Activation,点击后弹出激活页面,我的这个截图是激活成功后的。下载下来是一个压缩包,解压到你的IDEA安装目录的plugins的目录里就行了,如果你的IDEA是打开状态,重启一下,就会出现JRebel的面板,重新进行激活就可以了。大概率是版本的问题了,这时候需要先卸载已经安装的最新版本JRebel,怎么安装的再进入相同界面卸载掉即可。,以下是网上分享的,也可以试试,URL里面替换上GUID即可。

2023-07-14 15:54:41 1243

原创 夸克网盘备份代码的巨坑

我用的是夸克网盘的自动备份功能,直接备份的IDEA的工作空间,等我再用项目代码的时候,发现备份的代码里面,类的包被改了!当然,我这种情景也很少发生,除非你的Git服务器突然没了,工作电脑也突然没了~2、service接口的实现类没有备份,文件找不到了;3、service接口的实现类跑到model包下面了;用夸克网盘备份的代码,有个超级超级超级的巨坑!坑爹啊,以后要用,还是把代码打包后再备份吧。4、实体类没有备份,文件找不着了;只能找最近时间的代码来填坑了!记录一下,坑难填啊!

2023-07-14 15:16:41 635

原创 Solr服务,阿里云报警说是发现了漏洞,文件中包含WebShell代码

我查看了log里面的内容(中文显示乱码),记录了我们这个分片上的索引添加的一些内容,很奇怪的是里面竟然有异常信息,感觉像是我们的爬虫程序执行了一个API的接口调用,接口调用失败然后报了异常,我猜测这也导致了这个log文件的状态出现了异常,所以solr一直没有更新这个log。请注意,Tlog文件是可选的,并且可以在Solr配置中禁用。我们的场景是数据采集后存储在Solr里面,所以tlog里面记录了对索引的操作,采集的内容里面有WebShell代码,特别是一些技术类博客的内容,里面有代码块。

2023-06-16 14:05:40 392 1

原创 log4j配置说明

log4j配置

2023-06-14 16:50:49 559

原创 Java HashMap初始化大小设置多少合适

使用HashMap时要求尽量指定初始值,该指定多少合适。

2023-06-08 17:40:54 2130 2

原创 springboot内嵌Tomcat 安全漏洞修复

内嵌tomcat升级版本

2023-03-02 11:00:52 3130 1

原创 Flink UI部署jar包报错

Flink RestHandlerException: Could not execute applicationThe LocalStreamEnvironment cannot be used when submitting a program through a client, or running in a TestEnvironment context.org.apache.flink.util.FlinkRuntimeException: Could not execute applicat

2023-02-21 17:48:23 1906

原创 springmvc+shiro 同一会话,后台获取的sessionid不一致问题

SecurityUtils.getSubject().getPrincipal()为null,shiro 同一会话sessionid不一致

2022-06-02 18:06:20 1663

原创 phantomjs异常:Can not run program “phantomjs“: CreateProcess error=2, 系统找不到指定的文件

异常信息:java.io.IOException: Cannot run program "phantomjs": CreateProcess error=2, 系统找不到指定的文件。 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at java.lang.Runtime.exec(Runtime.java:620) at java.lang.Runtime.exec(Runtime.java:450)...

2022-05-24 18:33:11 1130 2

原创 Error during artifact deployment. See server log for details问题解决-记录

问题稀奇古怪,记录一下以供参考(解决问题后记录,所以异常信息可能不完整了,有些异常信息是复制了其余人的内容,仅供参考)。报错的主要信息是以下内容:Error during artifact deployment. See server log for details以及org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败也会有些其它的异常信息,比如重启tomcat的时候启动失败或者停止失败,

2022-05-01 21:19:03 1742

原创 No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered?问题

异常信息如下:HTTP状态 500 - 内部服务器错误类型 异常报告消息 No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered?描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener

2022-04-08 08:41:28 2605

原创 SpringMVC工具类调用配置文件的属性

SpringMVC中可以使用@Value("${tag}")的方式获取配置文件的内容,但是有些情况是获取不到值的,主要有(此处只是简单提一下,具体的可以自行搜索):1、属性使用static或final修饰2、类没有加上@Component(或者@service等),未注入到spring bean容器3、类被new新建了实例,而没有使用@Autowired4、属性名大写以上是获取内容为Null的一些情况,在框架中使用的时候要注意规避。工具类中使用配置文件内容,如果一般配置方式下还是取不

2022-03-29 09:25:07 1314

原创 Springboot 读取配置文件参数(yml\properties)

Springboot 读取配置文件的参数,这里介绍2中方式。一种是使用注解@Value,一种是使用属性对应的方式。(说明:我这里贴出来的配置,里面的参数命名是下划线和驼峰命名混用的,这里只是为了演示一下,我实际使用的过程中,把命名方式都调整成统一的了,配置文件用下划线,代码里面是驼峰。贴出来的命名,是挪用了weibo官方提供的 java SDK示例代码里面的配置,本身就是混用的。)Springboot默认读取的是application.yml中的,yml文件或者properties文件。如果想要自定

2021-12-01 10:26:08 4332

原创 新浪微博商业数据API、通用API

新浪微博商业数据API、通用API,整理好备用。/** * <p> * Title WeiBoBusinessDataApiConstants * </p> * <p> * Description 商业数据API * </p> * * @Author [email protected] * @Date 2021-10-29 15:34 * @Version 1.0 */public interface WeiBoBusinessDat.

2021-11-30 15:46:29 1275 1

原创 Springboot2.6整合Quartz2.3.2找不到数据源问题记录

PS:问题没有彻底解决,不能投入太多时间,之后再更,先记录一下。问题产生原因是springboot版本问题,具体原因需要再找。(或许是quartz的配置方式变了)版本:springboot2.6.0,quartz2.3.2用的都是默认配置,没什么改动。以下是pom.xml里面的,贴出来参考。<parent> <groupId>org.springframework.boot</groupId> <artifactId&g

2021-11-27 12:07:34 5359 9

原创 nodejs 安装多版本 版本切换

有时候需要运行不同的项目,node版本不一致会导致不少问题,特别是最新版本对应的一些插件,由于语法等原因导致不一定兼容低版本,这样运行低版本环境的项目的时候很多坑。反复卸载node又很麻烦。幸好有了nvm,可以让你在电脑上管理多个版本的nodejs。nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。1、下载Releases · coreybutler/nvm-windows · GitHub中拉.

2021-11-12 15:24:41 12078 3

原创 Nacos2.0.3 初始化MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法

在另一台电脑上安装Nacos-server,导入nacos-mysql.sql的时候报错如下:Query:CREATE TABLE `permissions` ( `role` varchar(50) NOT NULL, `resource` varchar(255) NOT NULL, `action` varchar(8) NOT NULL, UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`

2021-09-03 10:52:05 936

原创 IDEA JAVA 注释设置问题、注意事项

只说IDEA中设置注释模板遇到的一些问题,强迫症晚期患者可能用的到。怎么设置模板,请自行度娘。IDEA版本说明,我是下载的最新版(IntelliJ IDEA 2021.2 (Ultimate Edition)),然后网上找的激活,我遇到的问题不知道是不是我自己的个例,因为以前我用别的电脑设置的时候没这么多问题,这里记录一下以供参考。1、注释里面的文档标签首字母大小写问题,大小写要统一,混用生成的时候会影响显示顺序。2、注释里面全角半角要统一,复制的注释模板要检查一下,否则生成的注释显示有问题

2021-08-12 10:46:37 505

原创 uView UI 表单校验 相关字段有数据有值的情况下非空验证失败问题

问题情景描述:1、uniapp 微信小程序使用了uView UI,表单字段有验证;2、添加功能验证正常,表单数据本身都是空的;3、更新数据的时候,有些字段明明是有数据的,但是非空验证提示不能为空;4、这里就不截图了,搜索相关的关键词,出现最多的就是“vue+ element ui 表单验证有值但验证失败问题”,转载的基本上都是同一个内容,只能参考参考,但是解决不了问题;5、官方问官方文档最靠谱,有问题还是先去看官方文档(form表单部分,主站访问慢,请访问镜像站),加上搜索的内容,启发一

2021-05-12 13:44:52 5035 1

原创 ‘erl‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

安装Erlang下载地址:https://www.erlang.org/downloads,本文选择OTP 23.2 Windows 64-bit Binary File(109672744)设置环境变量,新建ERLANG_HOME 变量把ERLANG_HOME变量%ERLANG_HOME%\bin添加到path变量中保存设置,打开cmd命令,测试是否安装成功。出现版本号,说明安装并且配置成功。如果出现'erl' 不是内部或外部命令,也不是可运行的程序 ...

2021-02-02 14:50:39 7402 6

原创 Ant Design of Vue的TimePicker时间选择框设置默认值问题(踩坑)

项目中,后台管理系统里面有个模块用到了时间控件,需要设置起始时间,分别是营业开始时间和营业结束时间,自己搜了一个控件,看着不错就使用了。我用的是以下部分,有个默认的defaultValue,当内容再次修改的时候会显示已保存的时间设置。 <template> <a-time-picker :default-value="moment('12:08', 'HH:mm')" format="HH:mm" /></template><script>i

2021-01-12 18:06:07 7875

原创 IDEA提示Springboot报错Cannot access org.springframework.context.ConfigurableApplicationContext(删iml无效)

直奔主题,IDEA运行的Springboot提示Cannot access org.springframework.context.ConfigurableApplicationContext简单说明下问题出现的原因1、项目初次导入运行没有问题;2、问题出现时通过git更新了同事提交的代码(同事提交的时候应该是把很多该忽略的文件也提交了,因为我本地没有修改任何文件,就直接全部更新了,问题应该出现在这);3、代码更新后,有提示.iml文件的对话框,我应该是选择了覆盖。然后就出现了错误提示Can

2020-07-27 14:16:55 5605

原创 Spring3.x版本+maven多模块读取配置文件properties一直是null的坑

问题描述一下:JUnit测试的时候文件读取正常,可以获取数据,但是在实际业务代码里面(Controller、Service)获取配置文件的时候提示的是NULL,异常代码是file does not exist之类的。背景,维护的是公司遗留的一个老项目(各种坑啊,而且当时开发的人是最基本的规范都不遵守的那种),功能是一个文件上传,文件保存的路径是写死在代码里面,系统部署的时候是多节点,需要同步路...

2019-07-19 11:37:20 859

原创 eclipse lombok 无法导入问题

问题描述:新换的eclipse,所以重新安装了一下lombok,其余环境,springboot 2.1.2,eclipse Version: Photon Release (4.8.0)。 lombok :1.18.4。随便写了个测试的model类,@Data注解无法引入。maven里面也添加了lombok,build path 里面也能看到jar已经存在,repository里面也有下载的j...

2019-01-14 15:28:59 3278

树状菜单Ajax实现命名源码

树形菜单Ajax实现命名。 1.TreeWiewDemo文件夹下为源文件 2.TreeWiewDemo.war为部署文件

2009-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除