自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Golang 新手可能会踩的 N 个坑

原文:https://segmentfault.com/a/1190000013739000#articleHeader98. 显式类型的变量无法使用 nil 来初始化nil是 interface、function、pointer、map、slice 和 channel 类型变量的默认初始值。但声明时不指定类型,编译器也无法推断出变量的具体类型。// 错误示例func ma...

2019-07-22 20:04:07 3045

转载 什么是元数据(Metadata)?

什么是元数据 任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。 元...

2019-02-28 14:43:17 7025

原创 运维合集

小程序·云服务的系统架构和运维实现面对海量事件数据,我来告诉你怎么办!海量事件数据存储与计算——高可用建设

2019-02-27 21:05:05 262

原创 架构设计合集

中台之上(一):重视业务架构,不要让“业务的归业务、技术的归技术”在系统里放一只“猴子”,阿里疯了吗?Netty 和 RPC 框架线程模型分析

2019-02-27 21:02:16 378

原创 海量计算合集

 微信 PaxosStore:深入浅出 Paxos 算法协议 微信 PaxosStore 内存篇:十亿 Paxos/ 分钟的挑战

2019-02-27 16:30:07 993

原创 Go 初见

安装:Linux:wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gztar -C /usr/local -zxvf go1.10.3.linux-amd64.tar.gzvim /etc/profile// 在最后一行添加export GOROOT=/usr/local/goexport PATH=$PATH:$G...

2019-02-26 15:44:18 221

原创 Java Enum 类型

public enum ParseType { JSON("json"), XML("xml"), FILE("file"); private String type; private ParseType(String type) { this.type = type; } public String getType(...

2019-02-25 16:38:07 400

转载 数据持久化策略

数据持久化策略快照redis在进行数据持久化的过程中,会先将数据写入到一个临时文件中,待持久化过程都结束了,才会用这个临时文件替换上次持久化好的文件。正是这种特性,让我们可以随时来进行备份,因为快照文件总是完整可用的。 对于RDB方式,redis会单独创建(fork)一个子进程来进行持久化,而主进程是不会进行任何IO操作的,这样就确保了redis极高的性能。 如果需要进行大规模数据的恢复...

2019-02-18 10:34:54 293

原创 Test

ABcedf[ ][ ]List item

2019-02-01 11:52:06 128

原创 文件权限

 缘起文件权限举例drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2第一列 : “drwxr-x---”  表识文件的类型 和文件权限     【d  目录,- 文件,|  软连接】第二列: “2”是纯数字 ,表示 文件链接个数 第三列 : “root” 表示文件的所有者  第四列:“adm” 表示为文件的所在群组  第五...

2019-01-31 12:18:14 190

原创 Elasticsearch 单机部署

【在 Linux and Mac下测试通过】权限因为使用root用户启动会报错,所以需要新建非root用户,新建后对其赋予权限# useradd -g es esuseradd:“es”组不存在  这种方式可能会出错。# groupadd es# useradd -g es es# su es               注:解决权限问题,最好的方式,就是用切换到es用户...

2019-01-31 11:58:18 400

原创 Zookeeper分布式安装配置

1、下载zookeeper-3.4.6.tar.gz2、机器准备192.168.1.100192.168.1.101192.168.1.1023、修改配置在第一台机器192.168.1.100上面:# cd /home/xxx; tar zxvf zookeeper-3.4.6.tar.gz# vim zookeeper-3.4.6/conf/zoo.cfgd...

2019-01-30 17:14:33 142

原创 一些链接

Bash shell 总结:http://www.cnblogs.com/fhefh/archive/2011/04/16/2017895.html

2018-11-06 09:49:13 118

原创 hadoop单机版、伪分布式、完全分布式部署、HBase 完全分布式部署

1、hadoop单机版https://www.jianshu.com/p/1352ce8c8d73 (Tested)在hosts文件中进行主机的注册   什么也不配,所以配置什么也不改变,是单机模式。下载wget http://apache.fayea.com/hadoop/common/hadoop-2.8.0/hadoop-2.8.0.tar.gz解压缩:tar xzvf ha...

2018-08-19 19:31:31 1857

转载 Python相关

python 获取文件修改和创建时间

2018-06-12 16:29:29 136

转载 2008年奥巴马胜选演讲

知道日报全部文章

2018-06-10 19:25:27 4993

原创 名人语录

比如对待工作,要讲究效率,要快,要计划未来;对待家庭生活,要慢,要享受现在。

2018-06-10 19:11:53 159

转载 英文音视频链接

美国脱口秀,中国人做生意太厉害,台下爆笑不断

2018-06-10 16:24:59 445

转载 python类的静态方法和类方法区别

【转载】 https://www.jianshu.com/p/212b6fdb2c50先看语法,python 类语法中有三种方法,实例方法,静态方法,类方法。本文由黄哥python培训黄哥所写。# coding:utf-8class Foo(object): """类三种方法语法形式""" def instance_method(self): print("...

2018-06-10 13:39:59 477

转载 java中short、int、long、float、double取值范围

【转载】 https://blog.csdn.net/qfikh/article/details/52832087对于java的数据类型,既熟悉又陌生,于是整理了这篇文档。最近的面试让我开始注意细节,细节真的很重要。一、分析基本数据类型的特点,最大值和最小值。1、基本类型:int 二进制位数:32包装类:java.lang.Integer最小值:Integer.MIN_VALUE= -214748...

2018-06-07 14:06:56 1782

转载 奥巴马最近的精彩演讲《我们为什么要上学》英汉互译

[转载]  https://blog.csdn.net/istrangeboy/article/details/53891985Hello, everybody! Thank you. Thank you. Thank you, everybody. All right, everybody go ahead and have a seat. How is everybody doing toda...

2018-06-03 11:33:22 5169

转载 《Java源码分析》:Java NIO 之 Buffer

[转载]: https://blog.csdn.net/u010412719/article/details/527756372016年10月10日 10:46:26阅读数:3215《Java源码分析》:Java NIO 之 Buffer在上篇博文中,我们介绍了Java NIO 中Channel 和Buffer的基本使用方法,这篇博文将从源码的角度来看下Buffer的内部实现。在Java API文...

2018-05-25 10:32:03 133

转载 Java NIO入门学习(一)

【转载】: https://blog.csdn.net/hellohm/article/details/215089812014年03月19日 08:20:54阅读数:2829本文为NIO入门学习的第一篇,将会介绍NIO中几个重要的概念。I/O即输入输出,指的是计算机和外界的接口,或者是单个程序同计算机其他部分的接口。 在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统每次处理...

2018-05-25 10:24:12 691

转载 用Golang写一个搜索引擎(0x07)--- 正排索引

【转载】:https://segmentfault.com/a/1190000004998397正排索引 倒排索引 搜索引擎 golang 吴yh坚 2016年04月24日发布赞  |   0收藏  |  42.4k 次浏览最近各种技术盛会太多,朋友圈各种刷屏,有厂商发的各种广告,有讲师发的各种自拍,各种参会的朋友们各种自拍,好不热闹,不知道你的朋友圈是不是也是这样啊,去年还没这么多技术会议,今年...

2018-05-24 23:35:03 598

转载 Lucene学习总结之一:全文检索的基本原理

【转载】: https://blog.csdn.net/forfuture1978/article/details/4711308一、总论根据http://lucene.apache.org/java/docs/index.html 定义:Lucene 是一个高效的,基于Java 的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说...

2018-05-24 23:24:35 150

转载 mysql 事务提交过程

打开binlog选项后,执行事务提交命令时,就会进入两阶段提交模式。两阶段提交分为prepare阶段和commit两个阶段。流程如下 :这里面涉及到两个重要的参数:innodb_flush_log_at_trx_commit和sync_binlog,参数可以设置不同的值,具体可以查看mysql的帮助手册。我这里设置的是双一模式(innodb_flush_log_at_trx_commit=1,sy...

2018-05-23 19:07:55 1307

转载 MySQL中Redo与Binlog顺序一致性问题?

 MySQL  彭东稳  1年前 (2017-01-12)  6656次浏览  已收录  0个评论 首先,我们知道在MySQL中,二进制日志是server层的,主要用来做主从复制和即时点恢复时使用的。而事务日志(redo log)是InnoDB存储引擎层的,用来保证事务安全的。现在我们来讨论一下MySQL主从复制过程中的一些细节问题,有关于主从复制可以看具体的章节。在了解了以上基础的内容后,我们可...

2018-05-23 17:23:44 5934 3

转载 innodb_flush_log_at_trx_commit 和 sync_binlog区别

innodb_flush_log_at_trx_commit 和 sync_binlog 是 MySQL 的两个配置参数,前者是 InnoDB 引擎特有的。之所以把这两个参数放在一起讨论,是因为在实际应用中,它们的配置对于 MySQL 的性能有很大影响。1. innodb_flush_log_at_trx_commit简而言之,innodb_flush_log_at_trx_commit 参数指定...

2018-05-23 17:04:53 585

转载 binlog,redo log,undo log区别

1. binlog是MySQL Server层记录的日志, redo log是InnoDB存储引擎层的日志。 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。2. 选择binlog日志作为replication我想主要原因是MySQL的特点就是支持多存储引擎,为了兼容绝大部分引擎来支持复制这个特性,那么自然要采用MySQL Server自己记录的日志而不是仅仅针对In...

2018-05-23 17:01:23 276

转载 InnoDB Redo Flush及脏页刷新机制深入分析

概要:[转载] https://blog.csdn.net/melody_mr/article/details/48930739我们知道InnoDB采用Write Ahead Log策略来防止宕机数据丢失,即事务提交时,先写重做日志,再修改内存数据页,这样就产生了脏页。既然有重做日志保证数据持久性,查询时也可以直接从缓冲池页中取数据,那为什么还要刷新脏页到磁盘呢?如果重做日志可以无限增大,同时缓冲...

2018-05-23 16:54:47 288

转载 binlog模式分三种(row,statement,mixed)

binlog模式分三种(row,statement,mixed)1.Row日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会有sql多表关联的情况。优点:在row模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了,所以row的日志内容会非常清楚的记录下每一行数据...

2018-05-23 15:46:48 544

转载 libco协程库上下文切换原理详解

[转自] : https://blog.csdn.net/lqt641/article/details/732872312017年06月15日 14:31:36阅读数:2234念桥边红药,年年知为谁生​ —— 杨州慢 姜夔缘起libco 协程库在单个线程中实现了多个协程的创建和切换。按照我们通常的编程思路,单个线程中的程序执行流程通常是顺序的,调用函数同样也是 “调用——返回”,每次都是从函数的入...

2018-05-15 21:41:31 224

转载 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)

当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到有位...

2018-05-15 12:10:30 106

转载 经典论文翻译导读之《Google File System》

【译者预读】GFS这三个字母无需过多修饰,《Google File System》的论文也早有译版。但是这不妨碍我们加点批注、重温经典,并结合上篇Haystack的文章,将GFS、TFS、Haystack进行一次全方位的对比,一窥各巨头的架构师们是如何权衡利弊、各取所需。1. 介绍我们设计和实现了GFS来满足Google与日俱增的数据处理需求。与传统的分布式文件系统一样,G

2017-10-11 16:57:29 266

转载 Spark:大数据的“电光石火”

摘要:Spark是发源于美国加州大学伯克利分校AMPLab的集群计算平台。它立足于内存计算,从多迭代批量处理出发,兼收并蓄数据仓库、流处理和图计算等多种计算范式,是罕见的全能选手。Spark已正式申请加入Apache孵化器,从灵机一闪的实验室“电火花”成长为大数据技术平台中异军突起的新锐。本文主要讲述Spark的设计思想。Spark如其名,展现了大数据不常见的“电光石火”。

2017-10-11 11:52:27 204

转载 对云计算中几种基础设施(Dynamo,Bigtable,Map/Reduce等)的朴素看法

前言云计算的概念近期可谓如火如荼,备受关注。我先前听到“云”这个名词时,很是觉得太过玄乎——也不知道它用在哪里,更不了解它如何实现,总有雾里看花的感觉!好在近期工作需要的缘故,学习和开发过类似于“云计算”基础设施的内部系统,之后再回过头来看看业界两大寡头(Google,Amazon)推出各自的云计算服务,从认识上才算是真的将“云”这个天书般的概念落实。后面的文章中我将在个人理解的基

2017-10-11 11:17:50 329

转载 详解SSTable结构和LSMTree索引

http://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/, SSTable and Log Structured Storage: LevelDB The Sorted String Table (SSTable) is one of the most popular o

2017-10-10 15:13:21 448

Andorid下最简单的MVC框架代码示例

这是一个Android 下面最简单的MVC 框架的源代码,在其中我将参数做了修改,更易于理解。结合界面,能非常快速地懂得MVC的内涵。总共只有两个类,一个是Control,一个是Model。View是通过main.xml来实现的。希望对大家有所帮助。 使用方法: 1、直接导入Android工程: 2、build path\Librares: 如果没x ,直接点Project\Clean-->运行! 如果有x的话,将带x的jar包移去。然后点Add External JARS: 选择 Android sdk 下的platforms/Android-7/android.jar即可。 3、Good Luck!

2012-03-27

韩顺平j2ee中的Servlet的源代码

韩顺平j2ee中的Servlet的源代码

2012-02-25

IT行业笔试题大全

这个是目前最新、整理最好的笔试题大全。不像很多笔试题库垃圾题目很多。

2011-10-15

空空如也

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

TA关注的人

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