效率消息中心从0-1搭建与思考 消息中心是一个集中管理、分发通知和提醒的平台,可以让用户或系统消息更方便、快捷的触达给指定用户或者系统。并且可以帮助用户或系统更好地管理消息的生命周期,屏蔽不同消息渠道差异与技术差异,从而提升效率与体... 网站建设# 中心# 消息# 生命周期 3年前220
老板说,给我把这个 JS React 项目迁移到 TypeScript Hi,我是 ssh,在我做前端的过程中,TypeScript + React 迅速的风靡起来,新项目越来越多的默认启用 TypeScript 做类型保护,它的各种好处对于长期维护的项目已经无需多言。那... 网站建设# javascript# react# typescript 3年前270
系统架构设计之可维护性和可演化性 软件大部分成本其实不在最初开发阶段,而是在于整个生命周期内的持续投入,包括维护与bug修复,监控系统来保持正常运行、故障排查、适配新平台、搭配新场景、技术缺陷完善及增加新功能。,可惜许多程序员不喜欢维... 网站建设# bug# 系统# 维护 3年前390
编写干净且可维护代码的优秀实践 作为一名软件开发人员,您工作中最重要的方面之一就是编写干净、可读且易于维护的代码。干净且可维护的代码不仅使您更容易处理代码库,还使其他开发人员更容易理解、修改和构建。在本文中,我们将讨论一些编写干净且... 网站建设# 代码# 干净# 注释 4年前370
如何有效的解决代码的圈复杂度 作者:京东零售 张学刚,不管小型公司还是大型互联网公司,很多项目债台高筑,新功能开发困难。其中一个很大的原因就是代码复杂,可读性差。Sonar开发团队曾上纲上线的戏称开发人员的7宗罪,其中很关键的一条... 网站建设# 代码# 复杂度# 成本 4年前410
Spring Boot 生产中 16 条优秀实践 Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Sp... 网站建设# boot# spring# 时间 4年前670
JDK1.8更新推出LongAdder,手把手教你原理 ,可以说LongAdder是以空间换时间的方式来弥补AtomicLong的瓶颈问题。,LongAdder的基本思路就是分散热点,在AtomicLong中无论多少个线程都是对一个value进行累加,而在... 网站建设# longadder# value# 数组 4年前420
Spring宣布旧的Spring Security OAuth彻底停止维护,连文档仓库都没了 Spring Security团队正式宣布Spring Security OAuth终止维护,到达生命的终点。,目前官网的主页已经高亮提醒彻底停止维护。,旧的Spring Security OAut... 网站建设# oauth# security# spring 5年前210