自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 资源 (3)
  • 收藏
  • 关注

原创 (已解决) org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “staffId“)

这个报错日志其实出现的概率非常低,因为我们执行dao操作时,常常是通过dto对象接收前端传入的请求体,而这个dto对象基本都不会是直接传null对象,反倒是对象的某个字段值可能是null值;而且,基本上都会对dto对象的必填字段进行参数检验,综合因素导致这个报错日志其实出现的概率非常低,不过还是要注意一下。

2023-05-31 17:42:12 16

原创 Springboot获取jar包中resources资源目录下的文件

Springboot获取jar包中resources资源目录下的文件

2023-04-25 10:13:37 937 1

原创 MySQL:varchar与date类型互转,对接java数据类型String和Date

调用springboot接口,根据传入的时间参数(Date类型),查询出对应的数据。

2023-04-18 11:40:09 344

原创 Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)

Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)

2023-01-05 13:40:56 1649

原创 IDEA中如何实现git的cherry-pick可视化操作?

IDEA中如何实现git的cherry-pick可视化操作?

2022-12-09 18:16:48 2224

原创 IDEA中如何实现 git stash 命令的可视化操作?

IDEA中如何实现 git stash 命令的可视化操作?

2022-12-09 16:29:49 2599 1

原创 java常量定义在interface和final class的区别?

java常量定义在interface和final class的区别?

2022-12-07 15:13:28 632

原创 java中的函数式接口是什么?

java中的函数式接口是什么?

2022-11-16 14:27:46 708

原创 Dubbo报错:getPropertyValue..in org.apache.dubbo.common.bytecode.Wrapper0: inconsistent stack height -1

(已解决)Dubbo报错:getPropertyValue..in org.apache.dubbo.common.bytecode.Wrapper0: inconsistent stack height -1

2022-11-13 15:17:48 665

原创 nginx的4层和7层代理的区别(附OSI网络模型)

nginx的4层和7层代理的区别(附OSI网络模型)

2022-11-09 00:26:34 1933

原创 OpenFeign的实现原理(附Feign和OpenFeign的区别)

OpenFeign的实现原理(附Feign和OpenFeign的区别)

2022-11-09 00:11:11 2355

原创 BeanFactory和FactoryBean区别(附BeanFactory和ApplicationContext的区别)

BeanFactory和FactoryBean区别(附BeanFactory和ApplicationContext的区别)

2022-11-08 23:13:06 476

原创 Redis分布式锁-附实现原理和优化过程(Redis的常用命令)

Redis分布式锁-附实现原理和优化过程(Redis的常用命令)

2022-11-03 01:04:12 702 2

原创 java的引用数据类型-附String字符串常量池简介(别再用new String了)

java的引用数据类型-附String字符串常量池简介(别再用new String了)

2022-11-01 20:06:22 198

原创 java的8种基本数据类型-附取值范围的计算逻辑

java的8种基本数据类型-附取值范围的计算逻辑

2022-11-01 19:34:04 440

原创 windows环境基于Elasticsearch8.4.0的Logstash工具实现Mysql数据库表数据备份同步

windows环境基于Elasticsearch8.4.0的Logstash工具实现Mysql数据库表数据备份同步

2022-10-17 00:16:56 904

原创 windows环境基于Elasticsearch8.4.0的Head工具下载、安装、使用

windows环境基于Elasticsearch8.4.0的Head工具下载、安装、使用

2022-10-16 20:15:03 1786

原创 windows环境基于Elasticsearch8.4.0的IK中文分词器的安装、部署、使用

windows环境基于Elasticsearch8.4.0的IK中文分词器的安装、部署、使用

2022-10-16 20:11:01 684

原创 windows环境Elasticsearch8.4.0的安装、启动、使用方式

windows环境下如何安装Elasticsearch(8.4.0)!

2022-10-16 19:30:09 1168

原创 windows安装JDK与系统变量配置

windows安装JDK与系统变量配置

2022-09-01 15:53:25 404

原创 IDEA settings设置快捷键实现字符串中的英文字母转大小写

如何在IDEA的settings属性中,通过设置快捷键实现字符串中的英文字母转大小写?

2022-07-25 17:44:20 1989

原创 Springboot服务引用Nacos中新增的配置文件失败

Springboot服务引用Nacos中新增的配置文件失败

2022-06-30 17:01:13 3254

原创 (已解决)执行bat脚本文件的@title 设置中文标题后执行,出现中文乱码

如何解决执行bat脚本文件后,弹窗出现中文乱码的问题?

2022-06-23 16:26:37 1212 2

原创 已解决:如何使用IDEA+Docker Desktop 打包并发布项目?

问题现象:今天给各位小伙伴分享一下后端服务的打包和发布技能 :如何使用IDEA+Docker Desktop 打包并发布项目?解决方法:1.打包yjdatavisualserver前先将yjdatavisualdao的服务打包并将该服务的依赖插件等导入到本地库中:(因为yjdatavisualserver依赖于yjdatavisualdao)看到以下信息即为安装成功:打包yjdatavisualserver服务(注意该操作需要联外网WiFi或...

2022-05-31 17:04:29 884

原创 Springboot自定义全局异常处理器-封装接口异常的响应体,防止异常时暴露程序包名类名路径信息(附swagger文档的使用教程与资源拦截问题)

aaa问题现象:今天在项目中,遇到了一个需求: 如何解决接口调用报错时,暴露了接口涉及的包名、类名等敏感信息的问题?问题分析: 其实在很多正常的小项目,对这种情况是不做处理的,因为即使暴露了 起因是因为甲方在使用安全测试工具检测接口的时候,发现接口返回的报文中存在敏感信息,会暴露接口逻辑中用到的包名、类名,举个例子如:如上图,接口:/pms-amap-sgcc-serv...

2022-05-23 17:56:33 803

原创 Springboot项目jar包读取配置文件的优先级

问题现象:最近,公司新招了一个高级java工程师在熟悉我们的服务代码,今天这位大佬问到我一些关于jar包启动是读取配置文件的问题: 大佬:erc-authadapter-service这个服务打包成zip包时,为什么要把配置文件(下图红框所示)也打包进去?我:是为了在jar启动时读取这些配置文件。大佬:jar包中不是已经包含了这些配置文件了吗?我:jar包中的是项目在开发时设计的配置文件,实际部署后,无论是......

2022-04-28 11:21:41 3414 8

原创 List集合排序总结

问题现象 今天在项目中相对List集合进行按需求的排序,因此打算总结一下各种情况下的List排序的代码写法?解决方法:1、

2022-04-13 17:53:52 28982 3

原创 (已解决)Linux 离线部署 Redis(下载、安装、配置、启动、连接)

问题现象Linux 系统如何离线部署 Redis(下载、安装、配置、启动、连接)?解决方法:1、windows环境中下载 Redis 的 tar.gz 安装包和 编译所需的 rpm 工具包: 网上有许多下载资源的途径,这里我直接分享了一下我事先上传到网盘的资源,以供伙伴们下载,节省时间:redis-6.2.6.tar.gz安装包:链接:https://pan.baidu.com/s/1wo6puqZXcBu2WPMx379-Uw?pwd...

2022-03-15 11:43:04 2971 3

原创 (已解决)jar包启动命令中的自定义变量参数(-D...)无法被服务识别

问题现象:今天在使用脚本文件(.sh文件)启动 一个java服务时,发现脚本启动命令中添加的变量参数无法被服务识别到!!!问题分析: 下面将通过一个java服务(gateway网关服务)来演示本文章出现的问题现象! 首先查看当前nacos注册中心的服务列表,可以看见并没有gateway服务:1、本机IDEA启动测试: 接着先在本机IDEA开发工具上测试该java服务(gateway网关服务)源码的启动是否正...

2022-01-20 14:57:04 4348 2

原创 (已解决)同一局域网下关闭了windows防火墙,外部仍然无法访问本机的java服务

问题现象:今天同事遇到了一个问题:1、本机电脑和移动手机(其他如pc端也可以)连着同一个WiFi网络;2、本机电脑防火墙已关闭;3、用本机电脑起了一个服务,然后在其他端访问该服务接口不通,无法连接;问题分析:从上述的三个要素中,可以看出正常情况下是不应该出现这种问题的,那到底是为什么呢?经过了解发现一个关键信息,那就是同事最近重装了本机电脑的系统!!!重装系统难免会出现一些以前没出现过的奇怪问题,究其原因其实无非...

2022-01-18 14:07:23 4480 6

原创 Springboot微服务读取服务配置application失败

问题现象:今天在本机启动springboot项目并访问kafka服务的时候发现如下报错:2022-01-12 10:53:34.843 WARN 69212 --- [ad | producer-1] org.apache.kafka.clients.NetworkClient : [Producer clientId=producer-1] Connection to node -1 (/127.0.0.1:9092) could not be established. B...

2022-01-12 11:12:14 1337

原创 kafka报错:java.net.UnknownHostException: kafkahost

目录问题现象:问题分析:解决方法:问题现象:今天在本机想debug一下服务,发现在通过网关调用接口的时候,报了一个和kafka相关的错,如下:java.net.UnknownHostException: kafkahost问题分析:从报错信息可知,这是因为无法识别名为 kafkahost 的 host。通过查看 linux 服务器上的 kafka集群配置的某个服务实例的配置可以发现:listener...

2022-01-12 10:30:44 3981 1

原创 Linux部署 kafka集群

目录问题现象:解决方法:0、环境环境:1、下载地址:拓展:Scala是什么?2、部署2.1 linux服务器上新建目录2.2上传kafka压缩包到服务器2.3 解压2.4 重命名解压后的文件夹2.5 创建logs日志目录和data数据目录2.6 修改配置2.7 部署集群中的其他服务实例3、启动3.1 执行启动脚本拓展:服务启动报错"Cannot allocate memory"3.2 查看 kafka 进程信息3.3 查看服务.

2022-01-11 18:28:51 3277

原创 Linux部署 zookeeper集群

问题现象:Linux 系统如何部署 zookeeper集群?解决方法:0、环境环境:linux 系统、JDK8、zookeeper 压缩包(bin-tar.gz)。由于zookeeper 是基于 Java 语言的,因此安装 zookeeper 必须先安装好JAVA(JDK),这里我们安装常用的JDK8。注意:对于 linux 系统上安装 JDK8 感兴趣的小伙伴,可以参考一下文章:Linux 安装 JAVA(JDK)_Steph...

2022-01-07 16:05:35 1906

原创 Nacos(dubbo)报错:The IP address(“http::9090“) is incorrect.

目录问题现象:问题分析:解决方法:问题现象:今天在启动微服务的时候,出现了如下报错:java.lang.IllegalArgumentException: The IP address("http::9090") is incorrect. If it is an IPv6 address, please use [] to enclose the IP part!问题分析:看了一下报错信息,只知道是ip有问题,其中提到了9090端口,我在项目里搜了一...

2022-01-06 17:36:25 4346

原创 Linux 部署 nginx(下载、安装、启动)

问题现象Linux 系统如何部署 nginx(下载、安装、启动、使用)?解决方法:1、下载官网下载 nginx 镜像文件:nginx: download选择稳定版本 下的镜像文件进行下载,下载完成:2、linux系统上安装nginx2.1、把 下载好的 nginx 的 tar.gz 压缩包 上传到linux服务器:2.2、解压:# 进入 nginx 压缩包所在目录cd nginx 压缩包所在目录# 解压tar -zx...

2021-12-29 17:55:26 9944 2

原创 Mybatisplus报错:java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory

问题现象: 今天在对mybatis 项目 升级为 mybatisplus 后,出现如下报错:java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory问题分析:这是因为项目中还是用着 mybatis 的配置,mybatisplus 的配置未完全生效!解决方法: 把 pom.xml 中原有的 mybatis 依赖去掉,reimport 刷新依赖配置,重...

2021-12-29 11:05:28 2662

原创 MybatisPlus报错:BindingException: Invalid bound statement (not found): com...XxxMapper.insert

问题现象: 今天在使用MybatisPlus 的过程中,启动项目后,出现了如下报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com...XxxMapper.insert问题分析:从报错日志来看,是因为注入失败,导致了无效的绑定语句(找不到bean对象)!!!这里报错的关键在于:方法名。和以往遇到...

2021-12-28 17:01:55 5697 3

原创 nginx 报错: [emerg] getpwnam(“www“) failed

问题现象: 今天在使用 nginx 的过程中出现了如下报错:nginx: [emerg] getpwnam("www") failed问题分析:从报错信息可以得知: 报错是因为 nginx 在 识别 "www" 的时候失败了!!!乍一看,一脸懵逼,那就先去了解一下 这个"www" 的什么东西???从网上查阅资料后发现,几乎所有的文章都提到了:现象: 安装 nginx 或 启动 nginx 时报错:...

2021-12-27 19:02:59 5772 2

原创 Linux 部署 Nexus (下载、安装、使用)

Linux 部署 Nexus (下载、安装、使用)

2021-12-24 18:06:17 10049 8

Sentinel-1.7.2.zip

Sentinel安装包(当前最新版: 1.7.2) Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。

2020-06-19

基于window系统的Curl命令行接口调试工具

Curl(CommandLine Uniform Resource Locator)翻译为:命令行统一资源定位器, Curl是一个利用URL语法在命令行方式下工作的文件传输工具. 可以简单理解为: 在命令行环境下访问url链接地址的工具(简记为:cURL或Curl或CURL),作用是:调试接口,爬虫抓包,上传下载文件.

2020-06-15

iNode 7.1校园网客户端安装包

iNode校园网客户端压缩,内附 iNodeSetup7.1 (E0309).exe 校园网常见故障处理方法.doc 校园网客户端安装指南.doc 两个文档,可以帮助新手解决大部分问题

2018-07-01

空空如也

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

TA关注的人

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