首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java编码能力提升
订阅
mingxing47
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
[前端漫谈]关于复杂多任务编排的思考
在前端开发中,多个任务串联、并发、多任务条件触发的场景非常常见,本篇文章是我对这方面的思考和总结。 开发一个商城应用,首页需要加载 banner 信息、商品信息、商品分类信息。假设这需要请求三个接口,那么请求这三个接口就是三个任务,而这三个接口的之间是没有相互关联的,我们可以说…
单元测试--理论篇
写代码虽然是一个重实践的手艺,但是大多数人忽视了理论知识所带来的影响。在软件开发领域中,无论是软件工程,还是 OOP 编程中的设计模式,这些理论知识使得我们更高效、使用最佳地姿势进行软件开发。
Java单元测试及常用语句 | 京东物流技术团队
编写Java单元测试用例,即把一段复杂的代码拆解成一系列简单的单元测试用例,并且无需启动服务,在短时间内测试代码中的处理逻辑。写好Java单元测试用例,其实就是把“复杂问题简单化,建单问题深
重拾单元测试
单元(Unit),是指在系统中逻辑隔离的最小代码段。一般来说,要根据实际情况去判定其具体含义,如C语言中单元可以是指一个函数,Java里单元可以是一个类或者一个方法。单元测试 —— 一种测试单元的方法
从@PostConstruct重新认识初始化
基于@PostConstruct、InitializingBean接口以及自定义init方法做一些单个bean粒度的静态和局部变量初始化都没有问题,但是做一些全局初始化逻辑都是不合理的.
JVM万字总结
JVM即Java虚拟机,是一种抽象计算机,它有一个指令集,在运行时操作各种内存区域。虚拟机有很多种,不同厂商提供了不同实现,只要遵循虚拟机规范即可,目前我们所说的虚拟机一般指的是Hot Spot。JVM对Java语言一无所知,只知道一种特定的二进制格式,即类文件格式,我们写好的…
设计模式之发布订阅模式(3) 深入Spring Events事件驱动模型
之前文章中我们讲解了 发布订阅模式的核心概念 ,并通过 Redis的 Pub/Sub 命令 演示了其分布式场景下的实现。相比后面要讲到的 Guava EventBus,可以说 Spring Events 的使用更加普遍,其功能也更加强大。 事件(Events)是框架中经常被忽略…
使用Google Guava快乐编程
目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用Google Guava可以让你快乐编程,写出优雅的JAV
Guava 消息框架 EventBus 的实现原理
EventBus的设计理念是基于观察者模式的,可以参考设计模式(1)—观察者模式先来了解该设计模式。 EventBus的使用是非常简单的,首先你要添加Guava的依赖到自己的项目中。这里我们通过一个最基本的例子来说明EveentBus是如何使用的。 首先,这里我们封装了一个事件…
重试利器之Guava Retrying
在很多业务场景中,为了排除系统中的各种不稳定因素,以及逻辑上的错误,并最大概率保证获得预期的结果,重试机制都是必不可少的。 尤其是调用远程服务,在高并发场景下,很可能因为服务器响应延迟或者网络原因,造成我们得不到想要的结果,或者根本得不到响应。这个时候,一个优雅的重试调用机制,…