自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker 安装 elasticsearch 和 kibana

1.2 这里es使用的是 8.12.1 的版本, 当然你的 kibana需要是对应的版本, 8.12.1如果版本不一样的话会无法启动kibana。这个镜像的es默认开启了用户名和密码以及https 你需要使用https 来进行访问, 会弹出让你输入用户名和密码.如果是这样的界面那么就是启动成功了, 如果你一直访问失败, 你可以查看一下docker的日志。就可以启动kibana了 记得把最后的8ebc60d080bd 换成你的容器id。接下来你的es就可以访问地址来验证你的es是否安装好了,

2024-08-31 15:10:09 1024

原创 luckysheet + vue2 实现在线文档的保存(含模板导入)

使用LuckySheet(vue 代码: 其中有调用后台接口的可以, 可以先注释掉)

2024-05-30 16:54:18 1900

原创 java CMD 实现2048 小游戏

【代码】java CMD 实现2048 小游戏。

2023-05-17 17:58:35 491

原创 如何手动启动Liquibase(当Liquibase遇到PostConstruct)

如何手动启动Liquibase(当Liquibase遇到PostConstruct)

2023-02-10 15:30:45 753

转载 SAX解析XML文件

SAX解析XML文件

2022-09-17 17:11:49 1661 3

原创 如何将本地jar包导入到maven仓库

maven

2022-08-16 16:41:27 530

原创 docker使用FDFS报错com.github.tobato.fastdfs.exception.FdfsConnectException: 无法获取服务端连接资源:can‘t create con

看是否是服务没有启动,进入到FDFS的容器中然后执行命令sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restartsudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

2022-03-23 08:31:03 1381

原创 ThreadLocal+interceptor实现检验用户是否已经登录

1. 编写ThreadLocalpublic class UserThreadLocal { private static final ThreadLocal<User> USER_THREAD_LOCAL = new ThreadLocal<>(); private UserThreadLocal(){} public static void set(User user){ USER_THREAD_LOCAL.set(user);

2022-03-21 14:58:16 394

原创 AQS源码解析

AQS源码分析场景模拟:假如有三个线程 A B C , 而A线程先抢到了线程而且将后面的线程阻塞了很长时间 首先来到ReentrantLock 的 205 行 当前是第一次抢夺线程来到这个方法 final void lock() { // state的默认值是0 获取到当前的值比较并交换是否为0如果是就更新为1 // 因为线程A是第一个来抢夺的所有满足条件 if (compareAndSetState(0, 1)) // 进入判断 将当前线程设置为...

2022-03-08 10:32:05 121

原创 SpringBoot简单整合RabbitMQ

1. 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>2. 配置ymalspring: rabbitmq: host: 192.16

2022-01-11 17:53:43 662

原创 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

1. 如果前台使用的是form表单直接请求的后台,那么需要把后台的@RequestBody 去掉因为你传入的不是json格式的所以不需要添加@RequestBody2. 如果使用的是ajax那么你需要设置你的参数类型或者请求头

2022-01-06 21:04:45 655

原创 JSR303数据校验

目录1. 简单实现2. 加入全局异常捕获1. 简单实现a. 在你的实体类上加上你需要的注解在 ValidationMessages.properties下会有很多的默认提示信息你也可以在注解后加message参数进行自定义b. 在controller层开启校验添加这个以后会开启校验但是使用的是系统默认的处理我们可以在你提交的数据的后面紧跟着加上BindingResult 就可以将所有的错误信息封装进去这样就是采用自定义的信息进行处理2. 加入全..

2021-12-18 11:32:38 125

原创 springboot全局异常处理

@ControllerAdvice@Slf4jpublic class GlobalExceptionHandler { @ExceptionHandler(Exception.class) @ResponseBody public R error (Exception e){ e.printStackTrace(); log.error(e.getMessage()); return R.error().message("执行.

2021-12-07 19:43:48 307

原创 如何在docker容器里安装ping命令

首先,apt-get update 一下,这个命令的作用是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。安装vim命令apt-get install vim安装ifconfig命令apt-get install net-tools安装ping命令apt-get install iputils-ping...

2021-12-07 19:38:35 11625 1

原创 SpringBoot的定时任务

1. 在主启动类上添加一个注解 @EnableScheduling2. 创建定时任务类注意: 加上@Componentcron表达式: 又叫七子表达式或者七欲表达式 这个可以使用网上的工具类进行生成 注意:springboot中只支持6位Cron - 在线Cron表达式生成器 ...

2021-12-04 11:26:22 324

原创 完成微信登录

微信开放平台官网https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html1. 环境准备 所需依赖 <!--httpclient--> <dependency> <groupId>org.apache.httpcomponents</groupId>

2021-12-01 11:49:02 250

原创 Md5盐值加密

Md5盐值加密是对Md5加密的一种优化,同一段文字在Md5在加密完以后他们所生成的密钥都是一样的,在网上有很多的Md5的密码库这样是很危险的,而Md5的盐值加密就是对他的一个升级1. 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dep

2021-11-30 08:52:17 246

原创 在maven项目中如果xml文件不是放在resources中如何扫描到

第一种:手动复制 xml的文件夹到target中第二种:配置pom.xml 以及 application.yml <build> <resources> <resource> <!--directory:资源文件的路径,默认位于${basedir}/src/main/resources/目录下--> <directory>s..

2021-11-28 09:01:46 588

原创 org.apache.commons.lang.StringUtils 下的 join方法 将数组中的数据使用 符号拼接成字符串

注意是org.apache.commons.lang.StringUtils 这个包下面的

2021-11-28 08:39:55 204

原创 springBoot 整合 swagger

1.创建配置类import com.google.common.base.Predicates;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.buil

2021-11-20 08:40:57 242

原创 postman问题

使用postman测试接口的时候使用post请求测试出现以下错误"timestamp":"2021-11-09T13:27:13.732+0000","status":415,"error":"UnsupportedMediaType","message":"Contenttype'multipart/form-data;boundary=--------------------------354063014445499895592923;charse...

2021-11-09 21:29:52 6595

原创 git项目拉下来之后无法找到主加载类

报错以后有可能是你拉下来的项目有父工程 他的住加载类默认成你的父工程的加载类了所有找不到在父项目中删除掉这个在子项目中

2021-11-04 23:52:51 1244

原创 git报错

git中报错:error: The following untracked working tree files would be overwritten by merge:解决方案:git clean -d -fx作用:删除没有git add 的文件

2021-11-04 23:15:18 155

原创 bootstrap的css样式如果没有效果那么就需要在link中加入 rel=“stylesheet“

2021-09-30 15:26:37 248

javaSenior.pdf

javaSenior.pdf

2021-09-30

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

TA关注的人

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