标签 - Java
2021
Gson基本使用
avatar
阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me
公告
This is my Blog
ted" datetime="2025-01-31T11:23:41.000Z" title="发表于 2025-01-31 19:23:41">2025-01-31Apache Linkis
使用RSSHub订阅我的b站
2024
FlexibleAdapter
web框架Play
apache-cassandra
websocket关闭指定原因
springboot3servlet和tomcat请求大小限制
formData传输与转发
uniapp-x与springboot跑通websocket示例
Apache Kyuubi
一个自带流程设计器的工作流引擎warmflow
AjPlus Captcha
protocol示例
Apache-general邮件订阅
Dromara 亮相 COSCon'24 中国开源年会,共话国产开源未来
Apache-StreamPark发版编译并上传svn
Apache-StreamPark发版配置GPG
Apache-ShenYu让h2数据库持久化到文件中
bean-searcher自动接收请求参数、多租户隔离、逻辑删除
滴滴开源调研系统XIAOJUSURVEY
Java生态AI大模型框架langchat
Apache-ShenYu支持namespace功能(四)
springboot单向推送给客户端SseEmitter
java异步操作测试库awaitility
高效压缩库:Snappy Java
Caffeine缓存
Apache-ShenYu注册失败问题
Apache-ShenYu支持namespace功能(三)
Disruptor
jps、jstack查看java堆栈信息
jacoco-maven-plugin单元测试覆盖度报告
apache-shenyu拉取swagger注册API文档功能升级swagger3
jdk未来特性可空运算符
apache-shenyu适配oceanbase
调试h2数据库
whimsy在macos安装
halo创建博客站点
本地运行Apache Baremaps
HuTool 6.0LambdaUtil
轻量级MVC服务器actframework
Apache ShenYu e2e失败定位问题
Apache ShenYu实现新登录后让其他token失效
Apache-fineract
Mybatis在Mapper上加注解关闭一级缓存
Mybatis在Mapper上加注解关闭二级缓存
在嵌入式tomcat运行如何添加spring配置配置参数
事务同步器
MybatisPlus自动填充忽略存在值直接填充
h2初始化小技巧
统计目录下java代码行数
HuTool日期解析问题
Spring的LambdaSafe
MybatisPlus“ 漏洞 CVE-2024-35548 ”申明 & 探讨分享
lombok的ExtensionMethod
lombok的@StandardException
MilvusPlus
jackson范型注意
添加OceanBase-MybatisPlus案例
jackson序列化时带上类型信息
Apache Fury
未来或将用Markdown写JavaDoc
spring提供的SQL工具类执行SQL脚本
安卓阴影实现
apache-streampark发版验证
satoken+webflux获取header以及body问题
OceanBase开发者大会
java使用jodd操作html
mybatis判断批量操作是否全部执行成功
mybatis-plus使用oceanbase-oracle模式
mybatis-plus启动时自动执行sql脚本
org.apache.ibatis.session.AutoMappingUnknownColumnBehavior
修改mybatis-plus更新策略
使用oceanbase
导出三方库依赖以及许可证
jackson转范型
stream-query开源合规
idea下载不下来maven三方库源码处理(二)
toParamStr支持数组
apache-shenyu处理修改了context-path后dashboard没有同步问题
macos升级14.4后idea运行java程序崩溃
liteflow快速开始
r2dbc自动填充审计字段
mybatis的@MappedTypes
stream-query多数据库进行CI测试
mybatis-plus-ext
极光推送报错6027
javadoc保留格式标签
r2dbc配置枚举转换器
apache-tika从ppt-pdf-xls读取文本
xcode报错SDK does not contain 'libarclite' at the path
satoken+webflux获取header以及body
十二时辰与现代时间的互转(精确版)
长安十二时辰与现代时间的互转
网页运行java程序cheerpj
mapstruct模板
异步转Mono
webflux之webclient踩坑tablefield
阿里云oss-cloud-sdk-springboot3兼容问题
minio临时凭证直传切换到阿里云oss
新版阿里云内容安全对接
apache-incubator-streampark源码编译本地运行(七)
全局替换双斜杠(转义+反斜杠)为单斜杠
webclient配置objectmapper
Azkaban
极光推送
stream-query的BeanHelper拷贝支持Converter
AtomicReference新jdk特性
promisesaplus.com
ClassPathResource踩坑
ip解析ip2region
webclient负载均衡踩坑
参数化单元测试
like concat 兼容h2、mysql、pgsql语法
xxl-job restful api
cron-utils获取下几次执行时间
open-feign设置全局header
2023
批量分页
file获取路径区别
spring-gateway跨域坑
spring注解排除某些bean
alipay密钥工具生成证书
docker运行seata
spring-state-machine持久化restore踩坑
nacos坏了临时排除掉依赖
boolean自然排序顺序
Hutool-通过Lambda结缘开源到6.0探索之路
state-machine持久化踩坑
quartz工具类含倒计时
spring-doc报错Unable to render this definition
动态范围匹配逻辑实现
boot项目添加运行参数的maven插件
单元测试添加运行参数的maven插件
spring-state-machine使用redis持久化
可变参数传入数组
spring-state-machine的action踩坑
feign发起url请求日期序列化问题
声网rtm加密传输
声网sdk检查
自动拆箱调用方法原理
spring-state-machine拦截器
spring-state-machine监听器
feign使用url参数传参@SpringQueryMap使用
spring bean销毁
rabbitmq动态创建队列
docker运行声网linux-server-sdk示例
对接声网rtc-restful-api
webclient在delete请求时携带request body
webclient模板变量
webflux中操作符调试
hutool修复CollectorUtil.reduceListMap与Collectors.groupby一起使用时出现与预期不符的结果
spring-state-machine守卫踩坑
spring-state-machine动态构建
spring-state-machine持久化
spring-state-machine守卫
open-feign自定义反序列化decoder
r2dbc事务处理
r2dbc分页条件查询
r2dbc的repository注入失败
多端IM通信层框架MobileIMSDK
对接阿里云RTC
spring3 springfox报错Type javax.servlet.http.HttpServletRequest not present
srs实现合流
srs的http api鉴权
srs的http回调
srs信令java版
nextrtc-videochat-with-rest
sa-token实现网关调用认证服务统一鉴权
camel+minio实现预签名URL上传
springboot+camel对接minio上传下载
minio上传下载
webclient远程调用
feign-reactive
多模块spring注入处理
通过条件跳过单元测试
sms4j对接阿里云短信
file4j
QLExpress
apache-incubator-streampark源码编译本地运行(六)
TreeMap踩坑
apache-streamparkpr和代码规范指南
binlog4j
如何使用lambda表达式提升开发效率
Delimiter
java-diff-utils
vaadin
spring-statemachine
对接deepl翻译
windows文件资源管理器排序
apache-incubator-streampark源码编译本地运行(五)
apache-incubator-streampark源码编译本地运行(四)
对接chatGPT
forest自定Address
jackson注解将空串反序列化为null
写一个基于lambda的copyProperties(二)
写一个基于lambda的copyProperties
Milo
pac4j
wrapper支持typeHandler
spring获取AliasFor增强的注解
VIN解析
java图片切片
下载文件url为MultipartFile
hutool-http配置默认实现
mp方法注入支持typeHandler
升级hutool 6.0
获取图片dpi
针对map的lambda
使用arthas+mat排查故障
rule-engine-open
apache-incubator-streampark源码编译本地运行(三)
frontend-maven-plugin
为streampark新增用户资源转移功能
apache-incubator-streampark源码编译本地运行(二)
hutool-excel设置单元格列宽
为shenyu的PortUtils.findPort添加单元测试
shenyu
map.put踩坑
通过getter获取setter函数
lambda2sql
mp wrapper小技巧
apache-incubator-streampark源码编译本地运行
mvc及jackson配置到配置文件中
给项目添加chechstyle
stream-query加入dromara开源组织
h2-console
动态mapper日志问题
jackson配置某属性只允许反序列化但不允许序列化
dataCompare
mybatis的call-setters-on-nulls
mp中typeHandler自动获取字段类型
关联更新封装(三)
动态mapper优先级问题
关联更新封装(二)
关联表更新封装
spring-guides-accessing-data-jpa
新版jdk的peek坑
mybatis中@MapKey
JOOL
payment-spring-boot
mybatis中@Many
mybatis中@One
flowlong
mybatis一对多查询
mp对象集合in查询
mapstruct-plus
lombok的val
bean-searcher参数转换
bean-searcher支持DbType为UNKNOWN的使用Converter
bean-searcher内嵌参数
freemarker遍历集合
h2换hsqldb最新版报错
mp查询出来时间自动去掉秒
rewriteBatchedStatements
Tailer
neutrino-proxy
hsqldb
jackson序列化时区问题
spring-batch批量处理
spring cache使用redis
Cacheable CacheEvict CachePut
spring caching
mybatis SQL类
easy-trans
jackson反序列化器获取类型
byte-buddy实现mybatis-plus动态mapper
获取某包下的类
byte-buddy
升级mp新版本后,service里removeByIds主键类型不一致报错
lunar
2022
hibernate-validator校验对象属性为List
获取lambda
获取lambda代理
获取泛型map工具类
如何关掉Parsed mapper file日志打印
开源ocr库tesseract
Comparable泛型踩坑
CompletableFuture事务处理
BeanTree
mybatis-plus代码方式配置
CompletableFuture在超时后,能够停止执行吗?
aop计时,超时输出日志
java ics解析ical4j
filterTree递归树过滤实现
springboot,get传日期格式转换
jackson kt module
exeBuilder
r2dbc指定时区问题
Fastjson姿势技巧集合
PersistJobDataAfterExecution注解
jackson时区问题
maven腾讯云镜像
spel获取spring bean
获取包装异常中真实异常
MP字段更新策略
mp分页排序字段转换
stream-core实现枚举校验
MockMvc
回收站拦截器
ballcat
编写mybatis脱敏插件
jasper-reports
aj-report
springboot动态配置
graphql-java
flexmark-java
java标签
mysql单条sql批量更新封装
hutool动态编译+lombok
hutool excel写数据
对接有道OCR
hutool获取excel中的图片
对接雅虎日语文本校对
maven版本号插件
h2下update set字段重复处理拦截器
xnio坑
聊聊lambda
stream实现递归封装
Lambda序列化支持debugger
全局响应返回处理
aizuda-limiter
java MethodHandle转反射对象
规则引擎ice
linkedList实现高亮逻辑
javadoc @apiNote、@implSpe、@implNote不识别问题
mysql单条sql批量新增封装
sql注入工具类
mp自定义sql注入
科大讯飞NLP黑白名单上传
stream拓展
对接科大讯飞NLP
反射获取声明泛型工具类
h2从1.4.200升级到2.1.212
x-easypdf
泛型限定问题
Collectors.flatMapping
StreamEx
eclipse-collections
List<Map>聚合为单个Map<List>
reducing和reduce
2.7版本spring.factories弃用
vavr
opencc4j
bean-searcher整合mybatis-plus逻辑删除
类型描述符
javadoc-plugin
quartz连接池问题
链式Consumer
RequiredArgsConstructor
stream-query
mvn一键换版本
mybatis-plus测试
sqlite读取文件初始库表
r2dbc
引入一个boot模块坑
mybatis流式查询
Converter集合转换
solon
连接流时如果是并行流
redis队列
bean-searcher
泛型的super和extends
StaticService
mapstruct的spring拓展
java泛型指定继承和实现
thymeleaf和vue快速入门
在SpringBoot单元测试中添加参数
set-cookie
springboot连接oracle
mybatis拦截器
对接飞书机器人
使用BiFunction更改map的value
lombok在生成的构造器、方法及参数上生成注解
lombok的Tolerate注解
我在jdk8实现了jdk18的新特性
枚举工具类
you might not need peek
mapstruct
编写一个spring-boot-starter-fastjson
hutool-db
注解支持@Alias同步值
replace、replaceAll、replaceFirst
collectingAndThen
image-comparison
Files.delete
启动时获取端口号
hutool中@Alias
新增SqlHelper.execute
大额数字转节权位
MP-p6spy日志分析打印
TTL的CRR操作
Collectors.toMap的对null友好实现
thymeleaf动态渲染html
设置并行流最大线程数
hutool-bom
子线程中获取request
SqlSession
druid连接池泄露
druid监控配置
获取两个list中相互不包含的部分
对null值友好的Collectors.groupingBy
java生成带logo二维码
gradle运行项目不显示异常
2021
jar中没有主清单属性
Mybatis-plus快照私服引入
mybatis-plus允许自定义handlerType的set
SimpleQuery优化
Thymeleaf Error resolving template [favicon.ico]
log4j漏洞防治参数
Collectors.mapping
Collectors.toMap空指针问题
aizuda
springboot学习项目
TransmittableThreadLocal
数据库连接自动断开重连不上
simple-query
netty-websocket
逻辑删除与联合索引冲突处理(二)
lombok注解
花里胡哨的peeks
动态参数+reduce累加stream
ThreadLocal子线程共享
ThreadLocal
@SafeVarargs
逻辑删除与联合索引冲突处理
lombok建造者模式支持父类
mybatis-plus代码生成器(二)
mybatis-plus过滤不需要查询的字段
springboot项目打包后页面访问不到
Sa-Token中SerializationException
Sa-Token
compute
自定义注解和AOP
mybatis-plus乐观锁
springboot中jackson的yml配置
mybatis-plus字段类型处理器
mybatis-plus源码环境搭建及运行
并行流线程数获取
shaun中在不需要安全拦截的接口获取用户信息
mybatis-plus使用代码配置configuration
shaun
获取类中所有的bean
unicode换行符
mybatis-plus部分更新
mybatis-plus的select函数
java读取本地目录的文件转换为list
fastjson全局序列化坑
实用API设计案例
mybatis-plus不使用spring
jquery和springBoot文件上传
ActiveRecord
mvc配置指定参数处理
mybatis-plus随机查询工具类(二)
mvc配置fastjson序列化枚举
MybatisPlus通用枚举
屏蔽词过滤器
过滤器实现手机跳转指定前缀url
日志输出filter
Spliterator
java模块导出与导入
创建只读集合
新版Stream
接口能玩的小花招
新版Optional
mybatis-plus动态表名
springboot建站脚手架
mybatis-plus防止全表更新与删除
手动回滚、提交事务
thymeleaf调用springBean
在js中获取thymeleaf变量(二)
redisson实现分布式锁
通过Function获取属性对应字段
mybatis-plus自动填充
随机端口
html+vue组件实现阿里云OSS对接
字符和Ascii码的互转
判断一个类是否另一个类的父类
一个学习设计模式的网站
collect补充
reduce补充二
parallelStream
redis的manager层应用
为什么总说不要循环调用dao
isPrimitive
Json Web Token
flatMap
thymeleaf格式化时间
maven打包时将xml加入打包文件内
springboot默认跳转/error页面变更
在js中获取thymeleaf变量
mybatis-plus随机查询工具类
常量or枚举的取舍
Class下的getEnumConstants
List中随机取一条
SHA1加密
超实用的mybatis-plus工具类
Optional没有peek函数?自己写一个
不要用魔法值!!!
@SneakyThrows
花式Equals
URL编码
BeanCopier坑
更换默认序列化器
@JsonAutoDetect
mp数据源加密
阿里云镜像快速构建springboot
全局日期请求转换处理
mybatis-plus逻辑删除简单实现
多模块install时报包不存在
单表和连表?如何选择?
groupingBy
获取不同时区的时间
mybatis-plus最新版配置分页最大限制条数
mybatis-plus默认查询方式
mybatis-plus从3.1升级到3.4.2
mybatis-plus代码生成器
模拟slf4j+logback输出的日志
zipkin
sentinel流控降级与熔断
CompletableFuture
sentinel监控不到2级接口?加上@SentinelResource就可以?
seata实现分布式事务
fastJson的JSONField注解
yml中list写法
gateway简单配置
springSession
nacos动态配置
openfeign远程调用
nacos服务注册与发现
javaFaker
避免list中remove导致ConcurrentModificationException
springboot文件大小限制
移动云存储上传文件
引入本地jar包
reduce补充
quartz指定时间点触发
springboot中VO属性别名
gson坑
获取系统信息
springboot-RabbitMQ发送短信
replaceAll坑
RabbitMQ安装
springboot配置yml提示
springboot中自定义配置
简单的日志限流
mybatis-plus实现多租户
重复注解
mybatis-plus两个limit坑
apache的Http请求
toMap(二)
自定义list To HashMap工具类
正则工具类
性能有点不错的时间工具类
isSynthetic
BindingException:Invalid bound statement not found
quartz
DTO、TO、VO、PO、DO、BO、AO、DAO、POJO
父类坑
removeIf
spire.doc渲染pdf时富文本处理
maven依赖的小坑
Zero date value prohibited
BCryptPasswordEncoder
try()catch{}写法
Date转换
Optional再扩展
html转word或pdf
Random拓展
postman导出api文档
2020
使用Stream一行获取26个英文字母
Collections.shuffle()
html转图片
中文转拼音
@JsonIgnore
@ModelAttribute
springbootTest坑
@Scheduled的使用
jvisualvm安装并查看GC过程
jmeter的使用
Springboot使用maven打包指定mainClass
读取网络图片时遇到的坑
android进度条
使用java操作word
jackson处理json
Calendar的获取date中年月日时分秒
validator分组校验
解决lambda中必须为final的方式
@PostConstruct使用
debugのChrome篇
springboot使用异步任务
@Transactional
springboot单元测试
实用避免空指针的工具类
set取交集、并集、差集
mybatis-plus基本使用
Streamのlist链表转换
使用stream流连接两个list
Stream流の二维数组List<List>互转
一个有点好用的工具类
qq邮箱发送
spring获取bean的第三种方式
springbootのmybatis-plus日志打印
一个无用工具类
Function
建造者模式
stream流分组
使用@Select注解写<foreach>
java8的stream流(二)
command too long
springboot启动时执行
Springboot+Mybatis+SQLite
SQLite入门のjava创建库表
java反编译class
java多次调用,最后一次调用后才执行
java简单爬虫
java函数防抖
Arrays.asList的坑
java实现控制台打印进度条
toArray指定的容量和效率关系
alibabaFastJson之json转指定List
java获取当前运行类名、方法名、行号
使用反射获取对象属性的坑
驼峰下划线互转工具类
第三方登录
Bigdecimal
枚举的使用及校验
spring实现Validator校验和全局异常处理
springboot全局异常处理器
springboot实现Validator校验
fastjson基本使用
url怎么传数组
java巨大字符串截取
云鉴黄,你懂
迁移spring项目到springboot
spring实现简单AOP
搭建spring+springmvc项目
Collectors.toMap()
jenkins构建邮件通知
jenkins构建触发器
jenkinsのPipeline项目构建
jenkinsのMaven项目构建
jenkins自由风格项目构建
jenkins配置之Tomcat篇
jenkins配置Maven
jenkins凭证管理
jenkins权限管理
mybatis中if-else
拦截器注入Service报空指针的坑
mysql使用ORDER BY和GROUP BY
Maven常用镜像配置
java阿里云企业邮箱发送邮件
Gitlab的安装
mybatisのmapper生成工具
mybatis排序无效问题
关于null的大坑
cron表达式
一些工具类
java8的stream流
Optional进行优雅非空判断
拦截器解决跨域问题
快速开发
箭头函数
Map和List的碰撞
一行代码搞定中文姓名排序
mybatis的xml中使用大于小于号
HashMap
阿里云sms发送短信(新)
阿里云OSS临时凭证前后端配合上传文件
avatar
阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me
公告
This is my Blog
最新文章
simplex-chat
hiring-agent
OpenMontage
agent-native
网站信息
文章数目 :
2221
本站访客数 :
本站总浏览量 :
最后更新时间 :