01 2015 档案

摘要:一、设置Git的user name和email:$ git config --global user.name "hhl_vip"$ git config --global user.email "hhl_vip@sina.cn" 二、生成SSH密钥过程: 1.查看是否已经有了ssh密钥:c... 阅读全文
posted @ 2015-01-28 20:01 有志竟成 阅读(168) 评论(0) 推荐(0) 编辑
摘要:Maven坐标和依赖是任何一个构件在Maven世界中的逻辑表示方式;而构件的物理表示方式是文件,Maven通过仓库来统一管理这些文件。 Maven仓库 在Maven的世界中,任何一个依赖、插件或者项目构建的输出,都可以称为一个构件。如项目依赖log4j-1.2.15.jar是一个构件,插件... 阅读全文
posted @ 2015-01-27 22:56 有志竟成 阅读(709) 评论(0) 推荐(0) 编辑
摘要:我们通过实践来补充Maven构建的生命周期。 第一步:配置POM 接着上一篇Maven使用,我们先创建一个名为helloworld的文件夹,在helloworld目录下创建pom.xml文件,pom.xml文件配置如下: ... 阅读全文
posted @ 2015-01-26 17:11 有志竟成 阅读(443) 评论(0) 推荐(0) 编辑
摘要:POM 就像Make的Makefile,Ant的build.xml一样,Maven项目的核心是pom.xml。POM(Project Object Model项目对象模型),定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。 我们先来建立一个经典的Hello world Mave... 阅读全文
posted @ 2015-01-25 22:34 有志竟成 阅读(1023) 评论(0) 推荐(1) 编辑
摘要:第一部分:在Windows上安装Maven 检查JDK的安装 在安装Maven之前,首先确认你已经正确安装了JDK。Maven可以运行在JDK1.4及以上版本。先打开Windows命令,运行如下命令检查JDK的安装: 上述命令首先检查环境变量JAVA_HOME是否指向了正确的JDK安装目录... 阅读全文
posted @ 2015-01-24 21:03 有志竟成 阅读(732) 评论(2) 推荐(0) 编辑
摘要:重启系统。 进入系统引导界面: 按下e键: 选择第二项,内核启动参数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动,此时以单用户模式级别引导启动程序: 启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,登录时使用刚刚修改后... 阅读全文
posted @ 2015-01-24 13:43 有志竟成 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:本人习惯边学习,边总结精华,以下内容就是学习linuxcast.net的nash_su老师学习的个人笔记。 另外个人强烈推荐itercast.net教学视频,虽然现在服务器已关闭,但是在百度云上还是有一整套视频下载。 IP编址IP地址是一个双层编址方案,一个IP地址标识一个主机(更准确地说是一个... 阅读全文
posted @ 2015-01-24 13:42 有志竟成 阅读(174) 评论(0) 推荐(0) 编辑
摘要:大数据导入实现过程中,出现最常见的两个问题:超出行数限制和内存溢出! 18天的数据,总共是500w条,如何将500w条记录存入excel中,我当时想过两种实现方式:PLSQL DEVELOPER和Java poi!PLSQL DEVELOPER 有两种实现方法: 1、在新建一个SQL WINDO... 阅读全文
posted @ 2015-01-24 13:39 有志竟成 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:TCP/IP层次模型共分为五层:应用层HTTP、传输层TCP、网络层IP、数据链路层Data-link、物理层physical。 应用层—应用层是所有用户所面向的应用程序的统称。ICP/IP协议族在这一层面有着很多协议来支持不同的应用,如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用... 阅读全文
posted @ 2015-01-24 13:35 有志竟成 阅读(232) 评论(0) 推荐(0) 编辑
摘要:又是这个百无聊赖的问题,虽然问题芝麻点大,却让我们好找啊! 很久没有安装oracle了,今天安装11g的时候,用PLSQL Developer连接时,就出现了这个俗不可耐的问题:ORA-12154 TNS无法解析指定的连接标识符。我自认为安装的时候已经很小心翼翼了,结果还是出了纰漏,于是乎,我抱... 阅读全文
posted @ 2015-01-24 13:30 有志竟成 阅读(970) 评论(0) 推荐(0) 编辑
摘要:View Code tips: ajax跨域请求,只支持get请求方式 async 是否异步 url 请求的地址,可带参 dataType 这个参数很重要,只有jsonp格式的数据才可以传过去 jsonp 注意这个参数,它的值作为一个函数名必须必须加在另一端传过来的json格式数据的前面。借... 阅读全文
posted @ 2015-01-24 13:27 有志竟成 阅读(198) 评论(0) 推荐(0) 编辑
摘要:不仅list是有序集合,set也可以变为有序集合。/** * 给字符串时间的set排序 * @return 有序的set集合 */ public static Set getSort(){ Set st = new TreeSet(new Compa... 阅读全文
posted @ 2015-01-24 13:25 有志竟成 阅读(3350) 评论(0) 推荐(0) 编辑
摘要:最近在开发实战中,遇到了一个这样的技术情景:把log4j生成的日志文件定时刷进MySQL数据库,比如三个小时刷一次,那么每次刷数据的时候,如何控制文件读取是从上一次文件读取结束的地方开始继续读取的?并且本次要读取到文件结尾处。在网上各种搜索提问后,找到了一个叫RandomAccessFileJa... 阅读全文
posted @ 2015-01-24 13:14 有志竟成 阅读(7978) 评论(0) 推荐(0) 编辑
摘要:最近项目在做网站用户数据新访客统计,数据存储在MongoDB中,统计的数据其实也并不是很大,1000W上下,但是公司只配给我4G内存的电脑,让我程序跑起来气喘吁吁...很是疲惫不堪。 最常见的问题莫过于查询MongoDB内存溢出,没办法只能分页查询。这种思想大家可能都会想到,但是如何分页,确实... 阅读全文
posted @ 2015-01-24 12:09 有志竟成 阅读(7137) 评论(0) 推荐(0) 编辑
摘要:以下是官网原文地址: http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/概要 MongoDB 的_id字段作为一个主键存在于所有文档的最顶层,_id必须是唯一的,而且总是具有唯一约束的索引。除了唯一... 阅读全文
posted @ 2015-01-24 12:06 有志竟成 阅读(934) 评论(0) 推荐(0) 编辑
摘要:MongoDB Auto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠、高可用还有些距离,所以有了"Replica Sets + Sharding"的解决方案。 shard: 使用Replica Sets,确保每个数据节点都具有备份,自动容错转移,自动回复能力。... 阅读全文
posted @ 2015-01-24 12:04 有志竟成 阅读(246) 评论(0) 推荐(0) 编辑
摘要:有些时候有于硬件资源有限,所以我们不得不进行一些回收工作,下面我们就要将刚刚启用的Shard Server 回收,系统首先会将在这个即将被移除的Shard Server 上的数据先平均分配到其它的Shard Server 上,然后最终在将这个Shard Server 踢下线, 我们需要不停的调用... 阅读全文
posted @ 2015-01-24 12:00 有志竟成 阅读(340) 评论(0) 推荐(0) 编辑
摘要:1、启动一个新Shard Server 进程[root@localhost ~]# mkdir /data/shard/s2[root@localhost ~]# /Apps/mongo/bin/mongod --shardsvr --port 20002 --dbpath /data/shar... 阅读全文
posted @ 2015-01-24 11:57 有志竟成 阅读(372) 评论(0) 推荐(0) 编辑
摘要:1、列出所有的Shard Server> db.runCommand({ listshards: 1 }) --列出所有的Shard Server{"shards" : [{"_id" : "shard0000","host" : "localhost:20000"},{"_id" : "sha... 阅读全文
posted @ 2015-01-24 11:56 有志竟成 阅读(270) 评论(0) 推荐(0) 编辑
摘要:这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在sharding 的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式MongoDB 集群。MongoDB 的数据分块称为 chunk。每个 chunk 都是 Collection 中一段连续的数据记录,通常最大尺寸是 200... 阅读全文
posted @ 2015-01-24 11:54 有志竟成 阅读(225) 评论(0) 推荐(0) 编辑
摘要:当应用的压力小时,可以减少一些节点来减少硬件资源的成本;总之这是一个长期且持续的工作。 下面将刚刚添加的两个新节点28013 和28014 从复制集中去除掉,只需执行rs.remove 指令就可以了,具体如下:rs1:PRIMARY> rs.remove("localhost:28014"){ "... 阅读全文
posted @ 2015-01-24 11:50 有志竟成 阅读(200) 评论(0) 推荐(0) 编辑
摘要:MongoDB Replica Sets 不仅提供高可用性的解决方案,它也同时提供负载均衡的解决方案,增减Replica Sets 节点在实际应用中非常普遍,例如当应用的读压力暴增时,3 台节点的环境已不能满足需求,那么就需要增加一些节点将压力平均分配一下。 两种方式:一是通过oplog增加节点... 阅读全文
posted @ 2015-01-24 11:48 有志竟成 阅读(778) 评论(0) 推荐(0) 编辑
摘要:一、读写分离 从库能进行查询,这样可以分担主库的大量的查询请求。 1、先向主库中插入一条测试数据[root@localhost bin]# ./mongo --port 28010MongoDB shell version: 1.8.1connecting to: 127.0.0.1:280... 阅读全文
posted @ 2015-01-24 11:44 有志竟成 阅读(188) 评论(0) 推荐(0) 编辑
摘要:主从操作日志oplog MongoDB的Replica Set架构是通过一个日志来存储写操作的,这个日志就叫做"oplog"。oplog.rs是一个固定长度的capped collection,它存在于"local"数据库中,用于记录Replica Sets操作日志。在默认情况下,对于64位的M... 阅读全文
posted @ 2015-01-24 11:40 有志竟成 阅读(208) 评论(0) 推荐(0) 编辑
摘要:MongoDB支持在多个机器中通过异步复制达到故障转移和实现冗余。多机器中同一时刻只有一台机器是用于写操作,正因为如此,MongoDB提供了数据一致性的保障。而担当primary角色的机器,可以把读的操作分发给slave。 MongoDB高可用分两种: Master-Slave 主从复制 ... 阅读全文
posted @ 2015-01-24 11:38 有志竟成 阅读(279) 评论(0) 推荐(0) 编辑
摘要:方法一:Mongostat 此工具可以快速查看某组运行中的mongodb实例的统计信息,用法如下:[root@localhost bin]# ./mongostatinsert query update delete ...... locked % idx miss % qr|qw ar|aw ... 阅读全文
posted @ 2015-01-24 11:30 有志竟成 阅读(227) 评论(0) 推荐(0) 编辑
摘要:MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。... 阅读全文
posted @ 2015-01-24 11:26 有志竟成 阅读(164) 评论(0) 推荐(0) 编辑
摘要:查看活动进程> db.currentOp();> // 等同于: db.$cmd.sys.inprog.findOne(){ inprog: [ { "opid" : 18 , "op" : "query" , "ns" : "mydb.votes" ,"query" : "{ score : 1... 阅读全文
posted @ 2015-01-24 11:22 有志竟成 阅读(138) 评论(0) 推荐(0) 编辑
摘要:MongoDB shell 不仅仅是一个交互式的shell,它也支持执行指定javascript 文件,也支持执行指定的命令片断。有了这个特性,就可以将MongoDB 与linux shell 完美结合,完成大部分的日常管理和维护工作。执行指定命令 例如,需要查询test 库的t1 表中的记录数... 阅读全文
posted @ 2015-01-24 11:18 有志竟成 阅读(178) 评论(0) 推荐(0) 编辑
摘要:MongoDB安全访问将从以下三个方面得到控制! 1、绑定IP内网地址访问MongoDB服务 2、设置监听端口 3、使用用户名和密码 绑定IP内网地址访问MongoDB服务 MongoDB可以限制只允许某一特定IP来访问,只要在启动时加一个参数bind_ip即可,如下: 服务端限制只有192.1... 阅读全文
posted @ 2015-01-24 11:14 有志竟成 阅读(212) 评论(0) 推荐(0) 编辑
摘要:备份[root@localhost bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb to dump/my_mongodb my_mongodb.system... 阅读全文
posted @ 2015-01-24 11:09 有志竟成 阅读(391) 评论(0) 推荐(0) 编辑
摘要:一、导入 1、导入json数据 我们先将表user删除掉,以便演示效果:> db.user.drop(); true > show collections; system.indexes 然后导入数据[root@localhost bin]#./mongoimport -d my_mongod... 阅读全文
posted @ 2015-01-24 11:05 有志竟成 阅读(200) 评论(0) 推荐(0) 编辑
摘要:MongDB的MapReduce相当于MySQL中的“group by”,所以在MongoDB上使用Map/Reduce进行并行“统计”很容易。 使用MapReduce要实现两个函数Map函数和Reduce函数,Map函数调用emit(key,value),遍历collection中的所有记录,... 阅读全文
posted @ 2015-01-24 10:55 有志竟成 阅读(180) 评论(0) 推荐(0) 编辑
摘要:GridFS 是一种将大型文件存储在MongoDB 数据库中的文件规范。所有官方支持的驱动均实现了GridFS 规范。 GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。 官网学习: http://www.mongodb.org/display/DOCS/GridFS htt... 阅读全文
posted @ 2015-01-24 10:51 有志竟成 阅读(349) 评论(0) 推荐(0) 编辑
摘要:1、简单介绍 capped collections 是性能出色的有着固定大小的集合,以LRU(Least Recently Used 最近最少使用)规则和插入顺序进行age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创建时要预先指定大小。如果空间用完,新添加的对象将会取代集合中最旧的... 阅读全文
posted @ 2015-01-24 10:45 有志竟成 阅读(322) 评论(0) 推荐(0) 编辑
摘要:添加 下面我们来建立一个test 的集合并写入一些数据。建立两个对象j 和t , 并保存到集合中去。在例子里 “>” 来表示是 shell 输入提示符 > j = { name : "mongo" }; {"name" : "mongo"} > t = { x : 3 }; { "x" :... 阅读全文
posted @ 2015-01-24 10:38 有志竟成 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1、条件操作符 , >= 这个操作符就不用多解释了,最常用也是最简单的 db.collection.find({ "field" : { $gt: value } } ); // 大于: field > value db.collection.find({ "field" : { $lt: va... 阅读全文
posted @ 2015-01-24 10:34 有志竟成 阅读(152) 评论(0) 推荐(0) 编辑
摘要:值得幸运的是,其实MongoDB也有像类似于PL/SQL一样的界面操作工具操作MongoDB。 下面就来介绍几款不同的界面工具,大家各取所需! MongoVUE 主页:http://www.mongovue.com/ 一个桌面程序,提供了对MongoDB 数据库的基本操作,如查看、查询、更新、删除... 阅读全文
posted @ 2015-01-24 10:29 有志竟成 阅读(196) 评论(0) 推荐(0) 编辑
摘要:MongoDB 是一个可移植的数据库,它在流行的每一个平台上都可以使用,即所谓的跨平台特性。 一个运行着的MongoDB 数据库就可以看成是一个MongoDB Server,该Server 由实例和数据库组成,在一般的情况下一个MongoDB Server 机器上包含一个实例和多个与之对应的数据... 阅读全文
posted @ 2015-01-24 10:23 有志竟成 阅读(444) 评论(0) 推荐(0) 编辑
摘要:1、官网下载 地址:http://www.mongodb.org/downloadsmongodb-linux-x86_64-2.4.9.tgz(目前为止,64位最新版本)2、解压 切换到下载目录下,命令行输入:tar zxf mongodb-linux-x86_64-2.4.9.tgz3、创建数据... 阅读全文
posted @ 2015-01-24 10:19 有志竟成 阅读(144) 评论(0) 推荐(0) 编辑
摘要:本人学习mongodb时间不长,但是鉴于工作的需要以及未来发展的趋势,本人想更深层的认识mongodb底层的原理以及更灵活的应用mongodb,边学边工作实践。 mongodb属于nosql中算是最热门的数据库,所以我们不妨对nosql有一个最基本的了解: NoSQL,全称是”Not Only... 阅读全文
posted @ 2015-01-24 10:15 有志竟成 阅读(178) 评论(0) 推荐(0) 编辑
摘要:项目管理工具 阅读全文
posted @ 2015-01-24 10:05 有志竟成 阅读(745) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示