- 博客(30)
- 资源 (3)
- 问答 (10)
- 收藏
- 关注
原创 2e数据量下MongoDB查询性能测试
硬件环境:三台4核CPU、32G内存、100G磁盘测试数据量: 1.96eOrder表结构如下:{ "_id": ObjectId, "uid": "uid186642", //有索引 "name": "商品214", "money": 899}语句类型查询语句有无索引测试结果(时间,返回数据量)等值查询db.order.find({uid:“ui...
2019-09-29 19:17:00
492
原创 YCSB测试Hbase和PG
Hbase + PostgreSQL测试文章目录Hbase + PostgreSQL测试基本信息测试方法HBASEPG测试图例基本信息Hbase与PG测试使用YCSB压力测试工具采用21w行数据+21w操作数来最大化模拟20G数据场景测试方法HBASE首先下载YCSB,解压接下来创建测试数据库hbase shell命令打开shell命令行hbase(main):001:...
2019-09-29 19:08:46
2195
2
原创 HDFS、Ceph文件系统以及Hbase、Cassendra、TiDB比较
气象调研文章目录气象调研HDFS、Ceph差异对比HDFS设计目标HDFS文件目录Ceph设计目标Ceph数据结构HDFS文件导出Ceph文件导出暂时的结论其它FS选型其它思路总结Hbase、Cassendra、TiDB适用场景以及相关生态Hbase基本简介特性优势缺点Cassendra基本简介重要特性优势劣势TiDB基本简介特性使用场景生态已存在HDFS中的解析成结果数据导入到 SQL从 Sq...
2019-09-26 17:15:02
4473
原创 Flume+Kafka+Spark搭建与案例实操
大数据开发文档文章目录单机版环境搭建及相关DEMOFlumeFlume基本介绍与架构Flume安装部署案例实操Kafka环境搭建Kafka控制台的一些命令操作Java API控制KafkaFlume+Kafka配合SparkSpark 简介Spark环境搭建在Spark Shell 中运行代码Scala编写wordCount在Spark-Shell中执行词频统计词频统计编写独立应用程序执行词频统...
2019-09-26 16:54:11
2272
1
原创 位运算相关操作整理
定义定义:其实说白了,位运算就是直接对整数在内存中的二进制位进行操作特点:位运算直接对内存数据进行操作,不需要转成十进制,速度很快基本位运算符and( & ) : 通常用于二进制位操作,如一个数&1的结果就是取二进制的最末尾,可以用来判断整数奇偶or( | ) : 通常用于二进制定位上的无条件赋值,例如一个数or1的结果就是把二进制最末位强行变成1,若要变...
2018-07-19 09:28:53
343
原创 Bloom Filter 与 Cuckoo Filter概念比较及优化
索引的存储分为有序和无序,前者使用关联式容器,比如B树,后者使用哈希算法。关联式容器时间复杂度稳定为O(logN),且支持范围查询。而哈希算法的查询,增删都比较快,为O(1),但是在碰撞严重的情况下,哈希算法的时间复杂度会退化到O(n),而Bloom Filter 和 Cuckoo Filter 都是哈希索引结构Bloom Filter介绍原理:当一个元素被加入集合时...
2018-07-17 14:36:19
1978
原创 Ubuntu18.04 MySQL 5.7不再弹出root密码设置
对于这个问题有两种解决方式,第一种是直接下载8.0版本的MySQL,不通过命令行的apt下载,第二种方法是本文研究的,针对已经通过apt安装的用户安装MySQL 5.7$ sudo apt-get install mysql-server mysql-client libmysqlclient-dev 安装完成之后会发现没有弹窗出来让用户设置密码,我们用下面的方式来解...
2018-07-11 17:30:14
1668
翻译 [翻]Laravel,Symfony和Zend对比
在这里我想尤其关注 Laravel ,Symfony,和 Zend 并说明为什么总有人把他们混在一起错误的比较。
2017-03-03 19:15:56
2436
原创 Laravel收发邮件一个致命的错误
Expected response code 250 but got code "553", with message "553 Mail from must equal authorized user
2017-02-27 21:28:20
6315
原创 Laravel 5.4中使用Vuejs的坑
Webpack的方式改变使用过5.2或5.3的可能使用过Laravel-elixir,默认会有一个gulpfile.js来使用laravel-elixir
2017-02-07 11:11:29
8256
原创 RubyMine2016.3自动补全默认第一个选项配置
用过JetBrains的其它产品,如PhpStorm,WebStorm,IntelliJ的小伙伴应该会发现,RubyMine在自动补全中有细节和其它IDE不一样,当自动补全时,需要手动tab或者使用下箭头选择
2016-12-07 12:36:16
1855
原创 Yii2 RabbitMQ 使用详解
PHP虽然在普通消息队列中表现不算特别好,但是因为其轻便简单作为客户端来接收其他语言脚本处理后的消息再作为服务端传给js客户端也是很常见的,所以PHP消息队列的使用还是很重要。安装php-amqplib这里注意的是还有叫yii2-amqp的包,这些直接通过component注入,但是可能会因为版本不同出各种各样的问题,还有各种各样的依赖包也可能因为版本出现问题,比如yii2-amqp这个包re
2016-11-20 13:39:17
7197
2
原创 Ubuntu16.04 ionic(jdk,sdk,gradle)环境搭建完全攻略
在Ubuntu16.04当中搭建一个ionic环境,包括jdk配置,sdk配置,android-studio配置,gradle配置,nmp配置,ionic配置
2016-07-23 17:47:53
3563
原创 Mysql数据库设计
对于数据库的设计是非常的重要的,而笔者在构建一个简单的数据表的时候就遇到了一定的问题,所以在此记录一些数据库设计的笔记大致流程需求分析 -> 逻辑设计 -> 物理设计 -> 维护优化简介维护优化主要包括新的需求进行建表,索引优化,大表的拆分需求分析是很关键的,主要是要了解系统要存储的数据,存储特点,数据生命周期,实体与实体之间的关系,关联关系分析好,实体的属性,主键分析,实体的特性(增长比较快
2016-07-14 11:51:42
842
原创 小白php API初体验
这里的php 写API其实就是指提供一个WebServiceWebSite : 1.以html格式响应返回 2.由用户通过浏览器来接入WebService : 1.以json/Xml格式返回 2.由程序接入 3.用来实现不同平台的交互How to begin说简单点,就是传数据的,就是封装各种方法让其它人来调用A simple example如何写一个学生饭卡的接口?作为一个中间层,我们需要得到用
2016-04-09 19:08:33
891
原创 Laravel5.2中出现的问题
在laravel5.2中会出现问题 Fatal error: Call to undefined method Illuminate\Foundation\Application::bindSh
2016-03-12 12:47:41
1152
原创 laravel连接数据库可能出现的小问题
laravel连接数据库可能出现的小问题针对群体主要是使用了集成的环境一键安装了LAMP或者LNMP的程序员,那么如果php没有定义到系统变量或者没有一个软连接,那么在安装composer的时候就会提醒你安装php5-cli,之后便会引起冲突首先是因为你又安装了php-cli,那么自然的会有两个php.ini,这时候连接数据库的时候就会混乱,laravel会默认使用php-cli中的php.ini
2016-03-10 21:33:00
4194
转载 php session 会话控制[转]
1 什么是会话控制 出现原因:http是无状态协议的,每次都是不同的服务器请求,无法维护两个请求事务之间的关系. 会话控制:能够在网站中跟踪一个变量,通过对变量的跟踪,就可以使多个请求事物之间建立联系,根据授权和用户身份显示不同的内容,不同页面 cookie:是服务器设置在客户端的文本文件,保存客户端得个人信息. 2 会话跟踪技术 1 隐藏表单域
2016-02-01 13:36:37
845
原创 bootstrap学习细节笔记
favicon.icon 这个文件总是被忽略,但是有可能在你调试主页的时候会发现有一个favicon.icon这个文件并没有接收到,favicon还是挺重要的,浏览器可以将favicon显示于浏览器的地址栏中,也可置于书签列表的网站名前,还可以放在标签式浏览界面中的页标题前。 http://www.chami.com/html-kit/services/favicon/ 这是一个比较好用的在线制作
2016-02-01 13:25:09
800
检查点技术介绍
2018-11-09
阿里云万网虚机解析不稳定怎么解决
2016-02-08
在ubuntu下用火狐打开pusher的个人页面兼容性有问题,有人遇到过这个问题吗
2015-11-26
在Linux FTP上传文件到网页之后 网页出现了404
2015-09-17
Thinkphp出现了一些问题
2015-08-28
在跟着后盾网ThinkPHP学习时Widget拓展库出现问题
2015-08-27
js中,css()这个里面的大括号到底怎么加啊
2015-08-19
一个Thinkphp中插入的a标签的使用方法看不懂
2015-07-31
win10的开发者模式有什么用?
2015-07-30
免费云虚拟主机别人无法访问到,然而明明写的是已经成功备案,别人访问显示的是临时域名
2015-07-20
PHP URL was notfound on this server
2015-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人