最近在弄sonar扫描的事情,之前一直只能扫描java代码,这样统计出来的数据上报领导很多开发人员不服(说我不用写jsp了不用写js了?), 那么好,于是乎继续整sonar,在官网中看到sonar其实有js、jsp的插件,这样一来,就可以实现扫描js和jsp了。 安装sonar服务器这里就不细说 要 ...
分类:
编程语言 时间:
2017-08-16 18:22:23
阅读次数:
483
前一段时间一直研究通过Ruby操作MongoDB数据库,在学习的过程中也分享了自己学习成长的过程,撰写了包含两篇入门操作文章和十二篇进阶文章。本篇文章开始,我们将进入MongoDB的实战操作流程,MongoDB这一非关系型数据库-是一个文档型数据库,存储的是面向文档的数据。如何在Mon..
分类:
数据库 时间:
2017-08-15 22:53:32
阅读次数:
218
由于logstash太过臃肿,CPU和内存使用过大,我们需要一个性能好,资源消耗低的替代品。fluentd就是我们想要的。测试表明,在相同负载情况下,fluentd的性能数倍于logstash。由于CentOS7自带ruby版本过低,本文使用ruby2.4.1安装fluentd.1、卸载自带的rubyyumremoveruby-y2、安..
分类:
其他好文 时间:
2017-08-14 22:22:44
阅读次数:
2419
本章我们进行进阶教程的最后一篇,GridFS的学习。在本章中,我们将要学习下述内容:创建一个GridFS对象("Grid::FSBucket")写数据流处理读数据流处理找到文件元数据文件删除操作Grid::File对象文件插入文件查找文件删除Ruby驱动为数据库中块文件存储的处理提供了一个简单整洁..
分类:
数据库 时间:
2017-08-14 15:21:46
阅读次数:
255
上篇博文中介绍了,文本搜索的相应功能。MongoDB数据库为空间信息的处理操作提供了一系列的索引和查询机制。本篇博文将在Ruby驱动上展示如何创建和适用空间索引。下面的实例使用了test数据库中的一个叫做restaurants的简单集合。下面是restaurants集合{
"address":{
"building"..
分类:
数据库 时间:
2017-08-14 15:13:47
阅读次数:
163
准备工作: 首先必须安装redis,安装完后,安装例如以下内容: </pre><pre name="code" class="html"> sudo yum install ruby sudo yum install rubygem yum install -y ruby-devel ruby-do ...
分类:
其他好文 时间:
2017-08-14 13:29:48
阅读次数:
131
MongoDB数据库对于文本内容之上搜索查询操作上提供了文本索引,文本索引可以应用于所有的字符串或者字符数组的字段。为了在Ruby驱动上使用文本搜索,首先使用indexes.create_one()方法创建一个文本索引。下面的实例中,在test数据库中的restaurants集合后果,为name字段创建..
分类:
数据库 时间:
2017-08-13 15:14:31
阅读次数:
129
一、SASS简介 SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。 本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。 二、安装和使用 1、 安装 SASS是Ruby语言写的,但是两者的语法 ...
分类:
Web程序 时间:
2017-08-12 17:16:16
阅读次数:
276
(一) 之前使用easy_gui写过一下界面,感觉就是太过于简单了,因此这次是学习tkinter来做的。 这是最简单的一个界面。 (二) 如何来输出图像和文字呢? 上面都是一些简单的使用,下面是来设置一个按钮 上述的var设置为字符串变量,这样我们可以通过改变该变量来更改界面的文字输出,以后所有的变 ...
分类:
编程语言 时间:
2017-08-12 15:26:25
阅读次数:
250
上篇博文讲述了排序规则collations的操作和设置方式。顺带介绍了一部分聚合aggregation的设置方式。本文继续介绍聚合操作。聚合框架的操作处理完数据记录后在返回计算结果。集合操作将来源于多个文档的值归类到一起,这样就可疑在被归类的数据上进行多种操作,然后返回一个单独..
分类:
数据库 时间:
2017-08-12 10:26:18
阅读次数:
167