aoho求索

72 篇文章
29 人订阅

全部文章

aoho求索

轻松理解计算机的内存模型及Java内存模型

本文转载自:https://www.hollischuang.com/archives/2550

212
aoho求索

微服务中集成分布式配置中心 Apollo

随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配...

1162
aoho求索

gRPC 使用 protobuf 构建微服务

以前使用 Laravel 做 web 项目时,是根据 MVC 去划分目录结构的,即 Controller 层处理业务逻辑,Model 层处理数据库的 CURD,...

872
aoho求索

Go的包管理工具(四):Go Module Proxy

在前面的文章,我们介绍了Go Modules。Go module支持了Versioned Go,并初步解决了包依赖管理的问题。

1132
aoho求索

由Spring应用的瑕疵谈谈DDD的概念与应用(二)

在上一篇文章中,通过Spring Web应用的瑕疵引出改善的措施,我们讲解了领域驱动开发的相关概念和设计策略。本文主要讲解领域模型的几种类型和DDD的简单实践案...

923
aoho求索

细说 Java 泛型及其应用

当获取列表中的第二个元素时,会报错,java.lang.ClassCastException: java.lang.Integer cannot be cast...

781
aoho求索

Go的包管理工具(三):Go Modules

在前面的文章,我们先是介绍了Go 的几种包管理方式,然后具体介绍了一种包管理的工具:glide。随着 Go 1.11 的发布,官方的包管理工具 Go Modul...

1032
aoho求索

TCP拥塞控制算法简介

 最近花了些时间在学习TCP/IP协议上,首要原因是由于本人长期以来对TCP/IP的认识就只限于三次握手四次分手上,所以希望深入了解一下。再者,TCP/IP和L...

902
aoho求索

深入RxJava2 源码解析(二)

前一篇文章我们讲述到RxJava2 的内部设计模式与原理机制,包括观察者模式和装饰者模式,其本质上都是RxJava2的事件驱动,那么本篇文章将会讲到RxJava...

1372
aoho求索

深入RxJava2 源码解析(一)

ReactiveX 响应式编程库,这是一个程序库,通过使用可观察的事件序列来构成异步和事件驱动的程序。

1602
aoho求索

Golang 需要避免踩的 50 个坑(三)

Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑...

1323
aoho求索

由Spring应用的瑕疵谈谈DDD的概念与应用(一)

多数有经验的程序开发者都应该听说过DDD,并且尝试过将其应用在自己的项目中。不知你是否遇到过这样的场景:你创建了一个资源库(Repository),但一段时间之...

1152
aoho求索

Golang 需要避免踩的 50 个坑(二)

Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑...

1104
aoho求索

Golang 需要避免踩的 50 个坑(一)

Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑...

1044
aoho求索

Hystrix断路器在微服务网关中的应用(Spring Cloud Gateway)

在之前的一篇文章:微服务网关Zuul迁移到Spring Cloud Gateway,我们讲解了如何从Zuul迁移到新的组件:Spring Cloud Gatew...

1342
aoho求索

MySQL探秘(八):InnoDB的事务

 事务是数据库最为重要的机制之一,凡是使用过数据库的人,都了解数据库的事务机制,也对ACID四个基本特性如数家珍。但是聊起事务或者ACID的底层实现原理,往往言...

693
aoho求索

Spring Boot 2 Webflux的全局异常处理

本文首先将会回顾Spring 5之前的SpringMVC异常处理机制,然后主要讲解Spring Boot 2 Webflux的全局异常处理机制。

1702
aoho求索

MySQL探秘(七):InnoDB行锁算法

 在上一篇《InnoDB一致性非锁定读》中,我们了解到InnoDB使用一致性非锁定读来避免在一般的查询操作(SELECT FOR UPDATE等除外)时使用锁。...

1032
aoho求索

Spring Boot Actuator详解与深入应用(三):Prometheus+Grafana应用监控

本文系《Spring Boot Actuator详解与深入应用》中的第三篇。在前两篇文章,我们主要讲了Spring Boot Actuator 1.x与 2.x...

1923
aoho求索

Spring Boot Actuator详解与深入应用(二):Actuator 2.x

本文系《Spring Boot Actuator详解与深入应用》中的第二篇。在上一篇文章:Spring Boot Actuator详解与深入应用(一):Actu...

1902

扫码关注云+社区

领取腾讯云代金券