- 博客(24)
- 收藏
- 关注
原创 EasyExcel无需实体类进行导出,使用List<Map>
需求: service方法的返回值是List< Map> 不是实体类,使用转换或者改动service增加的代码量大,所以直接用List Map进行导出。List> 作为数据插入 每一条List< Object>都是一行数据,for循环插入插入数据。List 设置表头,这个可以设置副标头。
2024-01-04 10:25:40
5788
3
原创 springboot+rocketMQ发送延时消息失败问题解决
2.2.3对应的rocketMQ版本可以从左边的加载目录看,可以发现2.2.3对应的是5.0.0 虽然我装的是5.1.0但是并不冲突,之前安装的4.x会冲突。
2023-12-27 11:08:19
1314
原创 Springboot整合SpringSecurity实现简单登录验证
代码主要是根据yudao提取的,大家有兴趣可以去看看,登录验证的总体逻辑就是1.请求时加入token2.根据token得到用户3.将用户设置到登录名单中4.验证通过1.每次验证都会重新设置一次登录状态 即每次请求都调用一次SecurityContextHolder.getContext().setAuthentication(authentication);
2023-08-29 16:34:23
316
1
原创 SpringBoot+MybatisPlus实现sharding-jdbc分库分表
学习sharding-jdbc的分库分表功能,以分库,分表,分库分表三种方式来实现,此文章只展示分库分表,为简洁其余两种分篇写。
2023-08-25 09:00:46
426
1
原创 SpringBoot+MybatisPlus实现sharding-jdbc分表
学习sharding-jdbc的分库分表功能,以分库,分表,分库分表三种方式来实现,此文章只展示分表,为简洁其余两种分篇写。
2023-08-25 08:54:15
655
1
原创 SpringBoot+MybatisPlus实现sharding-jdbc分库
学习sharding-jdbc的分库分表功能,以分库,分表,分库分表三种方式来实现,此文章只展示分库,为简洁其余两种分篇写。
2023-08-24 09:59:17
620
1
原创 RabbitMQ消费者接收Message乱码问题
使用Message来提取具体得消息内容时出现部分数据乱码的现象,byte[]数组用utf-8编码仍然无效运行结果:没有乱码 并且以json格式出现
2022-06-07 12:40:35
5865
1
原创 IDEA 加载maven项目时右侧栏缺少Pllugins和Dependencies的解决方法
##今天打开IDEA发现maven加载失败,一看是图中的两个目录消失了,经过重装IDEA以及各种配置还是无法解决,目前解决方案: 将本地的maven文件夹删除,重新下载并在idea中配置删除后 重新下载一个就出来了...
2022-05-31 12:32:22
1050
原创 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
475
原创 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
3265
原创 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
4525
原创 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
1803
原创 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
1907
原创 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
2089
原创 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
466
原创 设计模式之装饰者模式 简单实例+理解
设计模式之装饰者模式 简单实例+理解仅代表我个人理解 下面是一个示例 我们点咖啡时可以选择调料 如下:饮料: 咖啡材料: 砂糖 牛奶那我们是不是有 咖啡+砂糖 咖啡+牛奶 咖啡+砂糖+牛奶 咖啡 4种选择以咖啡为父类 其他三种以子类形式继承父类 对应实现各自的需求 但是随着材料增多 组合增加 子类过多 会非常棘手 所以使用装饰者模式,顾名思义,我们准备一杯咖啡,然后用调料来装饰它,从代码的层面来讲,我们写一个需要装饰的装饰者类,然后只需要写对应装饰品类,需要哪个装饰品就将他放到装饰者类中。装饰模
2021-08-06 17:10:29
301
原创 >> 和 >>> 有无符号右移的简单分析
>> 和 >>> 有无符号右移的简单分析/* *-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
77
原创 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
328
原创 mybatis的xml映射问题
使用配置类方式实现mybatis流程解析以及遇到的总结和问题-xml映射问题研究目的第一种情况 默认情况(xml文件与dao文件在相同目录时)其实mybatis调用也就是将所有需要的东西都放到configuration类中:关于XML映射的问题研究目的最近在研究mybatis 因为总是使用spring的xml文件配置的方式或者yml配置的方式,今天想用配置类使用一下(因为application.xml整个文件其实就是一个配置类,yml没有研究过)第一种情况 默认情况(xml文件与dao文件在相同目录时
2021-06-09 22:37:17
520
空空如也
LINUX下如何用java访问PI数据库
2025-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人