自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA高级架构

分享技术,和学习方法,用技术成就梦想!

  • 博客(24)
  • 收藏
  • 关注

转载 RocketMQ 架构简析

Apache RocketMQ 是阿里开源的一款高性能、高吞吐量的分布式消息中间件。- 整体架构 -RocketMQ主要由 Producer、Broker、Consumer ...

2021-05-30 21:10:23 429

转载 一次线上商城系统高并发优化,涨姿势了~

作者|Alan_beijing来源|cnblogs.com/wangjiming/p/13225544.html对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强...

2021-05-30 21:10:23 219

转载 求求你了,配个GC日志呗,不然咋分析故障原因

生产环境上,或者其他要测试 GC 问题的环境上,一定会配置上打印GC日志的参数,便于分析 GC 相关的问题。但是可能很多人配置的都不够“完美”,要么是打印的内容过少,要么是输出到控制台,...

2021-05-28 13:48:13 271 1

转载 一次简单的 JVM 调优,性能提升了15%

来源 |https://zhenbianshu.github.io背景最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参...

2021-05-28 13:48:13 227

转载 从“设计思想”到“源码解读”,一步一步深入解析Java线程池!

01 初识线程池我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。1.1 线程池优势降低资源消耗:线...

2021-05-26 17:17:09 320

转载 太可怕了!差点因为一条SQL被拖出去祭天......

# 反常的SQL语句我眯开朦胧的双眼,才发现刚才的发声来源于我的组长庄哥,看到他在紧张的点开日志系统查看日志,我预感到有什么不妙的事情发生。仔细一问才知道,原来就在我眯眼的期间,线上数据库...

2021-05-24 16:08:47 218

转载 以为精通Java 线程池,看到这些误区,还是太年轻...

由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在 Java 语言中线程池是也非常重要的一部分,有 Doug Lea 大神对线程池的封装,...

2021-05-24 16:08:47 208

转载 Java 8 开发的 4 大顶级技巧,你都知道吗 ?

正文我使用Java 8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉是时候写一些我发现的非常有用的“最佳实践”。我个人并不喜欢“最佳实践”这个说法,因为它意味着“一刀切”...

2021-05-21 14:10:33 304

转载 改善 Kubernetes 上的 JVM 预热问题

JVM 预热是一个非常头疼而又难解决的问题。本文讨论了在运行在 Kubernetes 集群中的 Java 服务如何解决 JVM 预热问题的一些方法和经验。作者:Vikas Kumar翻译:...

2021-05-21 14:10:33 359

转载 B站疯传,堪称最强Java全套课程,白拿不谢...

文末有福利~文末有福利~文末有福利~小编给大家整理一些学习资料,面试题,面试简历模板!有这些神器在,我相信大家肯定能从java入门到不放弃!哈哈哈哈~ 各位加油!大家学习上也可以问我!1资...

2021-05-20 09:01:00 271

转载 为什么Zookeeper天生就是一副分布式锁的胚子?

“ 什么是分布式锁?分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。图片来自 Pexels如果不同的系统或是同一个系统的不同主机之间共享了一...

2021-05-18 17:39:16 216

转载 Java面试问题之 volatile 关键字到底是什么?

上周出去面试的小伙伴,被问到⼀个问题:说说你对 volatile 的理解?因为他之前并没关注这个知识点,网上找了一下,发现还是不清楚,于是回来问我。其实,还是有很多小伙伴都知道 vola...

2021-05-18 17:39:16 216

转载 MQ消息中间件,面试能问写什么?

为什么使用消息队列?消息队列的优点和缺点?kafka、activemq、rabbitmq、rocketmq都有什么优缺点?面试官角度分析:(1)你知不知道你们系统里为什么要用消息队列这个东...

2021-05-17 16:22:00 237

转载 20张图助你了解JVM运行时数据区,你还觉得枯燥吗?

我们的JVM系列已经断更好几天了,小伙伴们在后台疯狂私信阿Q,想看后续内容,今天它来了。相信大家在上篇文章中已经对类加载子系统有了清晰的认识,接下来就让我们来揭开“运行时数据区”的神秘面纱...

2021-05-14 22:54:33 221

转载 如何设计实现一个通用的微服务架构?高可靠、高可用思维模型

1KW房产+1KW腾讯股票+300W现金=35岁提前退休看帖子内容,300万是这些年995拼了十多年攒下来的工资,算下来虽然不少,但对于大厂程序员的收入来说并不夸张。程序员职业发展路径...

2021-05-13 09:02:00 325

转载 在线等,Kafka如果丢了消息怎么办?

“ Kafka 存在丢消息的问题,消息丢失会发生在 Broker,Producer 和 Consumer 三种。图片来自 PexelsBrokerBroker 丢失消息是由于 Kafka ...

2021-05-12 17:31:08 222

转载 MySQL 常用优化指南,及大表优化思路都在这了!

作者:低至一折起来源:juejin.im/post/5b7d52afe51d453885030b91当MySQL单表记录数过大时,增删改查性能都会急剧下降单表优化除非单表数据未来会一直不断...

2021-05-10 14:38:06 245

转载 JVM原理与深度调优

什么是jvmjvm是java虚拟机 运行在用户态、通过应用程序实现java代码跨平台、与平台无关、实际上是"一次编译,到处执行"1.从微观来说编译出来的是字节码!去到哪个平...

2021-05-10 14:38:06 348

转载 浅谈Java Web经典三层架构和MVC框架模式

一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图...

2021-05-08 15:29:11 631

转载 卧槽!牛皮了,头一次见有大佬把TCP三次握手四次挥手解释的这么明白

计算机网络体系结构在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。网络协议是什么?在计算机网络要做到...

2021-05-07 20:18:20 213

转载 面试 Redis 没底?这 40 道面试题让你不再慌(附答案)

金三银四面试季,为了做好大家面试路上的助攻手,对于 Redis 这块心里还没底的同学,特整理 40 道Redis常见面试题,让你面试不慌,争取 Offer 拿到手软!1、什么是 Redis...

2021-05-07 20:18:20 276

转载 【建议收藏】Spring Boot注解全梳理!

来源: https://zhangboyi.blog.csdn.net/article/details/102235908作者: 张伯毅一、注解(annotations)列表@Spri...

2021-05-06 21:46:35 206

转载 大型分布式网站架构总结

本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网...

2021-05-05 13:50:54 273

转载 死磕18个Java8日期处理,工作必用!收藏起来~

伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类...

2021-05-05 13:50:54 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除