自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 HTTP协议状态码详解(HTTP Status Code)

http的常见的状态码: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码   说明 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101   (切换协议) 请求者已要求服务器切换协议,服务器已确

2015-12-24 14:18:41 642

转载 使用Kettle同步数据

同步数据常见的应用场景包括以下4个种类型:Ø  只增加、无更新、无删除Ø  只更新、无增加、无删除Ø  增加+更新、无删除Ø  增加+更新+删除只增加、无更新、无删除对于这种只增加数据的情况,可细分为以下2种类型:1)        基表存在更新字段。通过获取目标表上最大的更新时间或最大ID,在“表输入”步骤中加入条件限制只读取新增的

2015-12-23 15:58:11 5094 1

转载 redis 命令总结

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令quit:关闭连接(connection)auth:简

2015-12-21 21:17:51 312

原创 redis服务启动关闭以及其他命令实践

启动 Redis 服务redis-server或者redis-server redis.confredis-server redis.conf 1>log.log 2>errlog.log1为标准输出,2为错误输出将 Redis 作为 Linux 服务随机启动vim /etc/rc.local, 加入代码:/root/install/redis-2.8.

2015-12-21 21:01:00 2889

转载 kettle组件学习

文本文件输入(text input):读取大量不同的文本文件。大多是通过工具生成的CSV文件。表输入(table Input):常用来利用连接和SQL,从数据中读取信息,自动生成基本的SQL语句。获取系统信息(get system info):这个步骤从 Kettle 环境中获取信息。生成行(Generate Rows ):这个步骤输出一定数

2015-12-18 21:21:07 3583

转载 Mongodb 管理

1.  启动和停止MongoDB:    执行mongod命令启动MongoDB服务器。mongod有很多可配置的选项,我们通过mongod --help可以查看所有选项,这里仅介绍一些主要选项:    --dbpath:    缺省情况下数据库的数据目录为/data/db。对于Windows平台,如果当前的可执行文件位于D盘,那么其缺省数据目录为D:\data\db。我们可以通过

2015-12-16 16:04:06 360

转载 Mongodb 聚合

MongoDB除了基本的查询功能之外,还提供了强大的聚合功能。这里主要介绍count、distinct和group。1. count:    --在空集合中,count返回的数量为0。    > db.test.count()    0    --测试插入一个文档后count的返回值。    > db.test.insert({"test":1})    > db.

2015-12-16 16:02:53 457

转载 Monodb 入门

一、文档的注意事项:1.  键值对是有序的,如:{ "name" : "stephen", "genda" : "male" } 不等于 { "genda" : "male", "name" : "stephen" }2.  文档信息是大小写敏感的,如:{ "name" : "stephen" } 不等于 { "Name" : "stephen" }3.  文档信息是区分类型的,如:{

2015-12-16 16:01:55 1326

转载 MongoDB 数据操作

1.  批量插入:     以数组的方式一次插入多个文档可以在单次TCP请求中完成,避免了多次请求中的额外开销。就数据传输量而言,批量插入的数据中仅包含一份消息头,而多次单条插入则会在每次插入数据时封装消息头数据。对于数据导入而言,我们可以使用mongoimport完成。 2.  数据库清除:    > db.users.remove()     以上命令将会清除users集合

2015-12-16 16:00:13 356

转载 Mongodb 索引

一、索引基础:    MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令:    > db.test.ensureIndex({"username":1})    可以通过下面的名称查看索引是否已经成功建立:    > db.test.getIndexes()    删除索引的命令是:    > db.test.dro

2015-12-16 15:59:04 374

转载 MongoDB查询

1.  基本查询:    构造查询数据。    > db.test.findOne()    {         "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"),         "name" : "stephen",         "age" : 35,         "genda" : "male",        

2015-12-16 15:57:04 287

转载 mongodb数据同步

需求:1.源数据库新增一条记录,目标库同时新增一条记录;2.源数据库修改一条记录,目标库同时修改该条记录;示例用到三个Kettle组件 下面详细说下每个组件的配置Source:本示例连接的是Mongodb数据库,四个字段,ID默认为主键,_id会系统自动生成暂时先不管。本节点的详细说明,可见官网:http://wiki.pen

2015-12-16 15:42:42 748

转载 MongoDB数据转移到Mysql库进行数据分析

最近有一个调优的项目设计到MongoDB数据转移到Mysql库进行数据分析。以下是利用kettle对数据的转换的介绍:1:MongoDb的查询:   主要是基于json格式:具体的查询可以见连接MonGoDb的查询语句。  数据集是  由于带有时间戳timestamp,可以在kettle中基于时间戳对其增量读取。2:kettle对于这种非关系型的数据库的设置主要是利用b

2015-12-16 15:39:16 3984 1

原创 mongoDB实践-docker实践-01

1.关闭mongodb服务:mongod --shutdown 2.rm -r /tmp/ 递归删除tmp目录3.创建db文件夹:mkdir /data/db/4.文件夹修改权限授予:sudo chmod -R 777 /data/db/ 5.进入/data/db/删除lock文件 :rm m+Table键提示不全6.ls -l || ls -f7--fork 新起一个

2015-12-10 21:46:39 584

原创 ubuntu上软件安装

安装并使用 apt-file安装:sudo apt-get install apt-file更新apt-file数据库sudo apt-file update查找:$ apt-file search filename$ apt-file search path/to/filenameTo list

2015-12-10 17:30:04 346

原创 ubuntu 安装软件

安装并使用 apt-file安装:sudo apt-get install apt-file更新apt-file数据库sudo apt-file update查找:$ apt-file search filename$ apt-file search path/to/filenameTo list

2015-12-10 17:27:35 436

转载 远程连接另一个主机上的MongoDB数据库服务器

首先添加用户1、首先在MongoDB服务器主机上进行terminal命令行,输入mongo2、输入 use admin  进入用户管理数据库3、db.addUser("username","password");这里的username和password分别为你要设置的用户名和密码,你可以多加几个,以备以后使用如没有提错误信息,说明已成功添加用户。

2015-12-08 18:50:08 6799

转载 ubuntu mongodb3.0安装

添加mongodb签名到APTsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10创建mongodb-org-3.0.list文件echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multivers

2015-12-08 18:47:02 1211

转载 Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。

2015-12-04 10:46:20 655

转载 杀死tomcat进程

#看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 pid #pid 为相应的进程号例如 pe -ef |grep tomcat 输出如下sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apa

2015-12-03 14:06:08 972

转载 Tomcat启用用户名密码

Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用。在默认情况下,Tomcat Manager是处于禁用状态的。准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过To

2015-12-03 14:02:37 499

原创 vim 编辑器使用学习

1.使用vim命令进入vim界面vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。 打开Xfce终端,输入以下命令$ vim practice_1.txt直接使用vim也可以打开vim编辑器,但是不会打开任何文件。$ vim进入命令行模式后输入:e 文件路径 同样可以打开相应文件。2.游标移动在进入vim后,按下i键进入

2015-12-02 13:51:31 565

Kettle笔记

KETTLE 5.1.0 1.kettle开发案例 2.kettle使用命令行来运行ktr和kjb 4.创建资源库 5.集群及CARTE.bat 6.分区schema 7.Kettle集群、分区执行顺序与结果 8JAVA调用资源库中的转换和作业

2015-12-16

Docker技术

最新Docker技术学习资料

2015-12-03

空空如也

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

TA关注的人

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