牛客807528749号
牛客807528749号
全部文章
分类
big data(1)
c++(1)
DDD(1)
github(1)
hadoop(1)
https(1)
java(266)
jenkins(1)
kafka(4)
linux(4)
mvc(1)
mysql(18)
nginx(2)
p2p(1)
postgresql(1)
postman(1)
rabbitmq(5)
redis(11)
rpc(3)
spring(23)
spring boot(10)
spring cloud(4)
sql(5)
tcp/ip(3)
tomcat(1)
udp(1)
ui(1)
zookeeper(1)
中间件(3)
分布式(7)
安全(1)
微服务(4)
性能优化(1)
数据库(5)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(2)
系统架构(1)
经验分享(1)
缓存(4)
网络(3)
腾讯云(1)
链表(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java架构师之路
全部文章
(共420篇)
从你的角度讲,你真的了解JVM中对象的分配吗?
首先大家想一个问题:平时写代码需要去编写对象被分配在内存的什么位置了吗?是的,就像是不需要考虑垃圾回收具体什么时间点回收,JVM已经自动进行内存管理了,JVM这么做也是有原因的。 Java自动内存管理概述 Java所支持的自动内存管理针对的是对象内存的自动分配和回收,原因如下: 1、在Java...
2022-06-08
0
0
问我Redis数据类型,我先给你说这8种
面试官:小明呀,redis 有几种数据结构呀? 小明:8 种 面试官:那你说一下分别是什么? 小明:raw,int,ht,zipmap,linkedlist,ziplist,intset,skiplist,embstr 面试官:额,你在说什么? 小明:在回答你的问题呀,这个问题我...
2022-06-08
0
0
RabbitMQ消息丢失、积压、重复等解决方案
消息丢失# 1、只要订单完成我们就会发送一条消息给MQ,这个途中突然MQ服务器网络中断,导致消息无法抵达 做好容错方法需要在消息发送前加上异常处理 try { rabbitTemplate.convertAndSend("order-event-exchange", &...
2022-06-08
0
0
戏说领域驱动设计——领域设计
任何事物都在变化着包括领域驱动设计这门学问。Evans在首次提到DDD概念后,后来出现了陆续又出现了很多的专家与学者对其理论进行了扩充比如:“领域事件”、“事件源”、“命令查询责任分离”等。也正是由于这些补充,不仅让DDD的适用范围变得更大也让后来出现的微服务架构系统受益良多,为系统落地提供了非常优...
2022-06-08
0
0
系统设计 | 限流算法及其周边
概述 限流,其基础含义为对流量进行限制,其既包括在速率上的限制,又包括在资源上的限制,这里主要讨论的是对速率进行限制。 本文分为三部分,第一部分中我们将讨论在做限流前必须要弄清的问题: 为什么要去做限流 限流的具体含义和指标 第二部分将具体探讨互联网上流行的限流算法;并在第三部分中学...
2022-06-08
0
0
不得不吹,面试前熟读RocketMQ这二十三点,面试稳了
基础 1.为什么要使用消息队列呢? 消息队列主要有三大用途,我们拿一个电商系统的下单举例: 解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据……引入消息队列之后,可以把订单完成的消息丢进队列里,下游服务自己去调用就行了,这样就完成了订单服务和其...
2022-06-08
0
0
并发编程:乱序执行的那些事儿五分钟给你整明白
什么是乱序执行 乱序执行 [1] ,简单说就是程序里面的代码的执行顺序,有可能会被编译器、CPU 根据某种策略调整顺序(俗称,“打乱”)——虽然从单线程的角度看,乱序执行不影响执行结果。 为什么需要乱序执行 主要原因是 CPU 内部采用 流水线技术 [2] 。抽象且简化地看,一个 CPU 指令...
2022-06-08
0
0
深入浅出 Spring 框架,原来以前的都白学了
1. 为啥要用 Spring 张三是一个编程小白,他每次在 service 层写代码都要自己 new 一堆 Dao 接口的实现类。 public class ProjectServiceImpl implements ProjectService { UserDao userDao = ...
2022-06-08
0
0
什么是分布式锁?几种分布式锁分别是怎么实现的?
一、什么是分布式锁: 1、什么是分布式锁: 分布式锁,即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题,而分布式锁,就是解决了分布式系统中控制共享资源访问的问题。与单体应用不同的是,分布式系统中竞争共享资源的最小粒度从线程升级成了进程。 2、分布式锁应该具备哪些条件: ...
2022-06-08
0
0
从“应用层”到“网络层”排查 Dubbo 接口超时全记录
一. 问题现象 商品团队反馈,会员部分 dubbo 接口偶现超时异常,而且时间不规律,几乎每天都有,商品服务超时报错如下图: 超时的接口平时耗时极短,平均耗时 4-5 毫秒。查看 dubbo 的接口配置,商品调用会员接口超时时间是一秒,失败策略是failfast,快速失败不会重试。 会...
2022-06-08
0
0
首页
上一页
33
34
35
36
37
38
39
40
41
42
下一页
末页