java达人

LV1
发表了文章

ConcurrentHashMap#概述

https://tva1.sinaimg.cn/large/00831rSTly1gct5k9ijijj30rh0hbgn1.jpg

java达人
发表了文章

HashMap源码剖析

HashMap是大家常用的基于哈希表的Map接口实现,这里解说的是JDK1.8的代码,在介绍它之前,我们先来看看编写HashMap代码的是哪几位大牛。

java达人
数据结构HashMap文件存储JavaJDK
发表了文章

Zuul 2: Netflix的异步、无阻塞系统之旅

来源: https://medium.com/netflix-techblog/zuul-2-the-netflix-journey-to-asynchron...

java达人
系统架构API编程算法
发表了文章

与我一起学习微服务架构设计模式13—微服务架构的重构策略

单体应用逐渐被由服务组成的绞杀者应用程序(如绞杀藤蔓一般)所取代。最终,单体应用完全被绞杀者应用程序取代或成为另一个微服务。

java达人
API微服务微服务架构UML数据库
发表了文章

与我一起学习微服务架构设计模式12—部署微服务应用

首先要安装运行时,将程序发布包复制到计算机并启动服务。对于java,每个服务实例作为JVM进程运行。

java达人
微服务架构微服务容器Kubernetes
发表了文章

源代码世界19—遭遇穆丽儿

基督山岛的宝藏在哪里,托马斯拼命地回忆小说中的场景,那是一部他年少时看的小说,基督山伯爵,他记得,当年邓蒂斯是在一个秘密洞穴中发现宝藏的,那情景至今依然历历在目...

java达人
发表了文章

与我一起学习微服务架构设计模式11—开发面向生产环境的微服务应用

为了使服务做好部署到生产环境中的准备,需要确保满足三个关键的质量属性:安全性、可配置性和可观测性。

java达人
APISpringSpring BootSpring Cloud分布式
发表了文章

与我一起学习微服务架构设计模式10—测试策略(下)

为了确保服务按预期工作,必须编写测试来验证服务是否可以正确地与基础设施服务和其他服务进行交互。一种方法是启动所有服务并通过其API进行测试,而这是所谓的端到端测...

java达人
数据库SQL测试服务 WeTestDocker
发表了文章

与我一起学习微服务架构设计模式8—外部API模式

Web应用在防火墙内部运行,它们通过高带宽、低延迟的局域网访问服务。其他客户端在防火墙之外运行,通过较低带宽、较高延迟的互联网或移动网路访问。

java达人
API微服务微服务架构网站
发表了文章

与我一起学习微服务架构设计模式9—测试策略(上)

使用微服务的一个关键动机是提高可测试性,微服务架构的复杂性要求编写自动化测试,以缩短交付(代码投入生产环境)周期。

java达人
单元测试微服务测试服务 WeTestSpring微服务架构
发表了文章

与我一起学习微服务架构设计模式6—使用事件溯源开发业务逻辑

事件溯源是构建业务逻辑和持久化聚合的另一种选择,它将聚合以一系列的方式持久化保存,每个事件代表聚合的一次状态变化。应用通过重放事件来重新创建聚合的当前状态。

java达人
数据库SQLUML存储
发表了文章

与我一起学习微服务架构设计模式7—在微服务架构中实现查询

命令查询职责隔离。将持久化数据模型和使用数据的模块分为两部分:命令端和查询端。命令端模块和数据模型实现CUD操作,查询端模块和数据模型实现查询。查询端通过订阅命...

java达人
API数据库NoSQLSQL存储
订阅了专栏

腾讯云自媒体分享计划

3 文章3.5K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.5K 关注者
发表了文章

与我一起学习微服务架构设计模式5—业务逻辑设计

在开发简单的业务逻辑时,可编写面向过程的代码,使用事务脚本模式,即一组类实现行为,另一组类负责存储状态。事务脚本通常是没有状态的类,它访问没有行为的数据类以完成...

java达人
UML微服务微服务架构API
发表了文章

与我一起学习微服务架构设计模式4—使用Saga管理事务

微服务架构下的事务往往需要横跨多个服务,每个服务都有属于自己的私有数据库。传统的分布式事务管理并不是合适选择,需要使用Saga机制。

java达人
数据库SQL分布式微服务架构微服务
发表了文章

与我一起学习微服务架构设计模式3—微服务架构中的进程间通信

选择合适的进程间通信机制是一个重要的架构决策,它会影响应用的可用性,甚至与事务管理相互影响。

java达人
APIHTTPRPC数据库SQL
发表了文章

与我一起学习微服务架构设计模式2—服务的拆分策略

实现视图:构建编译系统的输出。由表示打包代码的模块(Jar文件)和组件(WAR文件)组成。

java达人
微服务API微服务架构UML数据库
发表了文章

与我一起学习微服务架构设计模式1—逃离单体地狱

软件架构对功能性需求影响并不大,它影响非功能性需求,即质量属性或者其他能力,如交付速度的可维护性、可扩展性和可测试性。

java达人
API数据库SQL微服务架构微服务
发表了文章

透过源码学习设计模式7-适配器模式与HandlerApapter

适配器模式把一个类的接口,变换成客户端所期待的另一种接口,使原本因接口不匹配的两个类能够在一起工作。

java达人
ServlethttpsJava网络安全

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券