首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
用户513779780485
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
24种代码坏味道和重构手法
24种代码坏味道和重构手法 最近,小李感觉公司女生们看他的眼神不太对劲了,那种笑容好像是充满慈爱的、姨母般的笑容。 作为一名老实本分的程序员,小李不太习惯这种被人过度关注的感觉,他不知道发生了什么。
C++_STL——queue(and priority_queue)
C++_STL——queue(and priority_queue) 参考:queue queue: 先进先出队列 参数: T:元素类型 Container:存储元素的内部底层容器对象的类型。 1、构
C++ Queue
队列是一种能简单高效的保存时间先后次序的抽象数据类型,满足先进先出,只支持push和pop操作。不同于stack,队列的push和pop操作在队列的两侧进行。类型名称:queue<T>或queue<T,Underlying_Container>,表明是由T类型的元素构成的队列,但...
C++ stl容器详解
STL(标准模板库),是目前C++内置支持的library。它的底层利用了C++类模板和函数模板的机制,由三大部分组成:容器、算法和迭代器。 一、容器是STL中很重要的一种数据结构。常见的容器包括 vector就是动态数组。在堆中分配内存,元素连续存放,有保留内存,如果减少大小…
Feed流系统设计-总纲
差不多十年前,随着功能机的淘汰和智能机的普及,互联网开始进入移动互联网时代,最具代表性的产品就是微博、微信,以及后来的今日头条、快手等。这些移动化联网时代的新产品在过去几年间借着智能手机的风高速成长。 这些产品都是Feed流类型产品,由于Feed流一般是按照时间“从上往下流动”…
面试必考:秒杀系统要如何设计?
前言 高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个
博文|Apache Pulsar 在自研数据管道中的技术实践
Pulsar 支持流处理和传统的消息队列,大大提升了订阅灵活度。Pulsar 云原生的架构方便水平弹性扩展,且支持跨地域复制。Pulsar 支持分区,吞吐高,延迟低。
什么是线程安全?如何实现?
Java支持多线程。这意味着,通过多线程并发运行字节码,JVM能够提高应用程序的性能。 尽管多线程是一个功能强大的特性,但它也是有代价的。在多线程环境中,我们需要以线程安全的方式编写实现。 这意味着不同的线程可以访问相同的资源,而不会暴露出错误的行为或产生不可预知的结果。 这种…
万字图文 | 聊一聊 ReentrantLock 和 AQS 那点事(看完不会你找我)
AbstractQueuedSynchronizer(AQS)是 Java 并发编程中绕不过去的一道坎,JUC 并发包下的 Lock、Semaphore、ReentrantLock 等都是基于 AQS 实现的。AQS 是一个抽象的同步框架,提供了原子性管理同步状态,基于阻塞队列…
这篇 Java 基础,我吹不动了
Hey guys,这里是程序员cxuan,欢迎你收看我最新一期的文章,这篇文章我补充了一些关于《Java基础核心总结》的内容,修改了部分错别字和语句不通顺的地方,并且对内部类、泛型等内容进行了一定的补