自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翎野君的博客

盖闻上智不处危以侥幸,中智能因危以为功,下愚安于危以自亡。危亡之至,在人所由,不可不察。

  • 博客(417)
  • 收藏
  • 关注

原创 Dating Java8系列视频

前言Dating Java8 系列视频从实用性的角度出发介绍了Java8中的核心特性及其应用场景。通过系列视频的学习后你将掌握较之以往更为巧妙的编码方式和编程技巧,从而提升我们的开发效率。与Java8的浪漫的相遇将会使你忘掉过去繁冗的编码方式,只需用之前一半不到的时间就能写出更短、更清晰的代码。进阶到Java8之后你会意识到自己再也无法回到“旧Java时代”了。作者:翎野君博客:htt...

2020-01-01 21:41:00 107

原创 商品的spu、sku及其之间的关系

今日来总结一下,电商系统中涉及到商品时必然会遇到的几个概念,SPU、SKU、单品等。彻底搞懂和明白了这几个概念对我们设计商品表是十分必要的前提条件。SPU:标准化产品单元SPU = Standard Product Unit (标准化产品单元),SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。SKU:库存量单位SKU=stock ke...

2018-09-01 11:11:00 162

原创 跨境贸易之常见的贸易术语

外贸出口中经常会听到FOB、CIF、DDP各种术语,这些都是什么意思呢?今天我们来介绍一下他们的确切含义。一般来说你听到的这些话语都是表示交货的方式。如果普通的贸易过程大家一听就明白的,就是货到付款,款到发货,支付宝交易等。在简单的贸易过程中,大家简单就可以沟通。但出口贸易中有两大问题,一是时间上会比较长,比如海运需要一个月,二是环节比较多,比如出厂、上传、运费、保险、关税、拖车等。因此,外贸的交货就会更为复杂。

2025-04-14 23:02:41 984

原创 跨境电商中的几种支付方式——T/T、L/C、D/P、D/A、O/A

在进行跨境电商的B端系统设计时,需要考虑的关键方面之一是支付流程。它为交易的成功奠定了基础,并确保涉及的双方都受到保护。在本文中,我们将深入探讨各种常见支付方式的复杂性,包括电汇 (T/T)、信用证 (L/C)、付款交单 (D/P)、承兑交单 (D/A) 和赊销 (O/A)。通过详细探讨这些方法,我们旨在让您全面了解它们的特性、优势以及在国际贸易交易中可能出现的潜在挑战。

2025-04-14 23:01:17 464

原创 空调开机启动后发出噼里啪啦的异响分析与解决

当空调使用时由于制冷或制热运转时(关机后可能也会出现),塑料件热胀冷缩引起,可能会出现“咔咔”的声音;也有可能是新装的空调摆风轴出现响声,一般使用一段时间磨合后,声音会消失。您后续使用中有问题您随时联系我们。具体步骤:拆掉导风板,里面有个风轮,旋转风轮找风轮最左侧或者最右侧的缺口,里面有一颗螺丝,拧松2-3圈,把风轮推到最左,然后推到最右,把风轮凭感觉推到中间位置,拧紧螺丝,撞上导风板,解决。风轮左边轴承位置松动 打开上盖抽出过滤网拆掉前面板抬起来蒸发器就能看到风轮的轴,调整一下或者垫一下就行。

2025-04-14 22:59:50 230

原创 花洒洗澡完毕并关闭后过段时间会突然滴水的原因探究

当花洒关闭后,内部的水管和花洒头中仍存有一定量的水。由于内部气压与外部大气压处于平衡状态,水暂时不会流出。但随着时间的推移,气压逐渐失衡,存水就会流出,导致花洒滴水。在洗澡的过程中,我们通常会使用到大量的水。这些水会通过花洒管子到达花洒顶喷流出。由于大顶喷花洒的喷头较大,关闭后里面的存水会更多。

2025-04-14 22:58:58 162

原创 在业务高峰期更新 PostgreSQL 表结构(DDL)导致性能问题

在业务高峰期更新 PostgreSQL 表结构(DDL)导致性能问题,主要原因如下:字段长度修改引发数据重构:PostgreSQL 将字段长度修改视为字段类型的变更,需要重构数据,这导致大量 I/O 和 CPU 资源消耗。高并发业务请求阻塞:数据重构期间,业务请求大量堆积,数据库资源无法及时释放,导致连接池耗尽。数据库连接不足:PostgreSQL 进程资源被大量占用,...

2025-01-29 22:36:00 507

原创 在Mac电脑端识别二维码的方法,无需使用第三方软件

选中要识别的二维码图片,把它拖到“Safari浏览器”的图标上。随后右键点击二维码,选择“在新标签页中打开...”如果你看到的二维码图片不允许拖动,截图或直接下载到本地。如果你是在Safari浏览器内看到的二维码,直接右键即可。或者使用草料二维码https://cli.im/deqr,上传图片解码即可。本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。首发链接:ht...

2025-01-29 22:36:00 522

原创 两个定时任务的并发问题,导致数据处理的顺序和状态变得混乱

1. 背景:有两个定时任务在特定时间触发,同时对数据进行操作,且任务之间存在并发执行的场景。主要涉及的表为 lingyejun_task,涉及到的操作有:数据插入、推送、状态更新和错误处理。定时任务A负责生成数据,定时任务B负责将生成好的数据处理并推送到第三方系统,由于出问题的时候定时任务A生成数据是一条一条循环生成,并没有声明事务,所以会有一些不符合预期的情况发生,下面让我们详细看看。2...

2024-12-29 22:45:00 402

原创 设计一个类使其具有动态属性,承接灵活可变的动态JSON

前言在 java 中,如何让一个类具有动态属性。这里将介绍一种技巧,可以使得你的类,具有良好的动态属性的能力。普遍的做法是在类中申明一个 map 属性,把想要扩展的属性放入这个 map 中,这样就可以使得类具有动态属性的能力了。本文介绍的实现上本质也是如此,看到这里你是不是已经没兴趣往下看了,兄弟,先别着急,如果仅是样我也没必要写这个了。这里介绍的是具有良好的动态属性的能力,看完本文,你会获得...

2024-12-09 22:32:00 927

原创 Apple IOS系统手机电量不足自动关机后视频通话记录将会丢失找不到

当你手机关机时(电量不足自动关机),正在进行的视频通话会被中断,并且通话记录也会被清除。因此,在你再次开机之前,之前的视频通话记录将无法找到。本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。首发链接:https://www.cnblogs.com/lingyejun/p/18596144...

2024-12-09 22:13:00 235

原创 EXCEL截取某一列从第一个字符开始到特定字符结束的字符串到新的一列

使用EXCEL中的公式进行特定截取假设列A是一组产品的编码,我们需要的数据是“-”之前的字段。我们需要在B1单元格输入公式“=LEFT(A1,SEARCH("-",A1)-1)”然后选中B1至B4单元格,按“CTRL+D”向下填充,就可以得出其它几行“-”之前的字段。如果要得出“-”之后的字段,则在C1单元格输入“=RIGHT(A1,LEN(A1)-SEARCH("-",A1))”,然...

2024-11-26 23:54:00 1395

原创 使用Lombok导致打印的tostring中缺少父类的属性

背景实体类UserDto extends BaseEntity,两个类的上方都有标注,Lombok的@Data注解,但是使用时UserDto的实例对象调用toString方法时发现,只打印出来自身子类的属性信息,并没有打印出来父类的信息。@Datapublic class UserDto extends BaseEntity {/** * 姓名 */ @Ta...

2024-11-26 23:42:00 455

原创 RocketMQ多个消费组消费同一个topic,其中有一个组正常消费,其余均异常堆积

@Service@RocketMQMessageListener(consumerGroup = "${rocketmq.consumer.group}", topic = "${rocketmq.consumer.topic}")public class MsgListener implements RocketMQListener<MessageExt>, RocketMQ...

2024-11-20 23:13:00 493

原创 绝大多数我们担心的后果,都不会实际发生

原文链接:李睿秋Lachel有一个非常有用的规律,我把它叫作「97%法则」。什么意思呢?我在书中和文章里多次提到过一个实验:大约85%我们担心的事情从来没有发生过;如果我们担心的事情真的发生了,79%的结果都比我们想象的要好得多。(Borkovec等, 1999)也就是说:我们所有的担忧里面,可能只有3%是合理的,而其他97%都是被我们所夸大了的。为了这区区3%的可能后果,付出100%的...

2024-11-20 22:54:00 321

原创 总是担忧没发生的事情,怎么办?

原文链接你有没有被「被害妄想症」困扰过?什么样的感受呢,我举个例子。我记得很多年前我刚工作的时候,到处去求职,那会儿总是会有很多奇怪的想法。比如:这家公司真的收到我的简历了吗?我不会不会把邮箱写错了?(于是要检查个四五次才安心)他们会不会把我的邮件不小心删掉了?或者根本没看到?我的简历真的被转给对应的部门负责人了吗?会不会被HR忘记了?我的成绩会不会跟别人的弄混,或...

2024-11-20 22:53:00 902

原创 Spring中使用BeanUtils.copyProperties()导致Hessian/Burlap:ClassNotFoundException

背景遇到一个问题:dubbo服务客户端发现提示警告异常[New I/O worker #4] WARN c.a.c.c.hessian.io.SerializerFactory - Hessian/Burlap: 'XX.XX.XBean' is an unknown class in java.net.URLClassLoader@988246e:java.lang.ClassNotF...

2024-11-20 22:48:00 400

原创 博客同步到腾讯云开发者社区声明

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=26x714yb3cb3

2024-11-20 00:03:00 114

原创 [New I/O server worker #1-2] Hessian/Burlap:is an unknown class in org.springframework.boot.loader.L...

2024-10-31 11:06:31.678 WARN 291 [] --- [New I/O server worker #1-2] [c.a.c.c.hessian.io.SerializerFactory :?] : Hessian/Burlap: 'PoolChangeDto' is an unknown class in org.springframework.boot.loade...

2024-11-04 00:34:00 273

原创 数据库事务耗时过长导致Could not retrieve transaction read-only status from server异常

背景[11-06 02:02:09:005] [ERROR] - DruidDataSource - discard connectionjava.sql.SQLException: Could not retrieve transaction read-only status from server Caused by: com.mysql.jdbc.exceptions.jdbc...

2024-10-23 23:02:00 370

原创 mysql问题排查常用脚本

1.查询不是sleep或者有状态的sqlselect * from information_schema.`PROCESSLIST` where command != 'SLEEP'2.查询运行中的事务select trx_state, trx_started, trx_mysql_thread_id, trx_query from information_schema.innod...

2024-10-19 13:40:00 207

原创 Notepad++将搜索内容所在行选中,并进行复制等操作

背景Notepad++在非常多的数据行内容中,按照指定内容检索,并定位到具体行,而后对内容行的数据进行复制、剪切、删除等处理动作。操作说明检索并标记所在行弹出搜索框:按下 Ctrl + F。输入查找字符串:在搜索框中输入要查找的字符串。标记记录:在查找框顶部菜单中选择【标记】。在标记栏的右侧点击【全部标记】。这时,所有找到的记录会被高亮显示,并在左侧出现蓝色圆点...

2024-10-19 13:30:00 1368

原创 傅里叶分析之掐死教程(完整版)更新于2014.06.06

作 者:韩 昊知 乎:Heinrich微 博:@花生油工人知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。——更新于2014.6.6,想直接看更新的同学可以直接跳到第四章————我保证这篇文章和你以前看过的所有文章都不同,这是12年还在果壳的时候写的,但是当时没...

2024-09-28 23:35:00 1576

原创 手机为什么能够打电话上网,一文带你搞懂其原理

我们的手机为什么能够打电话能够上网,这个问题相信 很多人都思考过,为什么在千里之外,他可以借到我拨出的电话,我说话的声音可以清晰地传到他的耳中,在这小小的手机里,我们可以浏览天下所有的资讯。这究竟是怎么样做到的?这其实是得益于蜂窝移动通信网络的发展。今天我们就来讲讲我们的手机是如何通过蜂窝移动通信网络实现通话和上网的。蜂窝移动通信网络的诞生史移动通信的发展历史可以追溯到19 世纪...

2024-09-28 23:34:00 1772

原创 芒格-“用幸存者心态去对待问题,永远不要有受害者心态”

我不会因为人性而感到意外,也不会花太多时间感受背叛,我总是低下头去调整自己,去适应这一类事情,所以我不允许自己花太多时间,去感受背叛,但凡有一丁点这种想法,从我脑海闪过,我就马上规避掉了,我不喜欢任何成为受害者的感觉,我认为这是一种反其道而行之的人类思考方式,我不是受害者,我是幸存者。————————————————————————————————————————————一定要...

2024-08-29 23:07:00 439

原创 找到喜欢的事情,坚持去做!

村上春樹:临近三十岁的时候,我依旧一无所成,我意识到自己并没有经营的才能,又不善于应酬,不喜欢社交,也不太喜欢认识新的东西。我酷爱音乐,但是在这个方面,也谈不上有什么成就。我似乎唯有的优点,就是喜欢的事,总能坚持去做。---自己的智力水平一般般,情商不高,也不喜欢研究待人接物,溜须拍马也很拙劣,我是一个保守主义者,但是我喜欢写东西,这似乎是我唯一的优势,慢慢发现自己和别人相比的优势就是,...

2024-08-27 23:11:00 398

原创 Mysql从指定位置截取字符串

在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:left()、right()、substring()、substring_index()。一.从左开始截取字符串用法:left(str, length),即:left(被截取字符串, 截取长度)...

2024-08-20 23:11:00 595

原创 CSDN取消"关注博主才可阅读全文"限制

安装这个脚本可以跳过关注脚本地址

2024-08-19 23:51:00 710

原创 RocketMQ 的convertAndSend方法和syncSend方法区别

RocketMQ的convertAndSend方法和syncSend方法是两种不同的消息发送convertAndSend方法是将消息内容转换为指定的格式,然后发送到指定的消息队列。这个方法是异步发送的,也就是说,发送消息后就立即返回并不等待对方的响应。syncSend方法则是同步发送消息,也就是说发送消息后,会一直等待对方的响应,直到对方已经接收到了消息。总的来说,两种方法都是用来发送消息...

2024-08-19 23:50:00 335

原创 G-SHOCK没电了,自己动手在家换

背景最近拾掇出来了一块老表G-SHOCK,几年没有佩戴了、才发现它已经没电了。其实没电了一段时间了,最近真想戴了还是考虑自己换个电池吧。身边朋友说一定要找专业师傅更换,其实自己动手也是很简单的,成本就是一个电池钱,一个合适的小尺寸的螺丝刀就能搞定。把这个电池更换过程分享一下,供有类似需求的朋友参考。更换电池先拆后盖。后盖四个螺钉拧下,把后盖拿下。和后盖一起下来的还有防水胶圈。一定...

2024-08-19 00:48:00 1181

原创 麦当劳和肯德基的区别是什么,带大家了解

一提起快餐,大家脑海中首先浮现的往往是那两个金字招牌——麦当劳和肯德基。它们如同快餐界的双子星,各自闪耀,却又总是被人拿来比较。今天,富贵我就带大家深入剖析一下,麦当劳和肯德基这两大快餐巨头到底有哪些区别,让你在下次选择时不再纠结!一、品牌起源与历史麦当劳和肯德基虽然都是全球知名的快餐品牌,但它们的起源和历史却有着截然不同的故事。麦当劳起源于美国,由雷·克洛克于19...

2024-08-18 22:48:00 1867

原创 演唱会上万根荧光手环同步控制,它是怎么做到的?

背景参加海山日月音乐节,对于现场上万的荧光手环,如何能做到同步控制灯光的颜色,和闪动频率,很是好奇,特此研究了一下。原理荧光棒内部电路由两块PCB呈L字形拼接而成。其中,主板为荧光棒的灯光控制电路,主要负责控制拼接小板上RGB灯珠的工作状态切换,实现着色、闪烁等多种灯光效果。而拼接小板的作用仅仅只是为了改变RGB灯珠的照明方向,不具备任何额外的电气功能。从荧光棒的电路布局以及醒目的外置天...

2024-08-18 22:45:00 1126

原创 macbook开机登录时输入正确的密码却提示密码错误

背景Macbook正常的账户登录,提示密码错误,但是我输入的密码确认了几次都是完全正确的,就是死活登不上去一直显示密码错误,一搜索原来是操作系统BUG,有对应解决方案。原因系统macOS Monterey 12.0.1设计的原因,导致有某些时刻可能忘记你的开机密码,导致你输入正确的密码也无法进入系统。你只需要在配置界面输入一次正确的密码,它就能记起来了。解决关机按下电源键的瞬间...

2024-08-07 00:11:00 2378

原创 默认序列化会报警告Hessian/Burlap: calss is an unknown class in WebappClassLoader

背景今天遇到一个问题:dubbo服务客户端发现提示警告异常[New I/O worker #4] WARN c.a.c.c.hessian.io.SerializerFactory - Hessian/Burlap: 'XX.XX.XBean' is an unknown class in java.net.URLClassLoader@988246e:java.lang.Class...

2024-08-07 00:11:00 322

原创 线上问题总结-获取不到连接池(logback 配置+代码问题)

原文链接出错问题复盘1、问题回顾早上 6:00 多开始报警,数据库连接池获取不到连接,日志的报错如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying datab...

2024-07-17 08:26:00 902

原创 更改类的属性类型后发现的坑org.apache.ibatis.type.TypeException: Could not set parameters for mapping...

背景本次将一个类的属性从Integer改成String,上线后发现有这种报错org.apache.ibatis.type.TypeException: Could not set parameters for mappingorg.apache.ibatis.type.TypeException: Could not set parameters for mapping: Paramete...

2024-07-17 08:13:00 256

原创 Easyexcel导出时如何隐藏掉某些字段

方案//不显示字段注解@ExcelIgnore背景只要一个注解 @Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY) //设置主键生成策略 属性是自动生成@ExcelProperty(value = "序号")//不显示字段注解@ExcelIgnoreprivate Inte...

2024-07-17 08:04:00 752

原创 在excel中快速定位到具体的行

1.在这个位置输入A6 到这行2.在这个位置输入A6 到这行快捷键 Crtl+G本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。首发链接:https://www.cnblogs.com/lingyejun/p/18306473...

2024-07-17 07:59:00 278

原创 EasyExcel当导出的文件内容为空时,报错excel无法打开'xxxx',因为文件格式或扩展名无效,请确定文件未损坏...

问题EasyExcel 导出打开提示"Excel 无法打开文件 xxxxx.xlsx ,因为文件格式或文件扩展名无效 请确定文件未损坏,并且文件扩展名与文件的格式匹排查发现是在mysql查询完要导出的数据后,判断查询内容是否有值,如果有的话才进行excelWriter.write(dataList, writeSheet),然后再进行finish。如果查询结果为空,直接就进行finish...

2024-07-10 07:05:00 1045

原创 Java CompletableFuture因在上下文中使用共享变量,导致线程安全问题

背景在使用CompletableFuture.supplyAsync()时,多个异步中,同时共用的一个查询对象参数,而且在这多个任务中间会穿插地对这个对象进行更改,出现的现象就是可能会导致最终get()结果不符合我们的预期。最终调整方案就是在每个任务supplyAsync()之前单独赋予一个新的final对象只为此任务使用,不再进行共用。CompletableFuture简介Complet...

2024-07-10 06:53:00 522

空空如也

空空如也

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

TA关注的人

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