如何在 1s 内创建上百 G 的超大文件?
发表于 5年以前   ·   阅读量:1912
深入理解C11/C++11内存模型
现代计算机体系结构上,CPU执行指令的速度远远大于CPU访问内存的速度,于是引入Cache机制来加速内存访问速度。除了Cache以外,分支预测和指令预取也在很大程度上提升了CPU的执行速度。随着SMP的出现,多线程编程模型被广泛应用,在多线程模型下对共享变量的访问变成了一个复杂的问题。于是我们有必要了解一下内存模型,这是多处理器架构下并发编程里必须掌握的一个基础概念。
发表于 5年以前   ·   阅读量:2122
宋宝华: kvmalloc ——倚天剑屠龙刀两大神器合体?
应该曾经纠结过是用kmalloc(),还是vmalloc()?现在你不用那么纠结了,因为内核里面现在有个API叫kvmalloc(),可以认为是kmalloc()和vmalloc()的双剑合一。屠龙刀和倚天剑的合体。
发表于 5年以前   ·   阅读量:1280
火焰图系列之使用火焰图隐藏功能提高绘制精度
由于CPU能耗优化的原因,火焰图有时并不准确。为此,我们来做一个小实验。
发表于 5年以前   ·   阅读量:1255
带你学够浪:Go语言基础系列 - 控制流语句
对于一般的语言使用者来说 ,20% 的语言特性就能够满足 80% 的使用需求,剩下在使用中掌握。基于这一理论,Go 基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上 Golang 这趟新车。
发表于 5年以前   ·   阅读量:1350
带你学够浪:Go语言基础系列 - 基础语法
对于一般的语言使用者来说 ,20% 的语言特性就能够满足 80% 的使用需求,剩下在使用中掌握。 基于这一理论,Go 基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上 Golang 这趟新车。
发表于 5年以前   ·   阅读量:1316
Java 微服务实用指南(一)
本文将为大家介绍什么是 Java 微服务,了解 Java 微服务的体系架构,以及如何设计、开发、部署和测试 Java 微服务。
发表于 5年以前   ·   阅读量:756
Java实现图片水印+压缩So easy!
图片压缩、加水印是很多应用常见的需求,java虽然有很多文件/io相关处理的api,但是使用不当很容易造成各种数据崩溃,今天介绍一个好用的轮子:simpleimage
发表于 5年以前   ·   阅读量:703
Mysql,再见吧,select * !
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。
发表于 5年以前   ·   阅读量:700
如果MySQL引起CPU消耗过大,你会怎么优化?
发表于 5年以前   ·   阅读量:736
最常见的JavaScript错误及其解决方法
发表于 5年以前   ·   阅读量:956
.Net Core实现区块链初探
最近,银行总行关于数字货币即将推出的消息频传,把BTC也带得来了一波反弹。 借着这个风,我们也研究一下区块链。
发表于 5年以前   ·   阅读量:1483
学Java反射,看这篇就够了 | 原力计划
反射是个什么东西?它是用来做什么的?平时的应用场景有哪些?为啥要用它?它有什么优缺点?它的工作原理是什么?我怎么使用它?
发表于 5年以前   ·   阅读量:721
7个使用JavaScript构建数据可视化的实用工具库
avaScript运行网络。您可以在浏览器中使用它,也可以在服务器上使用它,并且可以将其用于移动应用程序。
发表于 5年以前   ·   阅读量:700
理解Javascript执行过程
发表于 5年以前   ·   阅读量:698
【MySQL 原理分析】之 Trace 分析 order by 的索引原理
发表于 5年以前   ·   阅读量:945
【大白话系列】MySQL 学习总结 之 MySQL 的架构设计
发表于 5年以前   ·   阅读量:805
【大白话系列】MySQL 学习总结 之 InnoDB 存储引擎的架构设计
上节我们最后说到,SQL 的执行计划是执行器组件调用存储引擎的接口来完成的。那我们可以理解为:MySQL 这个数据库管理系统是依靠存储引擎与存放数据的磁盘文件进行交互的。
发表于 5年以前   ·   阅读量:808
【大白话系列】MySQL 学习总结 之 MySQL Server 的 binlog 组件
上节我们讲到,建议将 redo log 的刷盘策略设置为1:即提交事务时,强制将 redo log buffer 里的 redo log 刷入到磁盘后才算事务提交成功。 但是我们都知道,redo log buffer 是 InnoDB 存储引擎的组件,而 MySQL 支持很多种存储引擎,那么 MySQL 在撇除存储引擎后,自己就没有记录一下关于数据更新的日志吗?
发表于 5年以前   ·   阅读量:761
【大白话系列】MySQL 学习总结 之 缓冲池(Buffer Pool) 的设计原理和管理机制
在《MySQL 学习总结 之 InnoDB 存储引擎的架构设计》中,我们就讲到,缓冲池是 InnoDB 存储引擎中最重要的组件。因为为了提高 MySQL 的并发性能,使用到的数据都会缓存在缓冲池中,然后所有的增删改查操作都将在缓冲池中执行。
发表于 5年以前   ·   阅读量:809
【大白话系列】MySQL 学习总结 之 缓冲池(Buffer Pool) 支撑高并发和动态调整的设计原理
直到现在,估计大家都以为缓冲池只是一个大的内存区域,在 InnoDB 存储引擎中只有一个,这是对的吗?
发表于 5年以前   ·   阅读量:1018
【高频 Redis 面试题】Redis 事务是否具备原子性?
发表于 5年以前   ·   阅读量:710
面试官:你说你用过Redis,那么最大可用内存和数据库数量该怎么设置?是不是越大越好?
了解 Redis 的都知道,Redis 服务器状态有很多可配置的默认值。
发表于 5年以前   ·   阅读量:3247
按照这些优化技巧来写 SQL,连公司 DBA 也鼓掌称赞!
刚毕业的我们,都以为使用 MySQL 是非常的简单的,无非都是照着 【select from where group by order by】 这个格式套来套去;从来不会关注 SQL 的耗费时长,更不会关注查询的性能。
发表于 5年以前   ·   阅读量:666
别再问我 MyBatis 了,Mapper 的解析与加载底层原理我都能讲清楚~
大家都知道,利用 Spring 整合 MyBatis,我们可以直接利用 @MapperScan 注解或者 @Mapper 注解,让 Spring 可以扫描全部的 Mapper 接口,解析然后加载。那么如果抛开 Spring,你们可知道 MyBatis 是如何解析和加载 Mapper 接口的?
发表于 5年以前   ·   阅读量:762
实时数据架构体系建设思路(含一个很接地气的demo)
随着互联网的发展进入下半场,数据的时效性对企业的精细化运营越来越重要, 商场如战场,在每天产生的海量数据中,如何能实时有效的挖掘出有价值的信息, 对企业的决策运营策略调整有很大帮助。
发表于 5年以前   ·   阅读量:782
10万+QPS 真的只是因为单线程和基于内存?
你以为 Redis 这么快仅仅因为单线程和基于内存? 那么你想得太少了,我个人认为 Redis 的快是基于多方面的:不但是单线程和内存,还有底层的数据结构设计,网络通信的设计,主从、哨兵和集群等等方面的设计~
发表于 5年以前   ·   阅读量:794
JAVA 泛型中的通配符 T,E,K,V,?
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
发表于 5年以前   ·   阅读量:957
腾讯面试题: 百度搜索为什么那么快?
我还记得去年面腾讯时,面试官最后轻飘飘地问:百度/Google的搜索为什么那么快? 这个问题我懵了,我从来没想过,搜素引擎的原理是什么。 然后我回答:百度爬取了各个网站的信息,然后进行排序,当输入关键词的时候进行文档比对……巴拉巴拉。 面试官:这不是我想要的答案! 我内心......
发表于 5年以前   ·   阅读量:737
利用 Arthas 精准定位 Java 应用 CPU 负载过高问题
最近我们线上有个应用服务器有点上头,CPU总能跑到99%,我寻思着它流量也不大啊,为啥能把自己整这么累?于是我登上这台服务器,看看它到底在干啥!
发表于 5年以前   ·   阅读量:770
JavaScript中的这些骚操作,你都知道吗?
写这篇文章的缘由是上周在公司前端团队的code review时,看了一个实习小哥哥的代码后,感觉一些刚入行不久的同学,对于真实项目中的一些js处理不是很熟练,缺乏一些技巧。 因此整理了自己开发中常用的一些js技巧,灵活的运用,会增强你解决问题的能力,也会对你的代码简洁性有很大的改观。
发表于 5年以前   ·   阅读量:722
面试官:不会看SQL执行计划,简历也敢写精通SQL优化?
发表于 5年以前   ·   阅读量:717
Node.js 搭建一个 API 接口服务(实战)
因为最近打算自己搭建一个自己的博客系统,用来记录日常的学习和提升一下写作水平,所以能就打算自己搭建一下前后端项目。在网上找了下,也没有找到合适(现成)的项目,所以就打算自己动手来搭建一下。这篇文章主要描述如何搭建一个node的API接口服务。
发表于 5年以前   ·   阅读量:637
java Web项目如何windows桌面运行?
发表于 5年以前   ·   阅读量:1020
面试三轮我倒在了一道 SQL 题上……| 原力计划
发表于 5年以前   ·   阅读量:834
都说变量有七八种,到底谁是 Java 的亲儿子
变量是我们经常用到的一种,我在刚学 Java 的时候,也经常被各种变量的概念折磨,当时并没有细抠,但是我在写一篇类似的文章中,想把变量作为一种小标题来简述一下,但是发现,变量这个概念还是比较繁琐的,本篇文章就来深入认识一下 Java 中这些变量的概念。
发表于 5年以前   ·   阅读量:777
一篇搞懂MySQL 8.0 Clone技术在线搭建主从复制全过程
MySQL从8.0.17开始新增了克隆Clone技术,可以在线进行MySQL的本地克隆或远程克隆,从此搭建从库可以不再需要备份工具来实现了,本文分享Clone技术在线搭建主从复制全过程,希望对大家有帮助。
发表于 5年以前   ·   阅读量:797
Webpack 5 Module Federation: JavaScript 架构的变革者
Module Federation [ˌfedəˈreɪʃn] 使 JavaScript 应用得以在客户端或服务器上动态运行另一个 bundle 或者 build 的代码。
发表于 5年以前   ·   阅读量:594
Java 线程通信之 wait/notify 机制
发表于 5年以前   ·   阅读量:687
【Java8新特性】关于Java8的Stream API,看这一篇就够了!!
发表于 5年以前   ·   阅读量:652
http.ServeFile强制浏览器下载文件并指定下载文件的文件名
通过在调用`http.ServerFile`以前,设置HTTP头,通知浏览器下载文件,并指定文件名
发表于 5年以前   ·   阅读量:2582
JavaScript 事件循环:从起源到浏览器再到 Node.js
发表于 5年以前   ·   阅读量:653
Java 中的 String 有没有长度限制?
发表于 5年以前   ·   阅读量:680
20个MySQL高性能架构设计原则(收藏版)
发表于 5年以前   ·   阅读量:637
深度学习基础总结,无一句废话(附完整思维导图)
发表于 5年以前   ·   阅读量:878
Java 中 volatile 关键字的最全总结,赶快给自己查缺补漏吧!
发表于 5年以前   ·   阅读量:684
从千万级数据查询来聊一聊索引结构和数据库原理
发表于 5年以前   ·   阅读量:799
互联网公司常用 MySQL 分库分表方案
发表于 5年以前   ·   阅读量:768
监控神器Prometheus用不对,也就是把新手村的剑
发表于 5年以前   ·   阅读量:916
这篇让你吃透Java集合框架!
发表于 5年以前   ·   阅读量:664
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:103.5k

# 东方甄选小作文事件 #

文章:13,阅读量:18.9k

# 裁员 #

文章:1350,阅读量:1.1m

# WebAssembty #

文章:25,阅读量:38.8k

# Python #

文章:5587,阅读量:5.2m

# 人工智能(AI) #

文章:7188,阅读量:5.9m

# JavaScript #

文章:1228,阅读量:1.2m

# Rust #

文章:269,阅读量:267.5k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:13.1k

# 前端面试宝典 #

文章:9,阅读量:10.4k

查看所有标签