首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户3289495342844
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 97
沸点 0
赞
97
返回
|
搜索文章
赞
文章( 97 )
沸点( 0 )
一文学会链表解题
如果说数据结构是算法的基础,那么数组和链表就是数据结构的基础。 因为像堆,栈,对,图等比较复杂的数组结基本上都可以由数组和链表来表示,所以掌握数组和链表的基本操作十分重要。 链表是物理存储单元上非连续的、非顺序的存储结构,它是由一个个结点,通过指针来联系起来的,其中每个结点包括…
高性能短链设计
今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。 浏览器的地…
HTTP2 详解
对于同一个域名,浏览器最多只能同时创建 6~8 个 TCP 连接 (不同浏览器不一样)。为了解决数量限制,出现了 域名分片 技术,其实就是资源分域,将资源放在不同域名下 (比如二级子域名下),这样就可以针对不同域名创建连接并请求,以一种讨巧的方式突破限制,但是滥用此技术也会造成…
理解Redis的内存
Redis的所有的数据都是存在了内存中的,虽然现在内存越来越便宜,但是跟平时电脑上装的硬盘相比,硬盘的价格就是个渣渣。内存还是非常宝贵的,就拿我的一台腾讯云的服务器来说,目前是1核2G的,但是要想升级到4G,就得需要多掏1000大洋。这些钱感觉我都可以买个1T的硬盘了。。。
咱们聊聊对账系统该如何设计
在互联网行业中只要涉及到支付,必然就会有对账的需求,几乎所有互联网公司的业务中多多少少的都会涉及到支付,大一点的公司甚至都标配有了自己的第三方支付公司,因此对账具有普遍性。对账系统是支付体系中最重要的一环,也是保证交易、资金安全的最后一道防线。在大多数的互联网公司中,一般都会有…
交易系统 - 领域驱动设计浅析
本文为原创文章,转载请注明作者及出处 软件的核心是其为用户解决领域相关问题的能力。 — Eric Evans 《领域驱动设计—软件核心复杂性应对之道》 交易系统作为电商平台架构的核心系统之一,它为解决什么问题呢?我认为它应最大化满足买卖双方的价值交换,在交易前、后提供完备的服…
Spring Boot常用注解
这个注解是 Spring Boot 项目的基石,创建 SpringBoot 项目之后会默认在主类加上。 我们可以把 @SpringBootApplication看作是 @Configuration、@EnableAutoConfiguration、@ComponentScan …
原创 | 我被面试官给虐懵了,竟然是因为我不懂Spring中的@Configuration
现在大部分的Spring项目都采用了基于注解的配置,采用了@Configuration 替换标签的做法。一行简单的注解就可以解决很多事情。但是,其实每一个注解背后都有很多值得学习和思考的内容。这些思考的点也是很多大厂面试官喜欢问的内容。 本文就来尝试回答下以上问题。简单介绍下@…
排序算法之分治策略
此次我们会通过最大子数组和数组最大元素两个案例来深入理解分治策略前菜:数组最大元素问题示例代码主菜:最大子数组问题分析前两种为相同形式的子问题,而对于跨越中点情况,我们需要特殊求解跨越中点整体求解示例
框架篇:小白也能秒懂的Linux零拷贝原理
大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能 进程发起read请求,内核先检查内…
下一页
关注了
37
关注者
0
收藏集
19
关注标签
4
加入于
2020-09-30