lyb-geek

LV3
发表了文章

记一次springboot项目结合arthas排查ClassNotFoundException问题

前阵子业务部门的项目出现了一个很奇怪的问题,有个class明明存在,本地idea运行也没问题,然后一发布线上就出现ClassNotFoundException问...

lyb-geek
Spring Boot
发表了文章

聊聊在springboot项目中如何配置多个kafka消费者

不知道大家有没有遇到这样的场景,就是一个项目中要消费多个kafka消息,不同的消费者消费指定kafka消息。遇到这种场景,我们可以通过kafka的提供的api进...

lyb-geek
Spring BootKafka
发表了文章

记一次因@Async引发的程序bug

负责微服务A的工程师小张就找到负责提供该接口的工程师小李,问小李是不是改动了接口,小李一脸无辜说他最近没对这个接口做任何改动,不过小李还是说道他排查一下。

lyb-geek
Spring BootJava
发表了文章

如何利用mysql5.7提供的虚拟列来提高查询效率

在我们日常开发过程中,有时候因为对索引列进行函数调用,导致索引失效。举个例子,比如我们要按月查询记录,而当我们 表中只存时间,如果我们使用如下语句,其中crea...

lyb-geek
MySQL
发表了文章

聊聊如何利用p6spy进行sql监控

P6Spy 是一个框架,无需对现有应用程序进行任何代码更改,即可无缝拦截和记录数据库数据。通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL...

lyb-geek
MySQL
发表了文章

两组数据量相对大时,如何高效进行比对

前阵子项目因业务需要,要对接兄弟部门的用户数据,因为兄弟部门并不提供增量用户数据接口,每次只能从兄弟部门那边同步全量用户数据。全量的用户数据大概有几万条。因为是...

lyb-geek
发表了文章

聊聊基于docker部署的mysql如何进行数据恢复

偶然的机会朋友说他部门的数据库误删了,想恢复回来,他百度了一些资料,也跟着试了。但发现会报一些错,于是他就找我帮忙看一下。对于我来说,因为公司的数据库都是DBA...

lyb-geek
发表了文章

聊聊基于docker部署的mysql如何进行数据恢复

偶然的机会朋友说他部门的数据库误删了,想恢复回来,他百度了一些资料,也跟着试了。但发现会报一些错,于是他就找我帮忙看一下。对于我来说,因为公司的数据库都是DBA...

lyb-geek
MySQL
发表了文章

聊聊如何实现一个带幂等模板的Kafka消费者

不知道大家有没有这样的体验,你跟你团队的成员,宣导一些开发时注意事项,比如在使用消息队列时,在消费端处理消息时,需根据业务场景,考虑一下幂等。后面走查代码的时,...

lyb-geek
Kafka
发表了文章

推荐一款代码依赖包安全漏洞检查插件

今天向大家推荐一款代码依赖包漏洞检查maven插件--dependency-check-maven。通过这个插件可以扫描出项目中是否依赖已经存在的安全漏洞包

lyb-geek
Maven
发表了文章

聊聊如何验证线上的版本是符合预期的版本

当我们想知道部署项目的哪个版本有问题?当我们想知道线上运行的版本是否是我们预期的版本?当我们想把部署的版本与代码进行关联?如果是你用git来做版本管理,那就可以...

lyb-geek
GitMaven
发表了文章

记一次判断值是否存在遇到的神奇问题

最近朋友说遇到一个无解的bug,他有个业务需求是VIP用户才能参与活动的业务场景。他判断vip的伪代码形如下

lyb-geek
Java
发表了文章

聊聊缓存布尔值踩到的坑

有这么一个业务场景:部门A服务要使用部门B服务的业务数据,部门A服务使用部门B服务的业务数据前置条件是B部门必须要给A授权。B部门的授权和业务数据分属为不同服务...

lyb-geek
缓存
发表了文章

spring动态注册bean会使AOP失效?

本文的素材来自读者的一个问题,他看过我之前写的一篇博文聊聊如何把第三方服务注册到我们项目的spring容器中。刚好他项目中也有类似这样的一个需求,他就采用我文中...

lyb-geek
Spring
发表了文章

聊聊如何让你的业务代码具有可扩展性

在我们开发过程中,会经常碰到这么一些需求,比如在在主流程执行前,要做一些前置事件,在主流程执行之后,做一些收尾工作。对一些新手程序员,他可能会直接写类似如下的代...

lyb-geek
Spring
发表了文章

聊聊如何让springboot拦截器的执行顺序按我们想要的顺序执行

最近朋友和我提了一个挺有趣的问题:他们有个项目用了他们框架部提供的jwt token校验填充组件,实现原理大概是,通过springboot拦截器来校验token...

lyb-geek
Spring Boot
发表了文章

SpringBoot 2.x ShardingSphere分库分表实战

在之前我做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我...

lyb-geek
发表了文章

无服务器的十大属性

无服务器计算或函数即服务(FaaS)正在不断,亚马逊正在通过将Lambda扩展到边缘设备和内容分发网络来推动创新。IBM, Microsoft和Google在公...

lyb-geek
发表了文章

Java中的转换器设计模式

在这篇文章中,我们将讨论 Java / J2EE项目中最常用的 Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通...

lyb-geek
发表了文章

深入了解浏览器存储

随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App...

lyb-geek

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券