自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 apisix配置prometheus

apisix 引入 prometheus 配置

2024-06-26 18:53:27 848

原创 根据 type 类型动态获取 Mapper 对象,执行对应的sql,避免if esle 编码

根据type执行不同的数据库逻辑,优化 if esle

2024-06-20 11:29:31 198

原创 apisix 拓展,自定义public api 获取注册中心服务列表

借用apisix拉取注册中心服务

2024-05-16 18:58:36 645

原创 apisix 自定义插件

手把手教你创建apisix插件

2024-05-16 18:44:12 2493

原创 踩坑: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

原创 算法题:链表

ps:中括号[] 中的数字,表示此算法题在 力扣 中的序号,直接搜索序号即可找到原题。

2024-03-21 10:02:48 401 1

原创 java 8 采用 Graphics2D 对象绘制圆形图片,矩形转圆形

Graphics2D 对象在背景图上绘制圆形 logo

2024-02-20 11:05:15 785

原创 从 oracle 数据库导入会员到另一个系统的 oracle 数据库

数据导入同时保留 id 对应关系

2024-01-25 15:06:46 382

原创 oracle匿名存储过程调用记录

【代码】oracle匿名存储过程调用记录。

2024-01-17 15:25:40 383

原创 calendar 对象跨年获取前一天日期不对

calendar 对象跨年获取前一天日期报错

2024-01-16 16:56:25 432 2

原创 生产中的并发同步问题记录

简单记录一下生产中的并发问题和解决思路。

2024-01-10 11:57:57 382 1

原创 项目日志配置 日志轮滚 日志分级

日志配置

2024-01-08 16:19:35 421 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

原创 多数据源的配置和事务

多数据源的事务和回滚

2023-11-22 17:58:04 104 1

原创 oracle 数据库误删数据,如何恢复

闪回技术, 数据恢复

2023-09-07 12:17:34 3840 1

原创 stream流 concat flatMap 使用

server 下包含 List insItems 和 List insEmps,项目中看到这种代码,让我实在是难受,看了下层级结果。ins 下包含 List server,而 下包含 List recomEmps。

2023-08-28 17:53:23 124 1

原创 java 后端返回前端,中文乱码

后端返回 中文乱码

2023-07-30 14:53:05 1358 1

原创 自勉,持续学习,@Conditional使用记录

@Conditional 在实际开发中的简单使用

2022-11-16 14:31:12 183 1

原创 自勉,持续学习,docker入门

Docker 入门

2022-10-28 20:04:43 533 1

空空如也

空空如也

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

TA关注的人

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