- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 MySQL分区
在时间条件上创建了索引,但是检索的时间范围过大时,会导致索引失效;mysql分区,对于应用程序来说仍然是一个逻辑上的整体,分区可以提高查询性能、简化维护任务,并且有助于更高效地管理和组织大量数据。
2025-03-19 11:23:59
272
原创 RabbitMQ集群搭建及使用
前提条件:linux服务器下已经安装好了docker服务。本文档将搭建一个三台RabbitMQ的集群,包括三个RabbitMQ容器安装在同一服务器和三台不同的服务器。
2024-10-24 15:22:02
1265
原创 GROUP_CONCAT的使用
GROUP_CONCAT的使用 纵表转横表,分组后,被转换的字段是字符串类型的,无法使用常用的聚合函数,像SUM()、MAX()等
2022-04-11 17:17:07
5496
原创 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs
2022-03-27 03:39:36
2200
原创 feign hystrix 实现服务熔断、降级处理
feign: hystrix: enabled: true#在30秒内,发生20次以上的请求时,假如错误率达到50%以上,则断路器将被打开。hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 5000 #请求超时时间 feign hystrix 实现服务熔断、降级处理 feignclient
2022-02-25 19:31:56
4131
原创 LeetCode[4]:寻找两个正序数组的中位数
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。
2022-01-26 17:18:04
129
原创 LeetCode[1]:两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
2022-01-24 18:38:11
90
原创 poi的使用,easypoi,easyexcel的选择
项目需求需要读取excel,接触到poi,使用的话也入了很多坑,自我总结一下这里呢写了小demo,是一个SpringBoot项目,主要功能就是读取一个总课表,然后生成我们需要的指定班级的课表先来看看我们的总课表的样子目录easyexcelexcelpoipoieasyexcel对于excel的数据量比较大的时候,速度有着明显优势关键代码:导包: <dependency> <groupId>com.alibaba</groupId>
2021-09-19 21:13:30
1279
原创 程序员的电脑
今天没事,扯一下电脑的事情,一个是给萌新一个借鉴如果你也想”入坑“做程序员,或则其它专业,然后想着买一台电脑那么这篇文章应该可以给你一点大致选择电脑的方向。首先是到底买什么类型的笔记本:办公本游戏本超级本首先一个办公本,也就是平时说的轻薄本和商务本,顾名思义就是有着轻薄的特点,相对的体积受限制,性能就相对弱一些,同时拓展性也不及游戏本,例如程序员,可能用着用着感觉软件吖服务吖需要同时开启更多,电脑需要加内存,但是许多轻薄本的内存是板载内存(笔记本的内存卡槽可能是一个,或者两个,也可能直接
2021-08-18 21:50:58
1599
2
原创 Method not found: setXXX反射无法获得getter和setter方法
问题描述:使用PropertyDescriptor类报错利用反射无法获得属性的getter和setter //field:对象的属性对象 clz:pojo的Class对象 PropertyDescriptor pd = new PropertyDescriptor(field.getName(), clz); Method getMethod = pd.getReadMethod(); Object fieldValue = ReflectionUtils.invokeMethod(getMe
2021-06-23 10:17:09
2709
原创 Axios的二次封装
直接使用Axios存在的问题:有这么一个需求,用户创建账户之后,给用户发送一个短信提示创建用户成功,然后再发送一个邮件给用户,也提示用户创建成功……这时候如果还这么写axios请求,就会导致请求嵌套严重,可读性低,也就是所谓“嵌套地狱”。解决办法:使用promise将异步操作队列化,进行二次封装promise1、定义一个utils文件夹,定义一个js文件,我们这就叫index.js//1.引入axiosimport axios from 'axios'//2.定义一个统一的跟路径const b
2021-06-22 16:22:22
153
原创 vue时间类型的格式化输出
项目场景:示例代码后台是springboot+mybatis-plus,前端使用的vue,element UI的一个小项目问题描述:时间格式的输出格式是一个UTC通用标准时的格式,什么是UTC通用标准时:UTC即为世界标准时间,世界统一时间,国际协调时间,字母T是时间和日期的分隔符,T后面表示的即为时间,末尾的z表示UTC统一时间。而我们需要的是类似“yyyy-MM-dd”或者“yyyy-MM-dd hh:mm:ss"或者其他自定义格式的vue关键代码: <el-table :data="u
2021-06-03 22:06:09
4852
2
原创 spring mvc中的date类型数据传递
项目场景:ssm框架项目时间类型的数据的显示问题描述:时间类型的显示格式不符合我们平时看到的时间格式yyyy-MM-ss的格式虽然可以通过el表达式的时间格式化来解决,前端页面<input type=“date” 或者type="dateTime"等日期框就无法正常从后台到前端页面的数据回显同时,新增的时候,前端的时间的这个数据后台接收也会出现问题,这时候就会报错——由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
2021-05-15 17:46:54
757
原创 mybatis分页后org.apache.ibatis.builder.BuilderException: Error creating document instance.
问题描述:报错org.apache.ibatis.builder.BuilderException: Error creating document instance.然后发现mybatis的核心配置xml文件的configuration标签报错解决方案:将mybatis配置文件中这两段代码先后顺序调换,问题直接解决...
2021-04-14 11:51:57
212
原创 idea安装插件后无法启动
场景:idea安装插件后无法正常启动,双击启动程序没有反应,或者开始报错,如何在没有打开idea的情况下删除插件解决方案:在下图目录下,删除相应的idea插件的文件夹即可安装插件导致idea无法正常启动,通常是因为插件和idea版本不兼容,解决办法就是更换插件的版本,或者更换idea的版本...
2021-04-13 11:22:31
7689
3
原创 JSTL,El表达式做类型的判断,提供一个解决思路
项目场景:JavaWeb电商项目,商品秒杀功能,也就是商品可以有折扣价问题描述:一开始项目设计的时候,实体类有“商品类(Goods)”,还有其子类“特价商品类(SecKill)”,数据库查询的时候,获得的商品泛型集合“list<Goods>",但是遍历展示的时候,需要前台页面做一个商品是否属于特价商品的判断,也就是判断这个集合元素是否属于类型SecKillpublic class Goods { private int gid; private int cid;
2021-04-11 14:59:54
324
原创 第一个MyBatis项目,MyBatis简单实战
第一个MyBatis项目,MyBatis简单实战创建一个maven项目项目的目录结构代码演示最后在学习MyBatis之前,建议先学习一下maven,因为MyBatis涉及到很多jar包,如果自己一个个去找去下载是很麻烦的,而maven的强大之处就在于可以导入一个jar还有它所有所依赖的jar包.创建一个maven项目填写好GAV之后下一步就选好项目存储路径可以了项目的目录结构刚开始的项目结构可能看上去很多不知道什么东西的文件,很不舒服,但是删除又怕出问题我们就可以把这些“无关紧要”的文件隐
2021-04-08 22:50:57
274
空空如也
CMD "文件"和CMD["文件",run]的区别
2022-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人