15 ITFLY8

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2k+

HashMap多线程并发的问题

---恢复内容开始---前言:大多数javaer都知道HashMap是线程不安全的,多线程环境下数据可能会发生错乱,一定要谨慎使用。这个结论是没错,可是HashMap的线程不安全远远不是...

2020-09-20 11:51:39

秒杀架构模型设计

前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统...

2020-09-20 11:51:39

Redis面试题(二)(2020最新版)

大纲四、过期键的删除策略4.1Redis的过期键的删除策略4.2 Redis key的过期时间和永久有效分别怎么设置?4.3我们知道通过expire来设置key 的过期时间,那么对过...

2020-05-25 12:30:00

经典Redis面试题(一)(2020最新版)

大纲一、概述什么是RedisRedis有哪些优缺点为什么要用 Redis /为什么要用缓存为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快二、数据类型R...

2020-05-25 12:30:00

多数据中心的百万级消息服务实战

背景利用RabbitMQ集群横向扩展能力,均衡流量压力,让消息集群的秒级服务能力达到百万,Google曾做过此类实验;有货在某些推送场景下也做了类似尝试,在此对此前实践经验以及踩得坑做些...

2020-04-26 19:00:00

Java 性能优化:35 个小细节,让你提升 Java 代码的运行效率

前言代码优化细节1、尽量指定类、方法的final修饰符2、尽量重用对象3、尽可能使用局部变量4、及时关闭流5、尽量减少对变量的重复计算6、尽量采用懒加载的策略,即在需要的时候才创建7、慎...

2020-04-25 19:46:27

中台战略全解读(三):业务中台建设

从业务到中台,必须经历抽象建模的过程。这个过程分为两个阶段,分别是 0 级抽象中心建模的阶段和 1 级抽象组件建模的阶段。每个阶段采用的建模抽象机制都是实体抽象法。下面以 0 级阶段建模...

2020-04-21 08:00:00

互联网后端基础设施架构

1.1 后端基础设施使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互...

2020-04-13 08:00:00

推荐 33 个 IDEA 最牛配置,写代码太爽了

1.设置maven1.在File->settings->搜索maven2.Mavan home directory--设置maven安装包的bin文件夹所在的位置3.Use...

2020-04-13 08:00:00

如何更好的使用Java异常,看这篇就对了!

Java的基本理念是,“结构不佳的代码不能运行” —— Java编程思想什么时候使用异常发现错误的理想时机是在编译阶段,也就是试图运行程序之前。然而,编译阶段并不能找出所...

2020-04-06 20:24:39

阿里大神分享API网关在微服务架构中的应用!

案例背景介绍:在实践微服务架构时,我们经常会面对以下需求:如何隔离外部和内部,如何保障后台服务安全性,如何降低运维成本,如何减少变更的流程和错误成本,如何减少客户端与服务的耦合等,AP...

2020-04-06 20:24:39

Spring Boot中的事务是如何实现的

1. 概述一直在用SpringBoot中的@Transactional来做事务管理,但是很少想过SpringBoot是如何实现事务管理的,今天从源码入手,看看@Transactiona...

2020-04-05 20:35:54

Spring Boot 服务监控,健康检查,线程信息,JVM 堆信息,指标收集,运行情况监控...

目录前言一、什么是 Spring Boot Actuator二、快速开始,创建一个Spring Boot Actuator Demo三、Endpoints 介绍四、端点暴露配置五、重要...

2020-04-05 20:35:54

分布式事务中常见的三种解决方案

目录一、分布式事务前奏二、柔性事务解决方案架构(一)、基于可靠消息的最终一致性方案概述(二)、TCC事务补偿型方案(三)、最大努力通知型三、基于可靠消息的最终一致性方案详解(一)、消息...

2020-03-31 13:30:10

高并发服务限流实践(一)

本文从限流背景开始,介绍了限流的常用方法、代码实现和限流组件源码分析。本文是该系列的第一篇,介绍限流背景,限流算法和RateLimiter限流实现。第二...

2020-03-28 20:28:50

程序员必备的 Github 高级搜索技巧

大纲开源项目的组成部分如何搜索按照name搜索按照README来搜索按照descriptin搜索总结很多的小伙伴,经常会有这样的困惑,我看了很多技术...

2020-03-28 20:28:50

架构设计(2)-架构设计原则

如何设计出一个好的架构,不像数据公式或者定律,很难一概而就。很多时候是设计者(架构师)的各种设想,各种权衡折中而符合系统需求的智慧输出。但我们掌握前人总...

2020-03-23 08:12:00

架构设计(3)--架构模式

模式的经典定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地重用那些已有的解决方案...

2020-03-23 08:12:00

什么才是真正的架构设计?(二)

三. 架构级别我们使用金字塔的架构级别来说明,上层级别包含下层:系统级:即整个系统内各部分的关系以及如何治理:分层应用级:即单个应用的整体架构,及其与系...

2020-03-20 08:06:00

什么才是真正的架构设计?(一)

一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构...

2020-03-20 08:06:00

查看更多

勋章 我的勋章
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。