自定义博客皮肤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)
  • 收藏
  • 关注

原创 druid数据库连接池配置项说明

druid数据库连接池配置项说明

2024-04-22 17:11:10 728

原创 使用idea一次性删除java文件中所有的注释内容 /* */

将.class文件转成.java文件后,.java文件每行都会生成注释/* */,通过idea的替换功能,使用正则表达式删除注释/* */

2024-04-02 16:10:41 271

原创 拷贝他人maven仓库jar包到自己本地仓库,加载maven依然提示无法下载对应依赖

拷贝他人maven仓库jar包到自己本地仓库,加载maven依然报错

2024-03-20 14:46:04 243 1

原创 MAC IntelliJ IDEA搭建Doris Fe

MAC IntelliJ IDEA搭建Doris Fe

2024-03-19 14:43:33 1196

原创 Linux环境实现mysql所在服务器定时同步数据文件到备份服务器(异地容灾备份场景)

应对异地容灾备份场景,mysql所在服务器和本分服务器需要建立ssh连接,每天mysql服务器通过定时任务执行脚本,同步数据到备份服务器。

2023-11-13 16:57:20 632

原创 Linux查看磁盘、内存、cpu信息

Linux查看磁盘、内存、cpu信息

2023-11-03 14:01:02 426 2

原创 MacBook截取网页长图

第一步:⌘Command + Option + I。第二步:⌘Command + Shift + P。红框内输入Capture full size。,回车,长图会自动下载。

2023-08-03 10:08:53 264 1

原创 大数据Hadoop、HDFS、MapReduce、Hive、Yarn、Spark之间的关系

大数据Hadoop、HDFS、MapReduce、Hive、Yarn、Spark之间的关系

2023-02-12 18:07:58 305

原创 解决年份为1986~1991时,使用注解@JsonFormat(pattern = “yyyy-MM-dd“, timezone = “GMT+8“)仍然比实际日期少一天

解决年份为1986~1991时,使用注解@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")仍然比实际日期少一天

2022-10-11 17:09:22 1470 3

原创 通过syslog协议发送日志信息到日志审计系统(配置logback-spring.xml方式)

根据syslog协议将业务系统的日志信息发送到日志审计系统

2022-08-25 15:33:09 2765

原创 使用SpringCloud-Gateway WebFlux 抛出指定错误代码和信息

最近项目使用SpringCloud-Gateway WebFlux 技术做鉴权,在开发过程遇到一个问题,如何抛出指定的错误代码和信息。开始时使用Mono.error()返回错误信息,但是错误代码485被转为500。public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { return Mono.error(new TokenMissException(485,"...

2022-05-23 08:55:11 1289

原创 通过代码获取Spring、SpringBoot版本信息

import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.SpringBootVersion;import org.springframework.core.SpringVersion;public class UserTest { @Test public void qryVersion() { System.out.println(Spring...

2022-05-07 11:35:28 665

原创 mybatis-plus查询结果中嵌套List列表

1. 在resultMap中引入collection,设置property名称,javaType设置为java.util.List,ofType设置为 List列表类型。2. select配置中resultMap设置为步骤1中的property名称3. 调用接口查询结果

2022-03-09 17:49:09 3061

原创 Swagger2配置多个扫描包路径

下面是具体代码:@Configuration@EnableSwagger2public class SwaggerConfigure { //配置swagger中Docket的bean实例 @Bean public Docket docket(Environment environment){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo...

2022-03-04 14:37:32 2559

原创 windows系统使用bat脚本批量启动程序

@echo off start cmd /k "java -jar order-0.0.1-SNAPSHOT.jar" //启动jar包timeout /nobreak /t 10 //延迟10秒start cmd /k "cd/d D:\Redis-x64-3.2.100 &&redis-server.exe redis.windows.conf" //启动redis服务timeout /nobreak /t ...

2022-02-17 14:22:25 2823

原创 @FeignClient注解,调用相同服务名报错(A bean with that name has already been defined and overriding is disabled.)

使用@FeignClient注解进行Feign接口调用,但启动服务时报错。报错信息: 报错原因:同一个服务中存在多个@FeignClient调用相同的服务名(存在多个相同的Bean名)。例如:下面代码调用了相同服务名"order-service" 解决方法:方法1(不推荐):在报错信息中可以看到,提示开启允许相同bean定义。只需要在application.yml中进行配置。spring: main: allow-bean-...

2022-02-17 12:13:57 1283

原创 字节流InputStream转化为com.itextpdf.text.Image

将字节流InputStream转化为com.itextpdf.text.Imageimport com.itextpdf.text.Image;import java.io.InputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;public class Image2PdfHandler { /** * * @param inputStream * @return 将InputSt

2022-01-12 21:14:38 1126

原创 MyBatis-Plus的IPage分页获取total不正确

使用MyBatis-Plus的IPage做分页查询,sql语句如下检查后发现获取total数量不正确,然后查看控制台日志,发现查询total数值的sql语句如下按照规则查询total数量的sql语句应该如下原因:MyBatis-Plus开启了自动优化功能解决办法:page.setOptimizeCountSql(false); //关闭自动优化功能...

2022-01-12 09:42:10 4602 2

原创 关于swagger2请求参数不显示问题

在使用swagger2时遇到这样一种情况,在请求参数的实体类上已经写有注解@ApiModel,实体类中的每个字段也写有注解@ApiModelProperty,但是在swagger-ui界面却不显示请求参数。 引起这个问题的原因是在@ApiModel注解参数中写入了特殊字符“反斜线”,去掉"/"便可以显示请求参数。...

2021-12-23 10:35:46 9051

原创 linux根据PID查找进程所在目录路径

ps -aux |grep -v grep|grep PID

2021-10-15 16:24:50 3784

原创 SpringBoot+MyBatis-Plus配置动态数据源

pom.xml添加依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>2.5.4</version></dependency>

2021-06-11 11:44:41 460

原创 SSM框架中spring、springmvc、mybatis所在层级以及工作流程

spring、springmvc、mybatis所在层级:服务端开发一般使用三层架构,分别为表现层(web层)、业务层和持久层。 1. springmvc位于表现层,主要与浏览器进行交互(接收和响应浏览器请求)。springmvc采用MVC设计模型,模型由 model、view和controller组成。 ● mo...

2020-04-13 15:07:21 2468 1

原创 通过java反射机制调用类中方法

package test;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Car { public String qryInfo(String name, String contry, Integer num) { r...

2019-12-31 11:31:04 261 1

原创 引用jar包中classpath下的文件路径

现有A,B两个工程,B工程以jar包的形式引入到A工程,A工程希望引用该jar包中classpath下的sqlmapper中的xml文件路径。下图为B工程classpath路径那么引用路径为 classpath:sqlmapper/*.xml。 但此引用无效,原因就是B工程是以jar包的形式引入到A工程中,而当前配置只是扫描A工程sqlmapper中的xml文件。这里需要在...

2019-12-19 11:25:17 2595 1

原创 vue、node、npm、webpack之间的关系

node.js是javascript运行的环境,以前只能浏览器解析js,现在直接用chrome的v8引擎封装成nodejs,实现js独立于浏览器也可以解析运行npm,前端依赖包管理器(包含在nodejs中),类似maven,帮助下载和管理前端的包这个下载源是外国服务器,如果想提高下载速度的话,建议更换成淘宝镜像,类似maven之于阿里云镜像。vue.js 前端框架其他大火的前端...

2019-11-05 09:44:56 1294 1

原创 IntelliJ idea 控制台(Console)里的查找功能

在使用IntelliJ idea开发时,由于我习惯使用eclipse快捷键,所以将Keymap设置成Eclipse,但随后发现Console控制台的查找快捷键消失了。Console控制台查找快捷键消失原因:首先查找到此路径Setting->Keymap->Main menu ->Edit -> Find -> FindKeymap默认为Defual...

2019-08-16 10:49:15 35259 10

原创 spring boot启动报错,提示Protocol handler start failed

spring boot启动报错,提示Protocol handler start failed和Address already in use: bind 原因: 端口冲突,在任务管理器中关闭java进程。

2019-07-04 10:36:09 942 1

原创 Sublime快速生成HTML模板

生成方法:新建文档(Ctrl +N) Ctrl + Shift +P,打开命令模式,输入sshtml 进行模糊匹配,将语法切换成html模式 3. 输入 !,再按下Tab 或者 Ctrl + E,即可生成HTML模板。 ...

2019-06-28 15:08:19 4663 1

空空如也

空空如也

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

TA关注的人

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