自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 INVOKESPECIAL/STATIC on interfaces require ASM 5 解决方法

根据其他人描述,是spring和lambda的冲突,那就在代码中寻找使用lambda的地方,然后挨个排查。估计每个人都不一样,建议是逐条备注起来,然后运行项目,精确到具体哪一行代码。使用别的排序方法对集合进行排序即可,不使用lambda自带的这个排序。百度都是什么低版本不支持这种,也没说咋解决,以及什么情况下能触发。

2024-04-10 15:31:31 469

原创 mac上MySQL无法启动(亲测有效)

mac上MySQL突然无法启动

2022-08-16 08:46:38 8354 4

原创 mysql使用union all时字符集不一致

mysql 使用union all时碰到的一个奇怪现象:问题描述写了一个稍微有一点复杂的sql:先根据where条件查询出结果集,然后union all结果集中的各个列的sum。简单来说,就是在结果的最后一行加上一个总和。只不过这一步是放在sql中执行,而不是程序然后返回让两个union all 前后的内容交换就报错:Illegal mix of collations (utf8mb4_0900_ai_ci,COERCIBLE) and (gbk_chinese_ci,IMPLICIT) for

2022-04-02 14:01:48 5099 1

原创 postgresql批量更新表的某一列

** 表bsvc_order_tel与表bsvc_order_details关联字段为order_id,要将bsvc_order_details中的org_id字段的内容更新到bsvc_order_tel表中的org_id字段**update bsvc_order_tel set org_id = orgId from ( select details.org_id as orgId , details.order_id as orderId from bs

2021-07-20 14:55:19 1078

原创 Java程序,插入new Date()时间,入mysql库后,时间比当前系统时间少了14个小时

废话不多说,直接上图,第一个,是程序日志打印时间,第二个是插入到数据库中的时间,数据库为mysql,时区设置为北京问题背景:直接在数据库中写sql插入,没有出现时间不同的问题,但是程序一运行就出问题。日志打印时间都是正常的,但是入库出问题。所以问题锁定在数据库上。技术指导:解决方案出处总结:执行指令:show variables like '%time_zone%';得到结果:CST时区是一个非常混乱的时区,出现原因是美国曾多次修改时区。直接导致的就是,Java默认会使用CST -0600作为

2021-01-14 14:47:12 1431 1

原创 python unicode汉字转成各种进制,以及进制互相转换

例如,汉字:“五”的unicode编码为:4e94,使用二进制的结果为:100111010010100,转换为十进制是:20116对应转换如下:

2021-01-11 09:51:01 1409

原创 python中的转义字符‘\’

转义字符: \反斜杠,在Java和python中都为转义字符常用的转义字符:换行:\n回车:\r水平制表符:\t退格:\bprint('hello\nworld')print('hello\tworld')print('helloo\tworld') #一个\t是四个字符的位置,如果刚好4个字符,那么重新开一个制表位,否则,制表位就是4-字符数print('hellooo\tworld')print('helloooo\tworld')print('hellooooo\tw

2021-01-06 10:43:32 12173 5

原创 python将文本内容写到文件中

将文本内容写到文件’/Users/luchenguang/Desktop/text.txt’中,如果文件不存在,那么新建,如果文件存在,则直接换行写入内容:helloworld a+的作用,相当于Java中的append。### 将文件输出到文件fp=open('/Users/luchenguang/Desktop/text.txt','a+')print('helloworld',file=fp)fp.close()...

2021-01-06 10:36:28 1982

原创 缓存常见问题类比示例

缓存穿透概念访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。解决方案:采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤;访问key未在DB查询到值,也将空值写进缓存,但可以设置较短过期时间。缓存雪崩概念大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。解决方案:可以给缓存设置过期时间时加上一个随机值时间,使得每个key的过期时间分布开来,不会集中在同一时刻失

2020-10-12 17:17:38 131

原创 bit(比特)和byte(字节的关系)以及现实应用场景(存储单位和网速单位)

1,比特(bit)简写为小写字母 “b” 。电脑是以二进制存储以及发送接收数据的。二进制的一位,就叫做 1 bit。也就是说 bit 的含义就是二进制数中的一个数位,即 “0” 或者 "1"。2,字节(byte)Byte 是字节的英文写法。它的简写为大写字母 “B"。既然名字叫字节,那肯定跟字符有关系。是的。英文字符通常是一个字节,也就是 1B,中文字符通常是两个字节,也就是 2B。字节 Byte 和比特 bit 的换算关系是 1 Byte = 8 bit 。网速单位转换(1)关于

2020-09-23 14:52:53 2674

原创 postgresql查询某列的最大值时,对查询结果为空做默认为0的处理

select coalesce(max(max_grade),0) from exam_grade where examinee_id = 12345 and exam_id = 1;查询某个考生在某个指定试卷的最高分,如果没有,则返回0

2020-09-22 15:22:20 2058

原创 正则表达式的简单说明

标识符说明备注\d0-9任意一个数字\w任意一字母或者下划线或数字, a-z,A-Z,0-9 和 _\s包括空格,制表符,换行符等空白字符的其中一个.小数点可以匹配任意字符(除了换行符 ),如果要匹配包含“\n”在内的所有字符,一般使用[\s\S][]自定义符集合[abc@]:匹配,a,b,c或者@ 。 [^abc]:匹配,abc之外的任意字符。 [^ A-F0-3]:匹配:A到F,0到3之外的任意字符^字符集内是取反...

2020-09-08 09:13:29 376

原创 一些常用的markdown指令

发现是真的蠢,这些东西也无非就是b站中看的,或者网上搜的。直接打开博客就有无数个排版示例,更多更全面,自己罗列这些也就是一些常用的,偶尔来看看一级标题二级标题三级标题四级标题一级标题标题等号 和 减号 做标题标识,只有两个选项,一级和二级,符号数量不限斜体是在内容两侧各加一个星号(星号后不能加空格),内容要紧贴星号粗体是在内容两侧各加两个星号粗斜体就是三个星号啦链接插入方式:1,英文输入法下,中括号加小括号例如: b站的视频链接2,尖括号例如:https://ww.ba

2020-09-06 22:38:39 294

原创 喜闻乐见的git autocrlf问题

2020-05-18 21:00:16 674 4

原创 XStream小于1.4.11远程代码执行高危漏洞问题

依赖树mvn dependency:help起因:接手了公共服务的众多项目后,这种线上的远程代码执行漏洞问题,上一个是fastjson的问题,没有什么体验,升级了版本号就上线了,这次到了XSteam,依旧按照这个流程来,但是上线前,师父问了我一句,你知道怎么判断这个依赖的添加对项目造成的影响吗?后续说了什么就不重要了,重点记录下,这个问题后,我得到的答案和收获的体验1首先,项目中,没有对XSteam依赖明显的调用,无从下手这个版本过低会造成什么样的影响,也不知道之前为什么会添加这个依赖

2020-05-18 19:01:35 2431

原创 version control中不显示某个项目的新建文件,导致无法提交代码

下面3条修改记录是原来的就有的文件,修改就会出现在吧版本控制中,但是在service项目中,新建任何文件都不会出现。出现原因:ignore文件变动过,将整个service项目都覆盖了解决方案:去除该目录下对应的文件即可。...

2020-04-28 15:41:36 365

原创 Spring Aop添加后出现各种异常

初次使用切片后出现如下异常:出现原因:AOP所需依赖没有导入缺少<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.7.4</version> </dependen...

2020-04-27 19:29:49 1054

原创 网关示例

假设你的名字叫小不点(很小),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话...

2020-04-27 17:01:27 358

原创 BigDecimal类型,传入double型值的时候,精确度乱掉问题

出现原因(摘抄):api解释此构造方法的结果有一定的不可预知性。有人可能认为在 Java 中写入 new BigDecimal(0.1) 所创建的BigDecimal 正好等于 0.1(非标度值 1,其标度为 1),但是它实际上等于0.1000000000000000055511151231257827021181583404541015625。这是因为 0.1 无法准确地表示为...

2020-04-26 13:54:58 1242

原创 postman通过form格式进行请求,内容包含中文的话,在服务端会接收到中文乱码

postman中通过form格式发送数据,内容包含汉字,在接口中收到的值出现中文乱码。接口中对收入参数的字符集做了处理。上面图示为请求在发送阶段,对数据格式的处理。值为application/x-www-form-urlencoded。默认字符集是否是utf-8不得而知,根据实践所得,首先确定肯定不是utf-8上图为postman的响应接受字符集,不要被utf-8误导,错误出现在请求发...

2020-04-14 14:26:29 2026

空空如也

空空如也

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

TA关注的人

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