首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
请你冲个凉
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
131
文章 121
沸点 10
赞
131
返回
|
搜索文章
赞
文章( 121 )
沸点( 10 )
Java开发者职业生涯要看的200+本书
关注github地址产看最新收录:https://github.com/sorenduan/awesome-java-books目前已收录:271本,并持续更新中入门书籍基础书籍多线程与并发网络编程数
一次JVM FullGC的背后,竟隐藏着惊心动魄的线上生产事故!【石杉的架构笔记】
先简单说说线上生产系统的一个背景,因为仅仅是文章作为案例来讲,所以弱化大量的业务背景。 简单来说,这是一套分布式系统,系统A需要将一个非常核心以及关键的数据通过网络请求,传输给另外一个系统B。 所以在这个分布式系统的架构设计中,采取了非常经典的一个Quorum算法。 这个算法简…
最新版本dubbo源码之LoadBalance(一)- RoundRobinLoadBalance
最近想详细了解下dubbo负载均衡,本来想从网上找些资料辅助学习,没想到这些资料都是比较旧的,比如说dubbo负载均衡存在的一些问题,最新版本(2.7.0)的其实已经修复了。所以想着还是得自己详细看下源码,并写一下总结,一方面便于日后的回顾,同时也希望能够对大家有一些帮助。 d…
图解AQS系列(上)--独占锁
AQS在juc包中简直是基石般的存在,笔者会通过juc包中的ReentrantLock来讲解AQS的独占锁实现,通过Semaphore来讲解下AQS共享锁的实现。 本文力求用直白的结构图和详细的描述,让大家花最少的时间,便能够比较详细的了解AQS的流程。 head节点是队列初始…
点赞模块设计 - Redis缓存 + 定时写入数据库实现高性能点赞功能
点赞是作为整个系统的一个小模块,代码在 user-service 用户服务下。 本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。 点赞功能在很多系统中都有,但别看功能小,想要做…
浅析如何设计一个亿级网关
API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 RPC协议转成HTTP。 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时…
浅谈Innodb的锁实现
lock::lock的对象是事务,用来锁定的是数据库中的对象,如表,页,行。(这个概念很重要,有助于理解后续的加锁行为) 下面我们分析下,不同场景下的加锁情况,以及为什么要用对应的加锁算法。 delete from t where id = 7; 这种情况加锁很简单,由于主键唯…
spring源码阅读--容器启动过程
最近把spring又拿起来看了一下,以下是一些阅读笔记(多点耐心,往下看完)。 首先选用ClassPathXmlApplicationContext作为容器。不多说,直接上代码 下面我们先来整体看下spring容器启动的步骤,然后再逐步分析下每一步都干了些什么事情。 第1步主要…
全面了解Nginx到底能做什么
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。 简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服…
强如 Disruptor 也发生内存溢出?
OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。 本文以最近碰到的一次线上内存溢出的定位、解决问题的方式展开;希望能对碰到类似问题的同学带来思路和帮助。 主要从表现-->排查-->定位-->解…
下一页
关注了
23
关注者
0
收藏集
1
关注标签
28
加入于
2016-12-14