摘要: 一 概述 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对Internet 阅读全文
posted @ 2017-09-04 16:25 kosamino 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 数据准备:在mongodb命令行终端执行如下代码 for(var i=0;i<100000;i++) { ... db.users.insert({username:"user"+i,age:i}) ... } 数据准备:在mongodb命令行终端执行如下代码 1. 默认索引 MongoDB有个默认 阅读全文
posted @ 2017-09-03 23:01 kosamino 阅读(145) 评论(0) 推荐(0) 编辑
摘要: DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开 阅读全文
posted @ 2017-09-01 11:48 kosamino 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 按照我们关系型数据库的思想,一个服务器要想存放数据,首先要有数据库,表,字段,约束,当然了也少不了主键,外键,索引,关系等; 但是在MongoDB的世界里边,我们不用预先的去创建这些信息从而直接来使用各个属性。 数据库(database) a)、创建 use mydb(创建并切换到名称为mydb的数 阅读全文
posted @ 2017-08-29 17:11 kosamino 阅读(352) 评论(0) 推荐(0) 编辑
摘要: mongo的由来 截取自英文俚语humongous,意为”巨大的”,是否表明mongodb在设计之初就是为大数据量处理而生呢? mongodb是个啥 mongodb是个可扩展、高性能、开源、面向文档(document-oriented)的数据库,由c++实现。 http://www.mongodb. 阅读全文
posted @ 2017-08-29 14:58 kosamino 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 1、先下载mongodb-java-driver ,可以百度搜索maven仓库的mongoDB的java语言的driver。 2、下面是基本的CRUD示例代码: 其中,为了演示复杂对象的持久化,类UserData定义如下: 运行效果如下: 阅读全文
posted @ 2017-08-28 23:50 kosamino 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 与关系型数据库相比,MongoDB的优点: ①弱一致性(最终一致),更能保证用户的访问速度: 举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值。这在某些情况下,例如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更 阅读全文
posted @ 2017-08-28 23:43 kosamino 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 很多人比较关心 MongoDB 的适用场景,也有用户在话题里分享了自己的业务场景,比如: 案例1 用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。也是给应用练手,从外围系统开始使用MongoDB。 用在一些第三方信息的获取或者抓取,因为MongoDB的schema-less,所有格式灵活 阅读全文
posted @ 2017-08-28 23:34 kosamino 阅读(263) 评论(0) 推荐(0) 编辑
摘要: MongoDB的使用场景: 1.Web应用程序。文档能表示丰富的数据结构,建模相同数据库所需的集合数量通常会比使用完全正规化关系型数据库的数据表数量要少。动态查询和二级索引能让你轻松的实现SQL开发者所熟悉的大多数查询。作为一个成长中的Web应用程序,MongoDB提供了清晰的扩展路线。 2.敏捷开 阅读全文
posted @ 2017-08-28 23:27 kosamino 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 在开始学hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概 阅读全文
posted @ 2017-08-28 23:21 kosamino 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 快照技术产生背景 在过去的20多年中,虽然计算机技术取得了巨大的发展,但是数据备份技术却没有长足进步。数据备份操作代价和成本仍然比较高,并且消耗大量时间和系统资源,数据备份的恢复时间目标和恢复点目标比较长。 传统地,人们一直采用数据复制、备份、恢复等技术来保护重要的数据信息,定期对 阅读全文
posted @ 2017-08-28 23:03 kosamino 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: mongodb_server_ Installer.bat @echo offecho 正在安装服务MongoDB...start cmd /k "cd/d C:\Program Files\MongoDB\Server\3.0\bin&&mongod --install --serviceName 阅读全文
posted @ 2017-08-28 16:18 kosamino 阅读(148) 评论(0) 推荐(0) 编辑
摘要: JSON JSON是一种简单的数据表示方式,它易于理解、易于解析、易于记忆。但从另一方面来说,因为只有null、布尔、数字、字符串、数组和对象这几种数据类型,所以JSON有一定局限性。例如,JSON没有日期类型,JSON只有一种数字类型,无法区分浮点数和整数,更别说区分32为和64位数字了。再者,J 阅读全文
posted @ 2017-08-28 01:22 kosamino 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 为了理解MongoDB的名词,可以将其于关系型数据库进行对比: 一、文档 概述 文档是MongoDB的核心概念,是数据的基本单元,非常类似于关系数据库中的行。在MongoDB中,文档表示为键值对的一个有序集。MongoDB使用Javascript shell,文档的表示一般使用Javascript里 阅读全文
posted @ 2017-08-27 16:29 kosamino 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 详细图解,记录 win7 64 安装mongo数据库的过程。安装的版本是 MongoDB-win32-x86_64-2008plus-ssl-3.4.1-signed。 示例版本:mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed 系统:win 7 64 b 阅读全文
posted @ 2017-08-27 15:56 kosamino 阅读(397) 评论(0) 推荐(1) 编辑