首页
学习
活动
专区
工具
TVP
发布

数字化之路

专栏成员
130
文章
123615
阅读量
22
订阅数
分页失效之谜:加解密组件如何影响分页逻辑?
新加的这个注解,看着也没啥问题呀,其它项目也是这样的且已经上线,没有发现有啥问题。
烟雨平生
2024-07-31
1070
使用策略模式写了个需求,感觉还行,分享一下
退款也一样,执行退款后,并不知道结果。具体的结果需要由支付来回调来更新最终的退款状态。
烟雨平生
2024-07-31
710
Objects.equals很好,使用不当就会踩“坑”T_T
使用Objects.equals(Object a,Object b)方法判断两个值是否相等时,一定要保证两个入参的类型要一致。 否则即使两个值相同,但其结果仍然会返回false。
烟雨平生
2024-07-10
1540
揭秘Java编程中的可读性障碍:三个常见API的误区解析
java.util.stream.Stream#filter 是一个强大的方法,允许开发者对数据流进行筛选。然而,从方法名本身有歧义,这让我们无法直观地知道哪些数据会被保留:是true被过滤掉,还是保留?
烟雨平生
2024-06-27
710
啥也没做,测试考试我接口StackOverflowError了,让查一下
在软件开发过程中,测试环节是确保代码质量和稳定性的关键步骤。然而,测试过程中遇到的问题往往需要开发者迅速定位并解决。本文将分享一个在测试环境中遇到的StackOverflowError异常的排查过程,并提供一些实用的建议。
烟雨平生
2024-06-27
690
【禁止血压飙升】啥都没干,只是加了个ApplicationListener实现类,你告诉我服务挂了=͟͟͞͞(꒪ᗜ꒪ ‧̣̥̇)
从日志看,使用fastjson库来序列化需要打印到日志的Java对象时,触发了StackOverflowError。这个错误表明需要序列化的对象很可能存在递归引用的问题,即对象直接或间接地引用了自己。
烟雨平生
2024-06-06
800
Nginx日志深度挖掘:专为开发者定制的Debug日志教程
在开发和调试Nginx配置或模块时,打印Nginx处理请求过程中的日志对于定位问题至关重要。
烟雨平生
2024-05-27
2960
Nginx代理:掌握proxy_pass的正确姿势
Nginx是一款高性能的HTTP和反向代理服务器,以其稳定性、丰富的功能集、简单的配置文件以及低资源占用而闻名。 Nginx的主要应用场景包括:
烟雨平生
2024-05-27
5.5K0
如果策略模式的代码有段位,你的是白银?黄金?还是王者?
在软件开发中,我们经常会遇到一些场景,其中业务流程大致相同,但具体的操作步骤或算法却可能因为某些条件的不同而有所变化。为了应对这种情况,设计模式中的“策略模式”提供了一种优雅的解决方案。 本文将探讨策略模式的概念、应用场景、以及不同的实现方式,希望这个分享能节省大家的开发时间,这样可以有更多的时间来做更多想做的事,譬如陪陪家人。
烟雨平生
2024-04-23
700
MySQL | VARCHAR(200)能存200个汉字吗?
在数据库设计中,选择合适的数据类型对于确保数据的有效存储和查询效率至关重要。对于需要存储文本信息的场景,我们常会使用VARCHAR类型。 然而,对于不同语言的字符,VARCHAR所能存储的数量会有所不同。
烟雨平生
2024-04-17
2K0
见鬼了:数据库中有“A+A”,但页面搜不到???
近期,用户反馈在使用我们的品牌搜索功能时,无法找到包含“A+A”这个品牌,搜索其它品牌时无异常。经过复现测试,确认了这一问题的存在。本文将详细分析导致该问题的原因,并提出相应的解决方案。
烟雨平生
2024-03-18
1020
想了解Maven?这一篇就够了!So Easy~~
在软件设计领域,Duplication is root of all evil【重复是万恶之源】。 我们一直在不停地寻找避免重复的方法。设计的重复、编码的重复、文档的重复,当然也有项目构建的重复。 Maven可以最大化消除项目构建的重复。构建?编译、跑UT、生成文档、打包和部署 Maven的核心作用是编译、测试、打包,它抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不需要再去实现这些过程中的一些任务。 最简单的例子就是测试,我们没必要告诉Maven去测试,更不需要告诉 Maven如何运行测试,只需要遵循Maven的约定编写好测试用例,当我们运行构建的时候,这些测试便会自动运行。
烟雨平生
2024-02-29
5030
如果代码有段位,来看看你是什么段位?青铜?白银?还是黄金?【有源码】
在软件开发中,我们经常需要统计接口的访问次数,以便了解系统的运行状态,优化性能,或者进行数据分析。本文将show三种不同的方法来统计一小时内的接口访问次数,抛砖引玉
烟雨平生
2023-12-11
1750
深入理解Redis的Pub/Sub模式
Pub/Sub(发布/订阅)是一种消息传递模式,它允许一个或多个订阅者监听一个特定的主题(频道),当有新的消息发布到该主题时,所有订阅者都会收到通知。
烟雨平生
2023-11-07
1.1K0
WxJava | weixin-java-mp组件核心源码剖析+access_token管理的最佳实践
在微信公众号管理平台建设中,主要涉及两个场景: 1、调微信API执行相关操作 2、接收微信的回调并执行相关操作。
烟雨平生
2023-11-07
3.4K0
微信生态圈 | 模板消息少了两行信息,原来是微信调整了规则
有bug了:收到模板消息的{{first.DATA}}和{{remark.DATA}}都消失了
烟雨平生
2023-10-27
3450
为什么说SpringSession不适合用户量大的场景,你看看这个默认配置!!
发现应用的CPU利用率持续大于90%,且存在CPU热点。 查看监控,发现“线程创建销毁”指标不正常:
烟雨平生
2023-10-25
4760
探索SpringSession与Redis的完美结合:解决分布式会话管理难题
Redis 2.8版本开始加入了Keyspace notifications功能,它可以监听指定的key,当该key被修改、过期或被删除时,可以发送通知给订阅者。
烟雨平生
2023-10-25
1.2K0
微信生态圈 | 企业微信中登录H5不便?“免密登录”来帮忙!
在日常工作中,我们经常需要使用企业微信进行沟通和协作。 然而,每次在企业微信打开H5页面时,都需要在H5页面输入账号密码进行登录,这不仅繁琐,而且在交互体验方面也比原生差。 那么,有没有一种方法可以让我们免去这个步骤呢? 答案是肯定的,那就是免密登录。接下来,我们将详细介绍免密登录的概念、实现条件以及具体操作方法。
烟雨平生
2023-10-25
5290
计算机基础篇 | 一看就懂的字符集、ASCII、GBK、UTF-8、Unicode、乱码、字符编码问题
做通信的时候,或者使用IO流读写数据的时候脑袋总是晕晕乎乎的。 与计算机打交道久了,不可避免会看到“鬼画符”式的乱码,让人云里雾里的,特别烦人。
烟雨平生
2023-10-20
3.6K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档