最新 最热

Magicodes.IE 2.7.2发布

2020.11.20 To fix The Mapping Values of The total length of a Data Validation list always exceed 255 characters (# 196) (https://github.com/dotnetcore/Magicodes...

2022-12-05
0

Magicodes.IE 2.7.1发布

2020.11.20 To fix The Mapping Values of The total length of a Data Validation list always exceed 255 characters (# 196) (https://github.com/dotnetcore/Magicodes...

2022-12-05
0

如何实现接口限流,接口幂等功能

在业务上有很多需要防止重复提交的场景,例如大部分的创建方法要求同样的数据不能创建两次。对于此种业务处理一般可以分为前端处理和后端处理。前端可以在点击后将按钮置灰1s,做防抖处理,1s后才可以再次调用接口。后端这...

2022-12-05
1

微软:用单元测试让测试左移

测试有助于确保代码按预期执行,但建立测试的时间和精力会占用其他任务的时间,如功能开发。在这种时间成本下,从测试中获取最大价值是很重要的。本文讨论了DevOps的测试原则,重点是单元测试的价值和左移的测试策略。...

2022-12-05
1

读书笔记:构建高质量软件与持续集成

最近读了一本书,《构建高质量软件与持续集成》觉得作者对java相关的保证软件质量的工具介绍的挺好的,特意做个个简单笔记分享给大家。其实绝大部分老手只需要一个概要就行。...

2022-12-04
1

巧妙利用 SpringBoot 应用责任连模式,让编程事半功倍!

责任链模式(Chain of Responsibility Pattern),顾名思义,为请求者和接受者之间创建一条对象处理链路,避免请求发送者与接收者耦合在一起!

2022-12-04
0

50行代码,搞定敏感数据读写!

在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份证号、银行卡号、手机号、工资等信息进行加密存储,实现真正意义的数据混淆...

2022-12-02
1

手把手教你开发代码生成器,学不会的来怼我!

在实际的软件项目开发过程中,我可以很负责任的跟大家说,如果你真的实际写代码的时间过5年了,你对增删改查这类简单的功能需求开发,可以说已经完全写吐了,至少我就是这种类型的。...

2022-12-02
1

2021 入门级的 Java 程序员学习路线图 1.0

Hello,大家好,我是阿粉,最近看文章发现一个 Java 学习路线图的资料,觉得很不错就拿过来分享给大家,目前这个版本是 1.0 的,之所以说这个是 1.0 的版本主要是因为还有一些高级内容没有加进去,比如 JVM,容器,消息队列,云原生等都...

2022-12-02
0

十多年前祖传代码重构——从25万到5万行

作者:gillyang,腾讯PCG后台开发工程师近期,我们接管并重构了十多年前的 Query 理解祖传代码,代码量减少80%,性能、稳定性、可观测性都得到大幅度提升。本文将介绍重构过程中系统实现、DIFF修复、coredump 修复等方面的优化...

2022-12-02
0