
Others
文章平均质量分 64
LOVETEDA
这个作者很懒,什么都没留下…
展开
-
SSl安全连接技术原理简介
Ssl(Secure Sockets Layer),中文直译为安全插接层协议层,听不明白?说白了就是在原有的协议上加上一层加密以及认证等东东,保证信息安全。最简单的,比如我给你发了一串数据,不用ssl,如果邪恶的第三方将其截获,就能看出我的意图了,如果加上不带认证的ssl,将数据加密了,即使被第三方得到了,他拿到的也是无法看懂的数据,如果破解不了,一点用都没有。这只是一个比较浅显的比方,至于有人问转载 2017-08-22 11:58:01 · 522 阅读 · 0 评论 -
记录字节跳动2020校招提前批面试
Round1:先自我介绍,然后聊了聊项目。问题基本由浅入深。1、说说从浏览器输入URL到加载出网页的基本过程。2、网络协议栈3、HTTP状态码4、TCP三次握手,四次挥手5、四次挥手过程中TIME_WAIT状态。6、如果TCP连接只有两次握手会有什么问题?我答如果服务端的ACK报文丢失,服务端已经打开的socket,但是client端以为服务器不可达,造成服务端的s...原创 2019-08-08 10:27:29 · 2472 阅读 · 0 评论 -
Apache Hadoop HDFS架构
承接上一篇翻译的HDFS的博客。这篇博客翻译自https://www.edureka.co/blog/apache-hadoop-hdfs-architecture/介绍在这篇博客里,我将介绍Apache Hadoop HDFS的架构。如果想熟练掌握Hadoop,HDFS&YARN是两个很重要的概念。在上一篇博客中,你已经知道了HDFS是一个分布式文件系统,部署在廉价的硬件上。...翻译 2019-04-19 15:45:58 · 432 阅读 · 0 评论 -
HDFS教程:HDFS介绍及特点
最近需要部署hdfs文件系统,于是乎也学习了一些hdfs文件系统。看到一篇觉得还不错的博客,就翻译记录一下吧https://www.edureka.co/blog/hdfs-tutorialHDFS教程在继续学习hdfs之前,我们先来看一组关于HDFS的令人激动的统计数据:2010年的时候,Facebook宣布他们拥有一个最大的HDFS集群,这个集群中存储了21PB的数据 201...翻译 2019-04-18 18:14:00 · 1127 阅读 · 0 评论 -
学习笔记:mysql索引提升查询效率的底层原理
数据库查询速度慢,很大原因是因为数据存储在磁盘上,而磁盘与内存之间的IO是一项非常耗时的工作,如果没有一个高效的搜索算法,很可能会造成多次磁盘IO,读出了很多盘块后才找到需要查找的数据。而索引是针对这种问题,设计的一种提升数据库查询效率的数据结构,数据库除了要保存的数据之外,会保存索引,借助于这种索引,可以减少磁盘的IO次数。其实索引可以有很多种实现方式,最简单的一种实现方式就是基于二叉排序树...原创 2019-03-14 10:50:39 · 1002 阅读 · 0 评论 -
HBase单机standalone模式搭建(无需Hadoop)
hbase standalone模式可以快速在单机下搭建HBase环境,快速测试HBase应用程序逻辑是否正确,而无需维护分布式集群等其他不必要的工作。standalone的HBase拥有HBase系统所有的进程:Master、RegionServers、ZooKeeper,这些所有的进程都运行于同一个Java虚拟机进程,运行于本地文件系统上。安装之前需要保证电脑已经安装了JDK。首先下载...原创 2019-01-15 09:59:27 · 1471 阅读 · 0 评论 -
Ubuntu删除多余旧内核
linux多次升级以后系统中会存在大量不同版本的内核,而每个内核占用非常多的硬盘空间(一般一个内核300mb左右占用)。所以需要定期清理没用的内核,但最好保留最近两个内核,因为有的软件需要依赖特定内核而不一定是最新的。 首先查询当前我们使用的是内核是那个版本别删错了。 uname -a 第二:查询系统中装了多少内核 dpkg --get-selections|g...转载 2018-12-04 09:52:00 · 214 阅读 · 0 评论 -
同态加密在实际应用中的基本模型
同态加密定义:同态加密技术可以实现在不知道明文数据的情况下就能够分析敏感数据,是一种不需要访问数据本身就可以加工数据的方法。经过同态加密的数据处理的输出=处理未加密数据的输出。什么?这个定义太抽象?那我们来举个例子吧。我有两个数据1和2,我希望能够得到这两个数据的和。我们假设1+2需要非常大的算力,我自己的电脑上没有办法完成这种计算,这个时候我就希望能够让服务器完成这种计算,但是我又不...原创 2018-12-06 14:28:47 · 3086 阅读 · 0 评论 -
ubuntu16.04安装及卸载网易云音乐
特别开心的一件事就是网易云音乐有ubuntu的版本,下面就开始安装吧。首先,下载ubuntu版本的网易云音乐的安装包:http://music.163.com/#/download选择对应的版本进行下载打开终端$cd 下载$sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb 出现如下错误:重新配置下...转载 2018-12-12 18:02:21 · 830 阅读 · 2 评论 -
Sawtooth锯齿湖区块链平台简介
sawtooth是英特尔推出的一款区块链基础平台,仅仅是区块链底层平台,与业务分离。开发者可以根据平台提供的API开发基于sawtooth的特定应用。原创 2018-11-02 17:34:32 · 1701 阅读 · 0 评论 -
基于Unix域套接字的grpc实现
现在上网搜grpc的教程,绝大多数都是底层基于TCP的grpc实现。grpc默认使用TCP方式进行连接,但是如果是本地进程之间进行相互调用的话,采用TCP将会产生很大的不必要的通信开销。而如果基于Unix域套接字,速度可以比TCP套接字快得多。本文采用golang实现了grpc底层使用unix域套接字。首先在网上给的grpc示例中,服务器端的代码一般是这种形式: lis, err := ne...原创 2018-07-13 11:15:35 · 5293 阅读 · 2 评论 -
记录百度2020校园招聘(C++/PHP岗)
Round1江湖规矩,自我介绍,聊项目。动态库,静态库,区别,优缺点进程、线程、协程区别(问协程应该是我简历里写了用过golang)。说一说进程调度,抢占和非抢占哪个系统开销大。线程调度和进程调度区别联系。MySQL,Innodb和Myisam,B树和B+树Linux常用命令,内存管理,分页机制,常见的系统调用,VFS,AWK命令HTTP,有状态和无状态。多路复用,sele...原创 2019-09-23 13:00:12 · 555 阅读 · 0 评论