自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 机械革命Z2 键盘失灵

机械革命Z2 键盘特效配置完之后不要点存储,可能引起系统bug,导致键盘失灵。如果失灵,可以重新插一下电源排线,重启。

2019-12-23 21:15:00 9321 4

原创 分布式存储入门

根据阿里云《分布式文件存储系统技术及实现》整理而成。1 分布式存储的客观需求存储容量大考虑对1PB数据进行排序,输入输出都需要1PB,算上中间临时数据,总共需要3-4PB。考虑多用户使用,则集群需要的总的存储空间大于100PB。高吞吐量,如1PB数据排序需要在2小时内完成,每秒需要几十GB数据可靠性,在数据规模增长时,降低数据丢失服务高可用,99.95%意味着每年每年只...

2019-12-21 19:24:35 497

原创 python实现爬虫批量下载图片

一、准备工作上周无意间(真的是无意间)发现了一个奇怪的网站,上面有一些想要的图片,谷歌浏览器上有批量下载图片的插件,但是要把所有页面都打开才能下载,比较麻烦。于是想着能不能写个爬虫程序,刚好自己也一直想学一下这个东西。秋招面试小红书的时候,二面的面试官问我怎么实现一个分布式爬虫软件,我之前根本不知道爬虫是什么原理,只是听说过而已。所以后来也一直想学一下。先上网搜索了一下,发现都是pyth...

2019-12-10 14:44:50 1472

原创 Java不同分层的模型转换

在项目中不同层次之间,为了降低耦合性,便于维护和拓展,通常使用不同的模型。DTO (Data Transger Object) 为数据传输对象,通常将底层的数据聚合传给外部系统,它通常用作 Service 和 Manager 层向上层返回的对象。需要注意的是:如果作为分布式服务的参数或返回对象,通常要实现序列化接口。Param 为查询参数对象,适用于各层,通常用作接受前端参数对象。Param...

2019-12-06 22:59:09 1172

原创 Java深拷贝和浅拷贝

Java的对象拷贝是指实现了Cloneable接口的对象调用clone()方法来创建新的对象的方式。该函数会创建该类的新实例,并初始化所有属性对象。属性对象本身并不会自动调用 ,因此此方法实现的是浅拷贝而不是深拷贝。因此我们可以了解到,浅拷贝将返回该类的新的实例,该实例的引用类型对象共享。拷贝也会返回该类的新的实例,但是该实例的引用类型属性也是拷贝的新对象。浅拷贝和深拷贝的主要区别在于对于...

2019-12-06 22:10:14 94

原创 Java序列化

不同的序列化方法:Java 序列化的优点是:对对象的结构描述清晰,反序列化更安全。主要缺点是:效率低,序列化后的二进制流较大。Hession 序列化二进制流较 Java 序列化更小,且序列化和反序列化耗时更短。但是父类和子类有相同类型属性时,由于先序列化子类再序列化父类,因此反序列化时子类的同名属性会被父类的值覆盖掉,开发时要特别注意这种情况。Kryo 优点是:速度快、序列化后二...

2019-12-06 21:12:29 88 1

转载 从操作系统层面理解Java程序执行

转载自阿里巴巴中间件肉眼看计算机是由 CPU 、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套路,很多语言特性都依赖于底层机制,今天董鹏为你一一揭秘。结合 CPU 理解一行 Java 代码是怎么执行的根...

2019-12-06 15:03:41 840 1

大规模分布式存储系统思维导图笔记

本人在看《大规模分布式存储系统》这本书的过程中,记录的思维导图笔记,方便学习和复习这本书的重点内容,适合于分布式存储的入门同学。书中实战的部分因为是基于阿里的ocean base,比较具体,处于入门学习的目的,笔记中没有记录。

2020-03-19

LevelDB手册(LevelDB Handbook).pdf

leveldb是一个写性能十分优秀的存储引擎,是典型的LSM树(Log Structured-Merge Tree)实现。LSM树的核心思想就是放弃部分读的性能,换取最大的写入能力。

2020-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除