首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏1
订阅
TwuZhb
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
如何优雅的设计RESTful API?这是我看过讲的最清晰的文章!
RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。 本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。 RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语…
【面试被虐】如何只用2GB内存从20亿,40亿,80亿个整数中找到出现次数最多的数?
对于算法题还是有点信心的,,,,于是,发现了如下对话。 小秋:(嗯?怎么感觉和之前的那道判断一个数是否出现在这 40 亿个整数中有点一样?可是,如果还是采用 bitmap 算法的话,好像无法统计一个数出现的次数,只能判断一个数是否存在),我可以采用哈希表来统计,把这个数作为 k…
后端架构师技术图谱
分享自 GitHub
“寒冬中”三年前端社招面试经验
前言:16 年毕业的渣本程序员,毕业后一直在上海某公司工作,小组氛围以及同事都非常 nice,但是业务线发展不好,年后回来后被砍了,不想内部转岗到其他部门,所以加入了找工作的大潮。这次的找工作经历对我来说很重要,它让我在准备的过程中突然对很多技术问题有所觉悟,想记录一下这次的经…
JVM原理探究及调优方法论
本文不准备从盘古开天地开始讲述JVM的种种,相关的文章网上太多了,大多也无非转来转去,连图都差不多。笔者只整理个提纲挈领的学习路线指南,并对自己学习过程中遇到的坑和容易混淆和忽视的地方作个总结。 内存区域划分有多个维度,相同区域在不同维度的名称并不一样。如下图所示 可以看到,s…
死磕Java内部类(一篇就够)
我一直觉得技术是工具,是一定要落地的,要切实解决某些问题的,所以我们通过先抛出问题,然后解决这些问题,在这个过程中来加深理解,最容易有收获。 so,先抛出几个问题。(如果这些问题你早已思考过,答案也了然于胸,那恭喜你,这篇文章可以关掉了)。 定义了一个Worker类,暴露了一个…
Java中LRU的实现
LRU,全称Least Recently Used,即最近最久未使用算法,用于操作系统的页面置换算法,以及一些常见的框架。其原理实质就是当需要淘汰数据时,会选择那些最近没有使用过的数据进行淘汰,换句话说,当某数据被访问时,就把其移动到淘汰队列的队首(也就是最不会被淘汰的位置) …
你知道Object中有哪些方法及其作用吗?
Object是java所有类的基类,是整个类继承结构的顶端,也是最抽象的一个类。大家天天都在使用toString()、equals()、hashCode()、waite()、notify()、getClass()等方法,或许都没有意识到是Object的方法,也没有去看Objec…
Java学习总结3——枚举类和反射机制
在某些情况下,一个类的对象是有限且固定的,对于这种对象的实例有限且固定的类,在 Java 中被称为枚举类(Enum);枚举类是为了提高代码可读性,原始值是int类型(从0开始)。 int ordinal(): 返回枚举值在枚举类中的索引值(从0开始),即枚举值在枚举声明中的顺序…
100并发 -> 千万并发,阿里淘宝的 14 次架构演进之路!
本文以淘宝为例,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 一个特定领域的软件部署在多台服务器上并作为一个整体提供一类服务,这个整体称为集群。 如Zoo…