Java高级攻城狮

LV1
发表了文章

作为程序员不得不看的一篇文----Spring Boot最佳实践

Spring Boot是用于开发微服务的最流行的Java框架。在本文中,我将与你分享自2016年以来我在职业开发中使用Spring Boot所采用的最佳实践,这...

Java高级攻城狮
SpringSpring Boot数据库SQLSpring Cloud
发表了文章

记录一次Mysql死锁排查过程

以前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下mysql的死锁知识以及常见的...

Java高级攻城狮
SQL
发表了文章

如何保障消息中间件100%消息投递成功?如何保证消息幂等性?

我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。

Java高级攻城狮
RabbitMQRedis
发表了文章

序列化和反序列化的底层实现原理是什么?

序列化和反序列化作为Java里一个较为基础的知识点,大家心里也有那么几句要说的,但我相信很多小伙伴掌握的也就是那么几句而已,如果再深究问一下Java如何实现序列...

Java高级攻城狮
Java文件存储面向对象编程
发表了文章

1万属性,100亿数据,每秒10万吞吐,架构如何设计?

有一类业务场景,没有固定的schema存储,却有着海量的数据行数,架构上如何来实现这类业务的存储与检索呢?58最核心的数据“帖子”的架构实现技术细节,今天和大家...

Java高级攻城狮
发表了文章

Tomcat部署时war和war exploded区别以及平时踩得坑

(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;

Java高级攻城狮
TomcatJSPJava
发表了文章

Kafka简介、基本原理、执行流程与使用场景

Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。 它最初由LinkedIn公司...

Java高级攻城狮
Kafka分布式ZooKeeperHadoop
发表了文章

Redis常见的5种不同的数据类型详解

Redis除了可以存储键还可以存储常见的5种数据类型,分别是:String、List、Set、Hash、ZSet。对于Redis的命令有一部分是可以公用的,但是...

Java高级攻城狮
存储Redis数据结构编程算法
发表了文章

分库分表?如何做到永不迁移数据和避免热点?

中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。

Java高级攻城狮
数据迁移数据迁移解决方案
发表了文章

Dubbo详细介绍与安装使用过程

随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。

Java高级攻城狮
发表了文章

关于dubbo,这里有你不得不看的18个BAT面试题

dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地...

Java高级攻城狮
发表了文章

常用的设计模式汇总,超详细!

简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它...

Java高级攻城狮
Java
发表了文章

ServiceMesh究竟解决什么问题?

服务网格(ServiceMesh)这两年异常之火,号称是下一代微服务架构,接下来两个月,准备系统性的写写这个东西,希望能够让大家对最新的架构技术,有个初步的了解...

Java高级攻城狮
RPC网络安全Java负载均衡负载均衡缓存
发表了文章

大型网站应用之海量数据和高并发解决方案总结一二

开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的...

Java高级攻城狮
发表了文章

分布式锁简单入门以及三种实现方式介绍

很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多...

Java高级攻城狮
创建了专栏

Java高级架构攻城狮

16 文章14 关注者

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券