首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JackpotDC
掘友等级
Java高级开发工程师
|
百度
毕业于西安电子科技大学 / 计算机技术硕士 / BAT大厂4年Java后台程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
中文编码集的发展史(ASCII码、GBK、UTF-8)
中文编程界的汉字编码问题,每一个小白的血泪史,每一个小白在处理中文文件时,都无数次想,如果这是一份纯英文的文件,可能现在早就下班在家洗澡了。
你一定要知道的MySQL的运行机制
每次当我们执行一条sql的时候,比如: 大家肯定会很好奇,这条mysql到底是怎么解析,从数据库查询到对应的数据的呢?这节课我跟大家一起解读一下MySQL的运行原理 大体来说,MySQL可以分为Ser
图解分析JDK线程池的实现原理——打工人的一生
在我们的Java开发中,几乎离不了对于线程池的使用,即使你从来没有使用过多线程的开发,你的web容器(如tomcat、jetty)、RPC服务(dubbo)背后都是大量的使用线程池来支持并发执行。随着CPU硬件技术的发展,多线程已经是一个语言最关键的特性和优化点。 Java中线…
记一次OOM异常的排查经历(jstack、MAT)
首先简单介绍下异常服务的背景。服务的背景可以概括为是一个消息队列的消费端服务,订阅上游消息队列的信息后,在本服务中对信息进行加工最后入库,如下图虚线中的部分。 服务整体是 分布式 部署的,有若干个分布式部署的实例,如图共三个。每个实例负责承包消费一部分 partition,对于…
netty--从bind方法流程分析netty的实现原理
上面netty server启动三部曲的第一步和第三部本身并没有什么特殊逻辑,第一步就是new了一个ServerBootstrap对象并且设置了各种属性,而第三步就是synchronized + wait等待close的消息通知。 netty server启动的核心在于第二步b…
图解分布式DB/redis的几种路由算法(一致性哈希)
随着应用的越做越大,数据量越来越多,不论是MySQL数据库的单库单表还是单台redis都无法满足高并发的读写操作和大数据量的存储功能,因此有了大家耳熟能详的分库分表。 当然垂直拆分和水平拆分的概念不是本文要讨论的重点,本文要讨论的是水平拆分的规则。水平拆分的本质其实和分布式系统…
这可能是目前最透彻的Netty原理架构解析
本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 NIO 的类库和 API…
记一次FullGC的排查经历--从FullGC日志到业务代码
简单介绍下我们服务的背景,我们的服务是一个使用类似dubbo的RPC框架以及若干Spring全家桶组合起来的微服务架构,大致结构可以参考下图。 Java服务使用的是CMS的垃圾回收器。 普通CMS老年代回收过程如下图所示。 止损方式很简单,当然就是重启这个应用,在重启的时候应用…
个人成就
文章被点赞
50
文章被阅读
44,465
掘力值
1,017
关注了
0
关注者
22
收藏集
1
关注标签
4
加入于
2020-07-18