自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 总结一下最近rocketMQ踩过的坑,以及它的一个解决办法汇总。

1.解决RocketMQ报No route info of this topic:异常近日在做RocketMQ的时候,mqnamesrv和mqbroker都正常启动了,但是在运行生产者的时候,报了个No route info of this topic的异常,让我很是郁闷。上网找了一些资料,现把解决办法记录如下,如果还有其他的原因导致这个问题的,后续会补充。解决方法一:Linux系统下:在启动mqbroker的时候需要指定 autoCreateTopicEnable=true。例如:nohup s

2022-01-20 18:16:40 60011 6

原创 转换时间工具类——时间展示几秒钟前,几分钟前,几小时前等等

【代码】转换时间工具类——时间展示几秒钟前,几分钟前,几小时前等等。

2023-04-23 10:16:47 339 1

原创 MultipartFile类转File类

MultipartFile类转File类

2023-02-09 16:41:06 238

原创 dateUtils工具类整合。

自己无聊整合的date工具类

2023-01-09 11:04:21 254

原创 使用深拷贝来保证集合复制不被set注入修改参数

JAVA复制集合后进行修改,两个集合都会改变里面的参数

2022-11-04 10:44:29 384

原创 BeanUtils.copyProperties赋值为空的值报空指针异常该怎么办? 速进!

完美解决BeanUtils.copyProperties复制属性报空指针异常的情况

2022-08-12 10:21:34 2514 1

原创 自定义excel表格(生成报价单,含多种excel样式调整)

生成自定义excel表格,包括行与列不同的样式调整,希望能帮到你~~

2022-06-08 10:01:07 827

原创 git基础命令

因为最近提交代码需要用到git命令,为了以防忘记所以做一个git命令的收录整合,希望再能帮助到自己的同时帮助大家。1、基础操作1.1、常用命令提交代码 git status -sb git add . git commit -m "fix" git push origin dev_20190510001查询状态git status查看日志 git log --stat git reflog --date=iso建立分支 git status -sb git checkou

2022-04-07 12:02:58 259

原创 服务器端口被占用了怎么办

可以使用lsof命令显示占用该端口的进程情况lsof -i:8080直接用以下命令杀死进程即可。kill -9 pid //通过pid杀死进程kill -9 name //通过进程名字杀死进程

2022-01-05 09:55:16 21463

原创 部署禅道至外网

结论:采用 Cpolar 映射工具和 netsh 命令netsh 命令可以将对本地/局域网的某个端口的请求转发给本地/局域网的另一端口接收处理,假设利用 Cpolar 映射工具将本地的 12345 端口映射到外网,再利用 netsh 命令将本地 12345 端口转发到 192.168.10.188 的 8000 端口,这样,我在外网用 http 请求本地 12345 端口时,实际上是在请求禅道 (192.168.10.188:8000) 网址结论:可行工具:cpolar 内网穿透工具和一台内网开着的电

2022-01-05 09:50:01 28109

原创 Java 随机生成任意组电话号码过程解析

随机生成任意要求数量的电话号码package com.work; import java.util.Scanner; /** * @auther::9527 * @Description: 随机生成电话号码 * @program: shi_yong * @create: 2019-07-30 10:22 */public class RandomPhoneNum { static Scanner sc = new Scanner(System.in); public sta

2021-12-27 15:48:18 3202

原创 Docker入门教程

如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。本文详细解释介绍Docker入门相关内容,后期重点关注Docker在微服务体系中的使用。在了解Docker之前我们先考虑几个问题:1、Docker是什么?2、为什么要使用Docker,它有什么优势?带着这些问题我

2021-12-23 14:41:30 594

原创 【MongoDB 工具篇】MongoDB Compass介绍

1 软件环境使用的软件分别为:MongoDB Compass 1.19.12MongoDB 4.2.02 软件介绍2.1 连接到主机界面安装完MongoDB Compass后,打开软件,进入连接到主机界面,输入必要的信息进行数据库的连接。2.2 数据库主页2.3 性能主页2.4 创建数据库2.5 集合操作2.5.1 创建集合选择所属数据库,点击“+”号,创建集合。在弹出的界面输入集合名称,点击创建集合按钮。2.5.2 查看集合选中要查看的集合点击,可以在不同的标签页

2021-12-23 14:17:32 1307

原创 MySQL数据库免安装版配置教程及常见问题

MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。以下教程以windows10 64位计算机为例(其他windows系统类似)01下载官方网站下载https://dev.mysql.com/downloads/mysql/根据自己的电脑配置选择对应版本.zip压缩包格式下载。无需登录,直接下载百度云快捷下载链接:https://pan.baidu.com/s/1hcEKFAQ6Fq7kFLG8x7SQCQ 提取码:2bfg 02配

2021-12-22 17:26:55 70411

原创 定时任务---Only no-arg methods may be annotated with @Scheduled

如果出现这个错误:Only no-arg methods may be annotated with @Scheduled说明你的方法不能有参数。

2021-12-08 16:25:22 1406

原创 自己无聊整合的一些docker命令

自己收录的一些常用的docker指令,希望能够帮助到你

2021-12-07 15:42:15 1204

原创 错误汇总Connected to the target VM, address: ‘127.0.0.1:XXXX‘, transport: ‘socket‘

【问题一】问题还原:spring boot maven 报错 connected to the target VM, address: ‘127.0.0.1:28481’, transport: ‘socket’1.spring boot maven 报错 connected to the target VM, address: '127.0.0.1:28481', transport: 'socket'**问题描述:**idea 直接运行 springbootAplication 启动类,无法启

2021-11-24 16:55:10 59390

原创 Cannot resolve org.glassfish.jaxb:jaxb-runtime:2.3.5 Spring Cloud建立服务中心出错,使用JDK11出错

1.首先创建项目选择版本号跟要导入的包创建项目之后,导包的时候出现了问题找了半天问题我发现是spring-cloud-starter-netflix-eureka-server默认的版本号太高,然后去Maven仓库换了个版本低的,就是下面这个<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfl

2021-11-11 17:02:33 72791

原创 创建新Docker容器时出现“The container name “/mytomcat“ is already in use by container.”问题的解决办法

创建新Docker容器时出现“The container name “/xxx” is already in use by container xxx…”问题的解决办法列出本地镜像:1.# docker images2.创建新的容器:docker run -it -d -p 8080:8080 --name mytomcat hub.c.163.com/library/tomcat:latest上面创建新容器出现了错误,提示:容器名被占用,须移除或重命名后才能使用这个容器名。【解决办法】

2021-11-10 03:41:41 1651

原创 Error response from daemon: conflict: unable to delete XXX (cannot be forced) - image has dependent

sudo docker images显示所有镜像我想删除上图红框中成对出现的两个镜像,用sudo docker rmi ID 的命令删除时,会出现一下错误:Error response from daemon: conflict: unable to delete d54e119055f0 (cannot be forced) - image has dependent child images用以下方法删除成功了:sudo docker rmi paddlepaddle/paddle:1.6.

2021-11-10 03:38:28 2988

原创 docker出现问题:You cannot remove a running container 解决方案

报错:Error response from daemon: You cannot remove a running container b09ec376401a46199d914abe34f80d5da895d7b35dd46978c5bd6110a2b53bcd. Stop the container before attempting removal or use -f分析原因:不能删除一个正在运行中的容器,要先停止下来才能删除解决方案:...

2021-11-10 03:36:21 2832

原创 Java中 == 和 equals 的区别是什么

== 解读对于基本类型和引用类型 == 的作用效果是不同的,如下所示:基本类型:比较的是值是否相同;引用类型:比较的是引用是否相同;代码示例:String x = "string"; String y = "string"; String z = new String("string");System.out.println(x==y);//true System.out.println(x==z); // false System.out.println(x.equals(y)); /

2021-11-05 14:31:05 396

原创 分布式锁之Redis实现

在Java中,关于锁我想大家都很熟悉。在并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它。但是Java中的锁,只能保证在同一个JVM进程内中执行。如果在分布式集群环境下呢?一、分布式锁分布式锁,是一种思想,它的实现方式有很多。比如,我们将沙滩当做分布式锁的组件,那么它看起来应该是这样的:加锁在沙滩上踩一脚,留下自己的脚印,就对应了加锁操作。其他进程或者线程,看到沙滩上已经有脚印,证明锁已被别人持有,则等待。解锁把脚印从沙

2021-11-02 15:10:08 382

原创 Nginx的功能作用

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器 ,也是一个 IMAP/POP3/SMTP 代理 服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。1、热部署我个人觉得这个很不错。在master管理进程与worker工作进程的分离设计,使的Nginx具有热

2021-11-02 14:56:41 764

原创 javax.servlet.jsp.JspTagException: Don‘t know how to iterate over supplied “items“ in &lt;forEach&gt

根本原因:org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement ‘com.szxs.mapper.RecordMapper.queryOne’. It’s likely that neither a Result Type nor a Result Map was specified.<c:forEach items=.

2021-08-31 15:00:01 543

原创 org.apache.ibatis.executor.ExecutorException:A query was run and no Result Maps were found for the M

根本原因:org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement ‘com.szxs.mapper.RecordMapper.queryOne’. It’s likely that neither a Result Type nor a Result Map was specified.找半天原因居然是select语句没写 返.

2021-08-31 14:54:43 685

原创 **解决java.lang.IllegalArgumentException: ‘Content-Type‘ cannot contain wildcard type ‘*‘异常**

FastJson版本升级这个bug的产生很大程度上是因为你更新了FastJson的版本。 com.alibaba fastjson 1.1.41 把FastJson的jar包更改为1.1.41版本即可解决问题

2021-08-30 15:10:55 2489 1

原创 数组

什么是数组?数组是存放数据长度固定的容器,并且其数据类型也是一致的。怎么声明数组?下面这个就是声明数组的例子int[] arr;int 数组的数据类型,数组中要存储什么类型的数据[] 代表它是一个数组arr 数组的名字,自己定义的数组怎么声明并初始化?方式一 静态初始化数组的数据类型[] 数组名 = new 数组的数据类型[]{元素1,元素2,元素3…};例:int[] arr0 = new int[]{2,4,6,8};这个数组有四个元素 所以它的长度为4方式二 隐式初始化

2021-04-28 21:23:53 119

空空如也

空空如也

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

TA关注的人

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