自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木泽锐

知道的越多,恐惧的越少

  • 博客(122)
  • 资源 (2)
  • 收藏
  • 关注

原创 lombok var和java var 如何抉择使用?

比如lombok.val在书写的时候,IDE可能还无法识别它的final特性,可以针对该局部变量进行修改,只会在编译或运行的时候发现报错。而且有的团队可能会比较抵制lombok,理由大概是一人用lombok,所有人都得用,在某种程度上属于强买强卖。所以如果在JDK版本允许的情况下(JDK10及以上),我们可以考虑用jdk自带的var关键字。使用var作为任何局部变量声明的类型(即使在for语句中),该类型将从初始化表达式中推断出来该类型推断中不涉及对变量的任何进一步赋值)。将推断Arraylist;

2022-10-24 10:57:05 981 1

原创 无法自动装配。找不到 ‘TPromoteUserExpandMapper‘ 类型的 Bean。

解决办法:在对应的mapper文件添加Repository注解

2022-05-26 17:48:27 1260 1

原创 mybatis报错:Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSessi

使用mybatis报错,根据控制台打印日志,得出执行sql语句正确无误,说明sql没问题,查看下一行参数赋值,也没问题,推断出是事务的问题所在,我的解决方案:在对应的service中添加添加注解:@Transactional ,重新启动,报错解决,amazing的是当我删掉这个注解,重新启动时,又没有报错,持续amazing中。其他解决方案点击这里参考添加注解示例:...

2022-05-13 23:22:20 23006

原创 The content of element type “mapper“ must match “(cache-ref|cache|resultMap*|parameterMap*|sql*|inse

1 检查 ,增删查改标签的完整性;2.检查 是否添加注解 ,xml文件 不可用java注释语法

2022-04-24 11:15:51 538

原创 pycharm报错:import win32gui ModuleNotFoundError: No module named ‘win32gui‘

pycharm报错:import win32guiModuleNotFoundError: No module named ‘win32gui’解决:管理员打开cmd:pip install pypiwin32安装成功!

2022-04-15 11:05:39 3302

原创 Intellj(IDEA): warning no artifacts configured

原因:没有配置artifacts,启动tomcat时无法启动项目,此时需要配置artifacts;步骤如下: 查看

2022-04-14 09:11:04 702

原创 Navicat连接oracle报错:ORA-28547:connection to server failed, probable Oracle Net admin error的解决方案

使用64 bit的navicat下载64 bit的Instant Client Package -Version 11.2.0.4.0 - Basic的文件。下载地址如下:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html#license-lightbox需要oracle账号登录下载下载好后解压到navicat的安装目录下:C:\Program Files\PremiumSoft\

2022-04-08 15:59:50 1686

原创 git报错:Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa

点击查看

2022-04-08 15:33:17 7996

原创 VMware新建虚拟机步骤

1新建一路next2 编辑,选择镜像文件

2022-04-08 09:12:23 2215

原创 VMware linux虚拟机网络配置

链接

2022-04-07 11:15:16 1580

原创 jdk多版本切换环境如何配置?

背景:开发环境下,经常会用到不同版本的jdk,切换版本,只需要简单的配置一i下环境变量JAVA_HOME即可,步骤:如图,引入多个不同版本的jdk变量,如JAVA_HOME8,JAVA_HOME18, 使用哪个版本的jdk,就在JAVA_HOME中添加对应的变量,如:%JAVA_HOME8% ,其他环境变量配置不变;...

2022-04-07 10:17:34 1044

原创 无法更改jdk版本问题的解决

文章目录一、背景:二、解决:一、背景:win10 ,jdk18切换为jdk8,配置完JAVA_HOME,PATH,java -version测试仍显示jdk18二、解决:一番查证,找到问题所在:Oracle在使用过JDK后就会将JDK的配置写到配置文件中,若是Oracle的环境变量配置在JDK的变量前时将会被Oracle的配置信息加载覆盖掉解决办法:将Oracle的环境变量放到JDK环境变量之后即可~...

2022-04-07 10:11:04 1763 2

原创 java的几个设计模式

java的几个设计模式文章目录1.简单工厂2.工厂模式:3.单例模式适配器模式装饰器模式代理模式1.简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。如下配置,就是在 HelloItxxz 类中

2022-03-28 11:54:44 10536

原创 springBoot AOP面相切面编程的应用场景

面向切面编程一般会用在对方法增强的业务里,用的多的是一个前置增强,后置增强,代码过程参考–>传送门

2022-03-24 22:37:13 1036

原创 idea断点调试教程

有博主总结的非常不错,建议移步>>>传送门<<<

2022-03-22 22:44:21 372

原创 SQL中的执行计划explain关键字的作用

另一个博主总结的很详细了,>>>>传送<<<<

2022-03-22 21:08:49 224

原创 cmd中start 命令用法

文章目录作用:应用场景:语法参数示例:批处理之Start 命令作用:启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。应用场景:开发程序时在代码中需要使用黑窗口cmd启动某个程序或者打开某个网页;语法start [“title”] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /aboveno

2022-03-21 16:43:16 17728

原创 springBoot项目启动时,手动设置执行初始化操作

文章目录方法一、spring容器自动加载完自动监听(推荐)1.编写Component组件,使其在spring容器自动加载完自动监听2.启动Application类方法二:手动给spring加入监听任务,比较麻烦第1步:先写1个线程类,在springboot启动加载完,自动执行的操作放在里面第2步,写1个监听器,监听项目加载完后执行指定操作第3步,给springboot的启动类添加监听任务在某些业务场景下,我们需要springboot启动之后自动去执行某些操作,比如打开首页或者跳转至其他url,这时候有需要

2022-03-21 16:26:17 873

原创 Typora快捷键设置

引言:Typora是开发者常用文本编辑软件,=我们可以根据自己需求设置合适的快捷键来提升我们编辑效率,设置快捷键步骤参考>>传送门<<在设置的时候遇到了一些问题记录一下:单行/多行代码块我的Typora不知怎的 设置完插入代码块快捷键不能用,目前我还没解决,如果有读者也失效,就先暂时使用单行代码块和多行代码块单行代码块格式:“' 代码'” (英文下输入两个`,代码放中间)多行代码块格式:“~~~java+回车” (注意一定要左对齐才有效)...

2022-03-21 12:01:50 387

原创 报错:Error creating bean with name ‘serverEndpointExporter‘ defined in class path resource [group/oneo

背景启动springboot项目测试类时报错:Error creating bean with name 'serverEndpointExporter' defined in class path resource [group/oneonetwo/hotelintelligencesystem/components/websocket/config/WebSocketConfig.class]: Invocation of init method 参考了如下博文,测试第二种有效,在测试类里添

2022-03-20 21:44:35 5047 1

原创 Vue新建项目流程

文章目录vue安装步骤:npm run dev 和npm run server区别:vue安装步骤:一、安装node ,检测node是否安装成功 node -v二、安装vue-cli ,命令:npm install vue-cli -g三、创建新项目 vue init webpack ‘项目名称’ (不断的回车默认,遇到 Eslink代码检查工具选择no)四、cd 切入到项目里,安装依赖 npm install五、 编写项目六、启动项目:npm run

2022-03-20 11:33:49 1266

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

背景cmd执行 npm install时遇到:‘cnpm’ 不是内部或外部命令,也不是可运行的程序或批处理文件。解决报错原因:未安装cnpm,安装步骤:执行命令:npm install -g cnpm --registry=https://registry.npm.taobao.org安装成功测试:cnpm -v显示如下则为成功:...

2022-03-19 20:49:47 1190

原创 报错:Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholder

文章目录一、报错二、解决一、报错springboot启动项目时报错:Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderCo二、解决查询资料发现是依赖冲突问题,解决方法:清除缓存并重启idea重启之后 发现问题神奇的解决啦参考资料...

2022-03-19 20:04:55 3481

原创 Lombok介绍,简化java代码

Lombok的目的是减少代码的重复编写,比如getter、setter、有参、无参构造器、toString()等;节省我们大量的时间去做更有价值的事情,写出更优质的代码。Lombok注解较多,可以参考>>传送门<<...

2022-02-02 11:55:31 586

原创 dependencies和dependencyManagement区别

文章目录dependenciesdependencyManagement使用场景区别:总结:dependencies父项目中的dependencies,子项目都会自动引入,默认被所有的子项目继承;dependencyManagement使用场景当父项目里叠加了很多子模块时,为了项目的正确运行,必须确保各模块的依赖版本一致,才能保证测试和发布是相同的版本号。  在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,

2022-01-19 22:20:00 494

原创 maven的默认目录介绍

ProjectName:src :源代码和测试代码的根目录      main :应用代码的源目录            java :源代码            resources :项目的资源文件      test :测试代码的源目录   

2022-01-19 22:03:05 894

原创 Spring Boot 使用 @Aspect 注解实现 AOP

简介:AOP(Aspect Oriented Programming,面向切面编程)是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。作用:利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。应用场景:在Spring AOP中业务逻辑仅仅只关注业务本身,将日志记录、性能统计、安全控制、事务处理、异常

2022-01-18 23:47:42 245

原创 @restcontroller和@controller的区别

  如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@Re

2022-01-18 22:43:15 376

原创 springboot报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

背景:  写过很多springboot程序,在添加springboot-maven插件时经常会遇到报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:’ not found解决:加了版本号之后红标消失,

2022-01-18 10:43:26 278

原创 spark报错:Cannot resolve overloaded method ‘agg‘

报错信息为:Cannot resolve overloaded method ‘agg’解决办法:导入包 import org.apache.spark.sql.functions._

2022-01-17 22:48:12 2028

原创 Scala程序报错:Exception in thread “main“ java.lang.NoSuchMethodError: scala.Predef$

正如网上所言 是scala版本号与依赖不一致问题,需要修改scala版本号,修改jar包比较麻烦,于是我新建了一个项目,在新建时不要选择idea默认的scala2.13版本,要修改为自己的scala2.11文件夹我新建scala项目顺序为:新建一个maven项目,在add Frame Structure里添加scala版本即可...

2022-01-17 21:30:35 1163

原创 flink报错:The types of the interface org.apache.flink.util.OutputTag could not be inferred.

测试flink报错如下:The types of the interface org.apache.flink.util.OutputTag could not be inferred. Support for synthetic interfaces, lambdas, and generic or raw types is limited解决方案:在流打标签分类时,创建标签时加上标签的类型...

2022-01-11 23:37:53 1924

原创 报错:Ncat: bind to :::9999: Address already in use. QUITTING.

Flink部署程序时遇到端口被占用,如下:解决办法:1.找到占用进程: netstat -nap | grep 进程id2.杀死进程: kill 53471进程终止!

2022-01-10 20:49:36 4425 1

原创 报错:Caused by: java.net.ConnectException: Connection refused: connect

背景学习Flink时,java程序启动报错:Caused by: java.net.ConnectException: Connection refused: connect报错为连接异常,检查错位为端口未启动,没有数据,应该先启动端口,启动后再运行java程序,问题解决。附上java程序:public class FlinkWordCountJobWithAnonymous { public static void main(String[] args) throws Excepti

2022-01-10 17:28:16 23233

原创 报错:java.net.ConnectException: Call From hadoop10/192.168.145.10 to hadoop10:803

输入命令:yarn-session.sh,启动Flink时报错,显示hadoop拒绝连接,原来是忘记了启动hadoop和yarn, 准备工作一定要做好!

2022-01-10 15:32:54 1176

原创 idea读取配置文件的路径写法

idea读取路径从项目所在路径开始,一般配置文件放在resources下,路径为:"./src/main/resources/setting.txt"也可以放在项目同级目录下,路径为:“setting.txt”

2022-01-06 23:31:20 3752

原创 idea紫色主题+背景图配置

文章目录更换紫色主题:设置背景图片修改背景图参数记录个人常用的idea界面配置更换紫色主题:在Marketplace里添加插件:Dracula Theme,如下:设置背景图片修改背景图参数我的目前配置就如图所示:紫色主题+蓝色背景图,有夜的深邃和海的静谧,很有feel...

2021-12-24 13:30:47 1362

原创 自制pdf提取页数java应用程序

引言:今日,一朋友向我提了需求,需要统计1000+pdf页码,在大牛的帮助下,我做了一个exe程序,一键提取pdf页码开发流程:1、 网上查找java提取pdf页码方法,2、编写代码,3、运行测试核心代码:提取成功截图:输出结果导入了txt文件中,有需求的可以利用Excel表格导入数据的方法导入表格中,如下图:注:此程序不需要java环境以及jvm虚拟机,适合无任何编程基础的人士使用,如需下载到我的资源下载即可;...

2021-12-23 13:46:50 414

原创 Typora配置图床

配置思路:将typora图片的路径由本地改为上传到服务器上;配置图床的作用:再也不用担心移动typora文件时图片丢失的问题;可以一键导入博客,方便复制文件内容;操作流程:>>传送门<<配置成功,图片粘到typora里显示路径如下:...

2021-12-23 10:46:07 276

原创 查询Apache项目更新版本地址

http://archive.apache.org/dist/

2021-12-22 16:14:05 75

pdf提取页数1.2.zip

一键批量化提取pdf页码,适合大量整理文档且无编程基础的的人士使用,此程序不需要额外添加任何编程环境;

2021-12-23

Brandzip安装包

Brandzip安装包 ,Brandzip体积小,解压缩文件快捷,是我喜欢的简约风格,欢迎下载使用。

2021-07-08

空空如也

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

TA关注的人

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