首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我觉得还不错
山花
创建于2021-05-10
订阅专栏
觉得写出来还值得一看的文章
等 2 人订阅
共7篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
山花
1年前
后端
操作系统
架构
写在性能优化之前——了解些耗时概念
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 我不确定大家是否看过这个表格 操作 延迟 执行一个指令 1 ns L1 缓存查询 0.5 ns 分支预测错
2268
19
评论
山花
2年前
MySQL
Mysql 优化的艺术| 小册免费学
如果你还记得之前说过的mysql基于成本选择索引的话,那就不可避免地想到,实际的IO成本和以及回表所需的成本是和计算规则严重不符的,换句话说,当我们确认自己足够了解数据的前提下,我们指定索引的查询效率
1006
13
评论
山花
2年前
Java
决胜春招(六)——并发总要谈谈锁
对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java中,synchronized关键字和Lock的实现类都是悲观锁。 而乐观锁认为自己在使用数据时不会有别的线程修改数据,所以不会添加…
167
8
评论
山花
2年前
Java
决胜春招(五)——分析java多线程中的线程池|技术点评
用于线程管理的基于池化思想的,主要目的是解决频繁创建与销毁线程所花费的过多资源。 提供更强大的功能,线程池具备可拓展性,允许开发人员向其中增加更多的功能。比如延时定时线程池ScheduledThreadPoolExecutor,就允许任务延期执行或定期执行。(也就是解决了系统无…
302
9
评论
山花
2年前
Java
决胜春招(三)——从面向对象重新认识Java|技术点评
面向过程让计算机有步骤地顺序做一件事,是过程化思维,使用面向过程语言开发大型项目,软件复用和维护存在很大问题,模块之间耦合严重。面向对象相对面向过程更适合解决规模较大的问题,可以拆解问题复杂度,对现实事物进行抽象并映射为开发对象,更接近人的思维。 例如开门这个动作,面向过程是 …
216
11
评论
山花
2年前
计算机组成原理
决胜春招(二)——万字长文保你忘记的计网基础
组成部分:硬件,软件,协议。 通信子网 【网络层 数据链路层 物理层 】:各种传输介质 通信设备 相应的网络协议组成。 由于·计算机数据有突发性,因此通信线路的利用率很低。 吞吐量 单位时间内通过某个网络的数据量 吞吐量受网络带宽或网络额定速率的限制。 在数字通信中常常用时…
524
12
评论
山花
2年前
面试
决胜春招(一)——面试官常常问你的海量数据处理
顾名思义,位图法就是用一位表示一个数据。这样就需要我们提前知道数据的范围,比如数据范围是1~10,我们就申请10位的空间,数据的范围是1~$10^3$,,我们就申请一千位的空间。 属于上面两个方法的合一,定义m位数组,以及n种不同的hash函数。添加一个数据时,先用n种不同的h…
186
7
评论
温馨提示
当前操作失败,如有疑问,可点击申诉