- 博客(100)
- 资源 (3)
- 收藏
- 关注
原创 This message has failed its CRC checksum, exceeds the valid size, has a null key for a compacted top
kafka服务端版本与客户端版本不一致。修改代码中的kafka版本。
2025-03-27 14:36:05
187
原创 maven编译出错,javac: ��Ч��Ŀ�귢�а�: 17
解决方案2,在spring项目pom文件中中指定jdk目录位置。电脑安装了jdk1.8 ,项目编译指定jdk版本为17。解决方案1,修改电脑运行jdk版本。
2025-02-24 13:21:59
428
原创 java实现表的变更记录
*** 字段展示名称* @return*//*** 当前字段是否为业务主键* @return*/// /**// * 模块// *//*** 操作对象*//*** 操作或接口名称* @return*//*** 操作类型*//*** 业务主键表达式*//*** 变更前数据表达式,举例:#{myBean.doSomething()}* @return*//*** 变更后数据表达式,需要时,如果为空,则使用变更前表达式获取新数据。
2025-02-19 15:27:53
229
原创 excel下载和导出问题
excel导出异常无法正常抛出,No converter for [class xxx.ResponseData]with preset Content-Type 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'
2024-05-24 10:19:46
511
原创 前端get请求日期类型参数向后端传参失败
nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [java.time.LocalDate] for value '2011-02-01';nested exception is java.lang.IllegalArgumentException: Parse attempt fail
2024-05-07 18:10:01
1040
原创 mysql中insert … select锁范围
insert … select 是很常见的在两个表之间拷贝数据的方法。在可重复读隔离级别下,这个语句会给 select 的表里扫描到的记录和间隙加读锁。而如果 insert 和 select 的对象是同一个表,则有可能会造成循环写入。这种情况下,我们需要引入用户临时表来做优化。insert 语句如果出现唯一键冲突,会在冲突的唯一值上加共享的 next-key lock(S 锁)。因此,碰到由于唯一键约束导致报错后,要尽快提交或回滚事务,避免加锁时间过长。
2024-03-08 13:18:03
955
原创 hive sql无法停止
hive任务停止是调用org.apache.hive.jdbc.HiveStatement的close()方法实现的其底层是委托给org.apache.hive.service.cli.thrift.TCLIService.Iface客户端实例来实现。同时,通过JDK动态代理为其织入了synchronized同步机制:其底层是委托给org.apache.hive.service.cli.thrift.TCLIService.Iface客户端实例来实现。
2024-03-05 15:57:08
852
原创 手把手教你解析xml格式的word文档-附代码
其中最主要的写入是“书签块的写入”,由于书签块分为“头”“尾”“身体”,身体里包含“文字块”和“非文字”块,书签替换时只需将数据替换到第一个文字块中即可,之后的文字块忽略不计(因为替换的文字很难选择文字块中的某一块的样式,所以选择取第一个文字块的样式)还有就是表格中行的循环,比如当前取出的数据是一个list,我们需要根据list的大小来生成表格中的行数,并对此表格中的书签进行数据替换(如下图),此时,需要将文档进切分为“循环的行块”和非行块。然后,切分文档为不同的块。最后,对文档中切分好的块进行文档构建。
2024-03-05 11:05:59
1053
原创 查询jvm中栈的深度
java 方法路径 2>&1 |grep 'at 方法路径'|wc-1。jvm中没有提供方法,可以使用linux相关命令进行统计。
2024-02-26 15:52:59
434
原创 jvm面试题目补充
Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK(Java Development Kit)。把Java API类库中的Java SE API子集 [1] 和Java虚拟机这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境。
2024-02-26 15:30:58
1154
原创 jar包热加载原理
第二次加载时,比较jar的更新时间和第一次jar包更新时间,若不一致,说明jar包更新过了。第一次加载时,记录jar包的更新时间。
2024-01-16 13:00:52
523
原创 java.lang.ClassNotFoundException: com.jcraft.jsch.JSch
一、异常信息java.lang.ClassNotFoundException: com.jcraft.jsch.JSch at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:34...
2022-03-18 15:16:49
3355
原创 联合索引,范围查询后,后面的字段不走索引
是B+树的结构决定的。底层B+树叶子节点的键值是通过链表连接的,而组合索引是从左向右按照索引字段的顺序进行查找,只有当前一个索引列是确定值的时候,下一个索引列的值才是递增的状态,才能通过B+树遍历得到,而一旦前一个索引列是范围匹配,则之后的索引列的值不存在递增关系,那么就没办法通过B+树遍历得到。例如,以下联合索引。A>=2,B=4的查询过程。a=2时,B是有序的,a=3时,b是无序的,就不能继续向下查找了。必须在前一个是定值的情况下,才能继续向下查找。...
2021-11-04 21:00:14
2597
1
原创 ClickHouseArray序列化异常
1.异常Caused by: com.fasterxml.jackson.databind.JsonMappingException: (was java.sql.SQLFeatureNotSupportedException) (through reference chain: com.****.HttpResult["content"]->java.util.ArrayList[0]->java.util.LinkedHashMap["column_14"]->ru.yandex.
2021-09-03 16:11:37
1765
1
转载 常见的限流算法和应用场景
1.计数器模式假设以1分钟作为一个固定窗口,窗口流量限制为100。那么1分钟的最后1s进来100个流量,下一个窗口的第一秒进来了100个流量,其实1分钟内流量是超出系统能承受范围的。所以,计数器模式无法应对突发的流量2.滑动窗口一个大窗口分成多个小窗口,每次向后滑动一个小窗口。控制了各个小窗口的流量,这种方法比上一种更加平滑。但是小窗口的划分要求很高,面对突发的流量也没有办法控制3.漏桶桶的容量是固定的。当有请求到来时先放到木桶中,处理请求的worker以固定的速度从木桶中取出.
2021-07-19 14:16:30
853
原创 java中的序列化和反序列化(serialVersionUID的作用)
1. 序列化和反序列化出现的背景什么时候需要序列化对象? 跨平台,分布式环境的对象传输,对象持久化等 一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终止运行后,这些对象仍然存在,可以在程序再次运行时读取这些对象的值,或者在其他程序中利用这些保存下来的对象。这种情况下就要用到对象的序列化。 对象序列化的最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整性和可传递性。...
2021-07-19 12:02:00
420
原创 ThreadFactory创建线程无法捕获异常
ThreadFactorynamedThreadFactory=newThreadFactoryBuilder().setNameFormat("judge-pool-%d").setUncaughtExceptionHandler((thread,throwable)->logger.error("ThreadPool{}gotexception",thread,throwable))...
2021-07-02 15:58:44
414
xml格式word文档解析器
2018-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人