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

原创 EasyExcel无需实体类进行导出,使用List<Map>

需求: service方法的返回值是List< Map> 不是实体类,使用转换或者改动service增加的代码量大,所以直接用List Map进行导出。List> 作为数据插入 每一条List< Object>都是一行数据,for循环插入插入数据。List 设置表头,这个可以设置副标头。

2024-01-04 10:25:40 3574 3

原创 springboot+rocketMQ发送延时消息失败问题解决

2.2.3对应的rocketMQ版本可以从左边的加载目录看,可以发现2.2.3对应的是5.0.0 虽然我装的是5.1.0但是并不冲突,之前安装的4.x会冲突。

2023-12-27 11:08:19 976

原创 springboot2.7.6+nacos2.0.3+seata1.8.0集成初步使用以及问题记录

seata简单入门

2023-11-28 10:00:49 635

原创 java_专有钉钉获取组织架构以及人员

【代码】java_专业钉钉获取组织架构以及人员。

2023-09-04 09:54:16 1151 2

原创 Springboot整合SpringSecurity实现简单登录验证

代码主要是根据yudao提取的,大家有兴趣可以去看看,登录验证的总体逻辑就是1.请求时加入token2.根据token得到用户3.将用户设置到登录名单中4.验证通过1.每次验证都会重新设置一次登录状态 即每次请求都调用一次SecurityContextHolder.getContext().setAuthentication(authentication);

2023-08-29 16:34:23 279 1

原创 SpringBoot+MybatisPlus实现sharding-jdbc分库分表

学习sharding-jdbc的分库分表功能,以分库,分表,分库分表三种方式来实现,此文章只展示分库分表,为简洁其余两种分篇写。

2023-08-25 09:00:46 391 1

原创 SpringBoot+MybatisPlus实现sharding-jdbc分表

学习sharding-jdbc的分库分表功能,以分库,分表,分库分表三种方式来实现,此文章只展示分表,为简洁其余两种分篇写。

2023-08-25 08:54:15 509 1

原创 SpringBoot+MybatisPlus实现sharding-jdbc分库

学习sharding-jdbc的分库分表功能,以分库,分表,分库分表三种方式来实现,此文章只展示分库,为简洁其余两种分篇写。

2023-08-24 09:59:17 554 1

原创 记录一下logback的一些标签用法

logback

2023-03-14 09:57:39 109

原创 EasyExcel设置表头和内容样式

easyExcel设置表头和内容样式

2022-06-14 12:56:34 13553

原创 Kafka在单个partition和单个consumerGroup下重复消费的问题

kafka单个partion在一个group中重复消费

2022-06-11 17:09:04 1192

原创 RabbitMQ消费者接收Message乱码问题

使用Message来提取具体得消息内容时出现部分数据乱码的现象,byte[]数组用utf-8编码仍然无效运行结果:没有乱码 并且以json格式出现

2022-06-07 12:40:35 5416 1

原创 IDEA 加载maven项目时右侧栏缺少Pllugins和Dependencies的解决方法

##今天打开IDEA发现maven加载失败,一看是图中的两个目录消失了,经过重装IDEA以及各种配置还是无法解决,目前解决方案: 将本地的maven文件夹删除,重新下载并在idea中配置删除后 重新下载一个就出来了...

2022-05-31 12:32:22 964

原创 Kibana简单命令操作ElasticSearch

通过Kibana可视化界面操作的一些命令记录 日常学习记录,慢慢更新 使用的是elasticsearch 8.2版本 _ 开头的都是es的api 可以从一定程度上从关系型数据库如Mysql的角度来学习ES查询相关查询当前集群状态 --status字段显示为yellow,表示缺少副本GET /_cat/health?v查询当前节点情况GET /_cat/nodes?v查询索引列表GET /_cat/indices?v查看索引的分片情况 xwl_test为索引名

2022-05-25 19:33:10 445

原创 springboot+rabbitMq实现延迟队列的两种方法

项目介绍:1.使用死信队列方式原理:设置消息在发送后一段时间内没被消费则会被推入死信队列进行消费。项目依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a

2022-04-06 17:58:15 3223

原创 SpringBoot整合dubbo3.0+nacos2.0以及zookeeper

springboot + dubbo 3.0 + nacos 2.0 不放代码了,放依赖和配置文件,代码毕竟也很简单,依赖比较难配1.搭建demo所需依赖(parent包依赖 如果不需要继承请去除 dependencyManagement) <properties> <spring_version>2.6.1</spring_version> <dubbo_version>3.0.4</dubbo_versio

2022-02-16 16:39:39 4426

原创 Druid Monitor一些页面没有数据的问题解决

最近使用Druird数据源的时候发现,有一个Druid Monitor的功能,但是打开又没有数据,自己百度以及看文档找到了解决方案。记录一下。1.Sql监控和Sql防火墙没有数据时mergeStat和stat都可以使用,看druid版本方法1: 在启动项加入 -Ddruid.filters=mergeStat,wall -Ddruid.useGlobalDataSourceStat=true方法2: 在数据源配置的地方设置属性,具体怎么配置看自己的框架 datasource.setUs

2021-12-11 16:41:58 1558

原创 spring+mybatis多数据源

1.使用spring+mybatis构建多数据源1.1项目环境:spring+mybatis+mysql 依赖如下 依赖注释部分开启后 可以作为SSM项目使用,下图只为测试多数据源 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.comp

2021-10-30 09:46:06 1863

原创 Mybatis时出现错误 The command cannot be executed when global transaction is in the ACTIVE state

项目环境 spring + mybatis +springmvc百度了很多地方,很多都是多数据源,但是我的项目没有使用 最后检查文件发现 原来是开启了事务 而且 truncate 操作在事务里默认是不能回滚的总结 单数据源碰到这个问题 先检查一下有没有事务所不允许的sql在运行...

2021-10-14 10:31:57 1917

原创 nginx proxy_class后的斜杠问题

项目场景:nginx地址 192.168.110.4tomcat地址:192.168.110.5:8080/crmnginx转发 反向代理:通过nginx配置文件配置地址来访问到服务器上的项目问题描述:server { listen 80; server_name localhost; location / { root html; index index.ht

2021-08-20 11:52:57 420

原创 设计模式之装饰者模式 简单实例+理解

设计模式之装饰者模式 简单实例+理解仅代表我个人理解 下面是一个示例 我们点咖啡时可以选择调料 如下:饮料: 咖啡材料: 砂糖 牛奶那我们是不是有 咖啡+砂糖 咖啡+牛奶 咖啡+砂糖+牛奶 咖啡 4种选择以咖啡为父类 其他三种以子类形式继承父类 对应实现各自的需求 但是随着材料增多 组合增加 子类过多 会非常棘手 所以使用装饰者模式,顾名思义,我们准备一杯咖啡,然后用调料来装饰它,从代码的层面来讲,我们写一个需要装饰的装饰者类,然后只需要写对应装饰品类,需要哪个装饰品就将他放到装饰者类中。装饰模

2021-08-06 17:10:29 276

原创 >> 和 >>> 有无符号右移的简单分析

>> 和 >>> 有无符号右移的简单分析/* *-1原码 1000 0000 0000 0000 0000 0000 0000 0001 *-1反码 1111 1111 1111 1111 1111 1111 1111 1110 取反 符号位不变 *-1补码 1111 1111 1111 1111 1111 1111 1111 1111 取反最后+1 符号位不变 * 计算机使用的是补码 * >>为带符号右移 >>&g

2021-08-03 14:34:36 65

原创 2021-06-18

Mybatis研究二 —加载xml的方式(自动与手动)Mybatis在启动时会去读取配置文件xml的内容,我们默认都会将xml文件和mapper.java文件放在一个目录结构下,(eclipse中在同一文件夹下,idea的话java文件在src下,xml在resouces下)这种情况下,当我们的程序启动时,只要我们配置了@MapperScan或者spring中的MapperScannerConfigurer把com.xwl.mapper设为扫描路径就会自动加载xml.为什么会被自动扫描呢到mybat

2021-06-19 00:33:16 290

原创 mybatis的xml映射问题

使用配置类方式实现mybatis流程解析以及遇到的总结和问题-xml映射问题研究目的第一种情况 默认情况(xml文件与dao文件在相同目录时)其实mybatis调用也就是将所有需要的东西都放到configuration类中:关于XML映射的问题研究目的最近在研究mybatis 因为总是使用spring的xml文件配置的方式或者yml配置的方式,今天想用配置类使用一下(因为application.xml整个文件其实就是一个配置类,yml没有研究过)第一种情况 默认情况(xml文件与dao文件在相同目录时

2021-06-09 22:37:17 471

空空如也

空空如也

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

TA关注的人

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