- 博客(72)
- 收藏
- 关注
原创 【SpringBoot Resources目录下word, excel文件损坏异常】
通过使用maven-resources-plugin下的标签nonFilteredFileExtensions,让xlsx和word文件不再被压缩编译,避免office文件格式异常。
2024-07-15 15:39:38
617
原创 【VMware虚拟机扩展Centos磁盘容量操作学习】
(2)磁盘 /dev/mapper/centos-swap:2147M 与磁盘 /dev/mapper/centos-root:18.2 GB --表示系统分区的两个物理标识分别对应分区/dev/sda1和/dev/sda2。此处需要注意的是,centos-root是因为有的默认名叫centos,有的默认名可能不是centos,比如我的可能存在后缀centos_ll。(1)磁盘 /dev/sda:53.7GB --系统含有一个系统内部识别为磁盘 /dev/sda的硬盘,内存为53.7G。
2024-07-08 18:25:56
355
原创 JAVA红黑树的增删查模拟
最简单的定义就是二叉查询树,但是有颜色区分,树根一定为黑色,从某个节点到下面的所有分支到每个叶子节点途径过的黑色节点一样多,null节点默认为黑色,红色节点的子节点只能是黑色节点
2024-04-03 16:48:32
1000
原创 POI .xlsx 插入图片缩小尺寸且居中
使用框架:POIExcel版本:*.xlsx想要在Excel某个单元格中插入对应的图片,并且缩小尺寸,在单元格中居中例如在下面这个单元格中插入对应的图片,并且要与单元格四周有间距。
2024-03-14 18:13:54
1529
原创 ANTLR4入门学习(四)
设计语法序列:一列元素,一个数组初始化语句中的值选择:在多种可选方案中做出选择,例如编程语言中的不同种类的语句词法符号依赖:一个词法符号需要和某处的另外一个词法符号配对,例如左右括号匹配嵌套结构:一种自相似的语言结构,例如编程语言中的嵌套算数表达式或者嵌套语句块
2023-02-13 17:56:43
1925
原创 设计模式学习(五)- 访问者模式
访问者模式,标识一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式适用于数据结构相对稳定的系统,把数据结构和作用于结构上的操作之间的耦合解脱开。
2023-02-02 14:08:16
131
原创 Redis反序列化出现ClassCastException异常
SpringBoot环境Redis反序列化ClassCaseException异常
2023-01-31 15:50:40
798
原创 【 二叉树查询Binary Search Tree】
二叉树查询Binary Search Tree1.定义2.方法2.1 基础类2.2 操作类2.3 添加操作2.4 查找操作2.5 遍历操作:2.6 删除操作3. 完整代码1.定义二叉树,Binary Search Tree,简称BST特性:若任意节点的左子树不为空,则左子树上所有节点的值均小于它的根节点的值;若任意节点的右子树不为空,则右子树上所有节点的值均大于它的根节点的值;任意节点的左右树也分别为二叉查找树2.方法2.1 基础类节点Node数据元素左子树右子树代码:c
2022-04-21 10:26:00
301
原创 SpringCloud搭建遇到的各种问题
SpringCloud搭建遇到的各种问题一:以属性文件方式配置mysql时,需要在启动类加注解1.1 问题详情:1.2 解决方式:二:restTemplate以服务名访问其他服务时,UnknownHostException2.1 问题详情:2.2 解决方式:一:以属性文件方式配置mysql时,需要在启动类加注解1.1 问题详情:Description:A component required a bean of type 'xxx.mapper.XianJieAddressMapper' that
2022-01-17 16:29:32
1196
原创 Spring Cloud GateWay的坑
Spring Cloud GateWay的坑坑1:GatewayFilter只能在代码中配置,无法在配置文件中配置坑2:路由中filters和filter要谨慎使用坑1:GatewayFilter只能在代码中配置,无法在配置文件中配置举例:自定义一个GatewayFilter, public class AuthorizationFilter implements GatewayFilter, Ordered,这种bean类型的实现方法看起来很简洁,但是如果你想在配置文件中去配置这个过滤器,启动就会报错
2022-01-13 14:52:04
811
原创 LEFT JOIN条件在on后面和在where后面的区别
LEFT JOIN条件在on后面和在where后面的区别一、left join 的实际运用二、两表联查SQL区别1、在on后面补全条件2、在where后面补全条件三、三表联查SQL区别1.错误示范:1.1 连续使用left join,on后面过滤条件1.2 连续使用left join,where后面过滤条件2.正确操作:2.1将test2和test3作为整个右表查询四、结论一、left join 的实际运用left join 一般用于显示左边所有数据,并携带右表的数据;而在on后面进行条件过滤,只会过
2021-12-31 14:29:00
9555
原创 SpringMVC对接前端参数注解
SpringMVC对接前端参数注解一、请求方式二、参数格式三、注解描述1. @RequestParam2. @RequestBody四、实际调用1.Get请求:1.1 普通元素传参1.2 数组传参2.Post请求:2.1 application/x-www-form-urlencoded请求传参2.2 application/json请求传参一、请求方式HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT这几种。
2021-12-24 11:26:43
1766
原创 Mysql 进行Order排序后limit导致数据重复和消失Bug
Mysql 进行Order排序后limit导致数据重复和消失Bug1.背景2.原因3.处理方案1.背景数据库某个定时任务表中有31条数据,对该表进行num字段排序并分页,然后发现SELECT * FROM A ORDER BY pack_act_num DESC limit 0, 40SELECT * FROM A ORDER BY pack_act_num DESC limit 0, 10...SELECT * FROM A ORDER BY pack_act_num DESC limit
2021-12-01 10:47:29
1737
原创 Stream流的特殊操作
Stream流的特殊操作1.将字符串转为Map1.将字符串转为Map<Character, Long>String chars = "1233";Map<Character, Long> collect = chars.chars().mapToObj(e -> (char) e).collect(Collectors.groupingBy(x1 -> x1, Collectors.counting()));2.将SysSimInfo类的List集合转为Map&l
2021-11-17 16:19:31
116
原创 关于自定义Filter导致项目无法启动问题
SSM创建自定义Filter在web.xml中配置自定义名称 <filter> <filter-name>accountIpLimitFilter</filter-name> <filter-class>com.carfi.wuchechengyunren.interceptor.AccountIpLimitFilter</filter-class> </filter> <filter-mapping>
2021-09-10 14:14:22
591
原创 @Transactional事务失效问题
1、当方法非public修饰或者使用static修饰时,事务失效@Transactionalpublic static void test() {}@Transactionalprivate void test() {}上述两种情况在编译时即可发现;2、使用try catch,事务失效@Transactionalpublic void test() { try { //sql int i = 1 / 0; } catch (Exception e) { }}由于
2021-09-08 16:22:28
222
TA创建的收藏夹 TA关注的收藏夹
TA关注的人