牛客466918468号
牛客466918468号
全部文章
分类
docker(3)
dubbo(1)
elasticsearch(2)
git(1)
github(1)
gradle(2)
ioc(1)
java(111)
linux(3)
log4j(1)
mysql(8)
p2p(1)
postman(1)
rabbitmq(2)
redis(7)
rpc(2)
spring(6)
spring boot(6)
spring cloud(1)
sql(2)
tcp(1)
tcp/ip(1)
vue.js(1)
分布式(1)
前端(2)
性能优化(1)
数据库(3)
数据结构(1)
架构(2)
算法(1)
网络(1)
面试(5)
归档
标签
去牛客网
登录
/
注册
牛客466918468号的博客
全部文章
(共179篇)
高并发服务优化篇:详解一次由读写锁引起的内存泄漏
JVM相关的异常,一直是一线研发比较头疼的问题。因为对于业务代码,JVM的运行基本算是黑盒,当异常发生时,较难直观地看到和找到问题所在,这也是我们一直要研究其内部逻辑的原因。 本篇就有一个近期线上JVM内存泄漏的例子,带大家强行分析一波~ Part1线上服务器报警了 某天,同事来找我帮忙,原来...
2022-06-23
0
0
MySQL 日志之 binlog 格式 → 关于 MySQL 默认隔离级别的探讨
背景问题 再讲 binlog 之前,我们先来回顾下主流关系型数据库的默认隔离级别,是默认隔离级别,不是事务有哪几种隔离级别,别会错题意了 1、Oracle、SQL Server 的默认隔离级别是什么,MySQL 的呢 ? 2、为什么 MySQL 的默认隔离级别是 RR ? 这个问题其实不太严...
2022-06-23
0
0
分布式事物如何保证接口请求顺序性?
前言 先抛出一个问题大家思考一下:在分布式系统中,我们如何保证多个请求的顺序性问题,比如有A/B两个系统,系统A在一次订单业务处理中,向B系统发送三次请求,先进行插入订单操作,然后对订单状态进行修改,最后增加用户积分。 但是这三次请求分别落在了不同的机器上,并且插入订单的操作由于一些意外导致延迟...
2022-06-23
0
0
Redis Pipeline原来是这么用的
抛出,问题 最近项目碰到这么一个技术上的需求: 前端通过长轮询的机制(http long polling),获取服务端的消息数据。而服务端是需要订阅所有业务方的业务消息,再通知到给前端。 长轮询,其实简单来说,就是前端发起一个http请求,服务端把当前的请求 hang 住,直到超时或者有需要返...
2022-06-23
0
0
解放双手,推荐一款阿里开源的低代码工具,YYDS
之前分享过一些低代码相关的文章,发现大家还是比较感兴趣的。之前在我印象中低代码就是通过图形化界面来生成代码而已,其实真正的低代码不仅要负责生成代码,还要负责代码的维护,把它当做一站式开发平台也不为过!最近体验了一把阿里开源的低代码工具LowCodeEngine,确实是一款面向企业级的低代码解决方案,...
2022-06-23
0
0
妙啊, 美团 OCTO 分布式服务治理系统,这描述也太清晰了
OCTO 是美团千亿调用量的分布式服务通信框架及服务治理的系统,可实现服务注册、服务自动发现、服务管理、容错处理、数据可视化、服务监控报警、服务分组等。本文总结了 OCTO 架构原理、Java 应用的集成方法、以其控制台的使用。 1 概述 OCTO 是 octopus(章鱼) 的缩写。是美团公司...
2022-06-23
0
0
「设计模式从入门到精通」-桥接模式
目录 桥接模式 1、传统方式解决手机操作问题 2、桥接模式基本介绍 3、桥接模式解决手机操作问题 4、JDK 源码分析 5、注意事项和细节 6、桥接模式其他应用场景 桥接模式 1、传统方式解决手机操作问题 现在对不同手机类型的不同品牌实...
2022-06-23
0
0
阻塞IO,非阻塞IO,IO复用,信号驱动IO,异步IO,这你真的分得清楚吗?
基本概念 什么是IO 什么是IO?维基百科上面是这样解释的: I/O(英语:Input/Output),即输入/输出,通常指数据在存储器(内部和外部)或其他周边设备之间的输入和输出,是信息处理系统(例如计算机)与外部世界(可能是人类或另一信息处理系统)之间的通信。输入是系统接收的信号或数...
2022-06-23
0
0
全面了解JVM原理与深度调优
什么是jvm jvm是java虚拟机 运行在用户态、通过应用程序实现java代码跨平台、与平台无关、实际上是"一次编译,到处执行" 1.从微观来说编译出来的是字节码!去到哪个平台都能用,只要有那个平台的JDK就可以运行!字码好比是一个人,平台好比为国家,JDK好比这个国家...
2022-06-23
0
0
Java并发进阶:阻塞队列ABQ源码详解
ArrayBlockingQueue概述 ArrayBlockingQueue是由数组构成的有界阻塞队列,支持FIFO的次序对元素进行排序。 这是一个典型的有界缓冲结构,可指定大小存储元素,供生产线程插入,供消费线程获取,但注意,容量一旦指定,便不可修改。 队列空时尝试take操作和队列满时尝...
2022-06-23
0
0
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页