- 博客(25)
- 收藏
- 关注
原创 springboot + mybatisPlus + logback.xml 打印sql日志
springboot + mybatisPlus + logback.xml 打印sql日志
2024-08-10 19:08:31 288
原创 feign 接口调用下载接口技巧
服务 consumer 需要通过feign调用 provider 的下载接口。provider 的下载内容是放在了 HttpServletResponse 中的,接口返回的是 void。一般的思路是让这个接口返回 byte[] ,但我希望直接调用这个接口获取二进制流,不希望改造接口。
2024-07-17 15:20:16 382
原创 mybatis plus json 格式转换踩坑记录
mybatis plus 用的 fastjson ,如果我们项目中需要用到 fastjson 的转换器,是需要引入fastjson 的依赖的,但是mybatis plus 用的是 FastJson,这里自然是转换失败的。我对应的实体类用的 fastjson2 中的 JsonObject 对象。想了半天,发现自己用的是 FastJson2中的 JsonObject,根据报错信息debug,发现这里报错了,找不到 JSON 类。项目中有个字段存的是json数据。我的配置和官网一致,但一直报错。
2024-07-15 17:10:14 454
原创 根据 type 类型动态获取 Mapper 对象,执行对应的sql,避免if esle 编码
根据type执行不同的数据库逻辑,优化 if esle
2024-06-20 11:29:31 198
原创 踩坑:mybatis plus 分页失效
在分布式项目中,引入了 mubatis plus ,但是自己在分页的时候一直无效,打印发现入参 pageNum pageSize 都有,最后发现是配置没生效,这里简单记录一下。common 项目下的全局配置。core服务的配置引入。
2024-04-16 20:20:03 346
原创 重写 mybatis的BaseTypeHandler,自定义数据转换类型
在类中,通过重写setNonNullParameter和getNullableResult等方法,实现了将Java对象转换为JSON字符串存储到数据库中,以及将数据库中的JSON字符串转换为Java对象的功能。这里使用了@MappedTypes注解来指定在处理JSON类型时应该使用JSONObject和JSONArray这两个特定类型。mybaits-plus 方式。mybaits的方式。
2024-04-03 12:04:03 371 1
原创 算法题3:二叉树
首先,回顾一下先不管所谓前中后序,单看traverse函数,你说它在做什么事情?其实它就是一个能够遍历二叉树所有节点的一个函数,和你遍历数组或者链表本质上没有区别。,由于没办法简单改写成迭代形式,所以一般说二叉树的遍历框架都是指递归的形式。你也注意到了,只要是递归形式的遍历,都可以有前序位置和后序位置,分别在递归之前和递归之后。。。
2024-03-21 10:08:34 311 1
原创 算法题:数组
你应该能发现最长回文子串使用的左右指针和之前题目的左右指针有一些不同:之前的左右指针都是从两端向中间相向而行,而回文子串问题则是让左右指针从中心向两端扩展。如果回文串的长度为偶数abba,则可以认为它有两个中心字符。找回文串的难点在于,回文串的的长度可能是奇数也可能是偶数,解决该问题的核心是。输入字符串以字符数组。,将数组中的所有值为 0 的元素移到数组末尾,函数签名如。,就相当于寻找长度为奇数的回文串,如果输入相邻的。不要给另外的数组分配额外的空间,你必须**的元素,并返回移除后数组的新长度。
2024-03-21 10:05:01 873 1
原创 Lua 学习记录
中文快速入门地址:https://www.cnblogs.com/felordcn/p/13838321.html。官方文档地址:http://lua-users.org/wiki/LuaDirectory。官网地址:https://www.lua.org/start.html。
2023-12-08 10:47:43 371 1
原创 stream流 concat flatMap 使用
server 下包含 List insItems 和 List insEmps,项目中看到这种代码,让我实在是难受,看了下层级结果。ins 下包含 List server,而 下包含 List recomEmps。
2023-08-28 17:53:23 124 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人