首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
backend
订阅
thinker3
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
基于 DDD 思想的酒店报价重构实践
2019 年 8 月加入去哪儿网国内酒店报价中心团队,主要负责报价相关系统开发及架构优化。对高并发高可用有浓厚兴趣,参与过异地多活搭建,有大量日订单千万级分布式系统高可用建设经验。喜欢钻研算法,ACM
彻底理解 IO 多路复用实现机制
为了加深对 I/O多路复用机制 的理解,以及了解到多路复用也有局限性,本着打破砂锅问到底的精神,前面我们讲了BIO、NIO、AIO的基本概念以及一些常见问题,同时也回顾了Unix网络编程中的五种IO模型。本篇重点学习理解IO多路复用的底层实现机制。 现在操作系统都是采用虚拟存储…
写给前端的编译原理科普
编译原理科普文,编译是什么,转译器、编译器、解释器的区别是啥,编译流程都做了什么,前端领域哪些地方用到编译技术。
原来手写红黑树可以这么简单
上溢:当向某个节点添加元素导致该节点元素个数超出限制。此时需将该节点中间元素(从左到右第 m>>1 个)沿父指针向上移动,并将左右两边的元素作为该元素的左右子节点 当B树叶子节点元素分别为:红黑红、黑红、红黑、黑。(将红黑树当做2-3-4树来看,只有黑色节点才能独立成为一个B树…
非递归遍历二叉树到底有什么用
准备过互联网公司的服务端岗位面试的人,对于二叉树的三种遍历方式想必是如数家珍。假设以类BinaryTree定义一棵二叉树 实现一个前序遍历的算法便是信手拈来的事情 随着行业曲率的增大,要求写出不使用递
音视频学习 (一) C 语言入门
现在 Android 初中级开发工程师想找一份满意的工作是越来越难了,当然有实力的是不愁好工作的。如果正巧你是初中级工程师想要进阶音视频方向或者对 NDK 技术感兴趣的,那么关注我准没错。在 5G 时代的到来,我相信音视频方向的工程师会越来越吃香。那么想要学习音视频技术首先就得…
这才是你需要的C语言、C++学习路线!
小伙伴们,大家好。 关于C语言和C++的学习路线终于梳理完了。当然我也只能从我曾经近3年的通信公司后台开发经历和目之所及的世界,跟大家聊聊这个话题。 这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎…
不要为了“分库分表”而“分库分表”
当数据库的数据量过大,大到一定的程度,我们就可以进行分库分表。那么基于什么原则,什么方法进行拆分,这就是本篇所要讲的。 为什么要进行分库分表?当数据库大到一定程度的时候,我们采用优化硬件,优化表的结构,这种方法还是无法满足的时候,就要进行分库分表。 随着公司的业务快速发展,数据…
RBAC 权限模型在 EggJS 中的实践
一提到后台系统,权限管理体系是其中一个必不可少的组成部分。后台往往涉及到大量的数据(包含许多隐私数据),这些数据通常需要不同职责的人员进行分别管理也就是我们所谓的各司其职。一个良好的权限设计能够起到保证业务数据处理的流畅性,降低操作风险,保障数据安全的作用。 在近期负责的中后台…