首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
优化
订阅
enoc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
前端超大大文件上传实现以及优化
前端实现超大文件上传,实现切片上传,秒传,断点续传等,优化了超大文件hash值计算,失败重传,控制请求并发数量等。
全网最好的高并发微博架构设计实现和落地
全网最好的高并发微博架构设计实现和落地 关注如何设计和实现 业务场景 微博相信大家都用过,如下图: 微博最基本的就是关注,被关注以及查看。发动态,浏览动态,点赞,评论,收藏等。 上图我们简称relat
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
JVM-如何分析GC日志
前言 本文算是一篇学习笔记,不详讲垃圾收集器 在Java开发的过程中,GC是一个很普遍的场景,如果不了解GC,会感觉无从下手,所以本文来梳理下 垃圾收集器 大致回顾下垃圾收集器 垃圾收集器 分类 作用
Java动态追踪技术探究
“Debug一下吧。” “线上机器,没开Debug端口。” “那段代码没打印日志。” “改代码,加日志,重新发布一次。” “怀疑是线程池的问题,重启会破坏现场。” 长达几十秒的沉默之后:“据说,排查问题的最高境界,就是只通过Review代码来发现问题。” 比几十秒长几十倍的沉默…
从MIT协议谈契约精神
以前看到过李笑来讲的发生在他身上的故事,说他当年 ( 2001年 ) 住在双榆树,经常去双安商场的地下超市买东西,有一次买了个什么东西觉得不好,要退,超市服务员说按规定,该类商品售出一概不能退,李笑来大怒,说你把书面规定拿出来,有的话我就不退了,如果没有,那我就一定要退,最后叫…
JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
JVM 内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握 MAT 的使用方法。即使没有 JVM 内存分析的实践经验,也能快速成为内存分析高手! 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、…
深入浅出Websocket(一)Websocket协议
最近在构建两个系统的实时通信部分,总结一下所学。 本文主要介绍Websocket是什么以及其协议内容。 WebSocket 协议实现在受控环境中运行不受信任代码的一个客户端到一个从该代码已经选择加入通信的远程主机之间的全双工通信。该协议包括一个打开阶段握手规定以及通信时基本消息…
限流实现2
剩下的几种本来打算能立即写完,没想到一下三个月过去了,很是尴尬。本次主要实现如下两种算法 令牌桶算法(Token Bucket):是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。令牌桶算法示意图如下所示: a. 按特…
利用注解 + 反射消除重复代码(Java项目)
1.案例分析1.1案例场景假设银行提供了一些API接口,对参数的序列化有点特殊,不使用JSON,而是需要我们把参数依次拼在一起构成一个大字符串按照银行提供的API文档顺序,将所有的参数构成定长的数据,