自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 第二部分 应用篇 第五章 MongoDB高级查询

声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录,在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。本章将结合实际应用,重点阐述一些实际工作中最常用的方法。面向文档的NoSQL数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据

2021-12-18 21:57:11 386

转载 第五部分 架构篇 第二十一章 MongoDB Sharding 架构(实践)

这是一种将海量的数据水平扩展的数据库集群系统,数据分别存储在sharding的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式MongoDB集群。MongoDB的数据分块成为chunk,每个chunk都是Collection中一段连续的数据记录,通常最大尺寸是200MB,超出则生成新的数据块。要构建一个MongoDB Sharding Cluster需要以下三个角色:Shard Server即存储实际数据的分片,每个Shard可以使一个mongod实例,也可以使一组mongod实例

2021-12-18 21:56:03 2923

转载 第一部分 基础篇 第四章 MongoDB快速入门

声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录,在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。MongoDB shell是MongoDB自带的交互式JavaScript shell,用来对MongoDB进行操作和管理的交互式环境。使用./mongo --help可以查看相关连接参数,下面将从常见的操作,如插入、查询、修改、删除等几个方面阐述MongoDB shell的用法。

2021-12-18 21:54:58 263

转载 第一部分 基础篇 第二章 安装MongoDB

声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。1、下载MongoDB的官方下载站是http://www.mongodb.org/downloads 可以在上面下载最新的安装程序,在下载页面可以看到,它对操作系统支持很全面,如OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本2.4.12版

2021-12-18 21:53:31 290

转载 第五部分 架构篇 第二十章 MongoDB Sharding 架构( 片键选择)

1、选择片键选择一个好的片键非常关键,如果选择了一个糟糕的片键,它可以立马或者在访问量变大时毁了你的应用程序,也有可能潜伏着,等待着,没准什么时候突然毁了你的应用程序。另外一方面,如果你选择了一个好片键,只要应用程序还在正常运行,而且只要发现访问量提高就赶紧添加服务器,MongoDB就会确保一直正确地运行下去。正如在前面所学的,片键决定了数据在集群中的分布情况,因此你会希望存在这样一个片键,它既能把读写分散开来,又能把正在使用的数据保持在一起,这些看似互相矛盾的目标在现实中却往往是可以实现的。

2021-12-18 21:52:41 318

转载 第一部分 基础篇 第三章 MongoDB体系结构

声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录,在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。MongoDB是一个可移植的数据库,它在流行的每一个平台上都可以使用,即所谓的跨平台性,在不同的操作系统上虽然略有差别,但是从整体架构上来看,MongoDB在不同的平台上是一样的,如数据逻辑结构和数据存储等等。一个运行着的MongoDB数据库就可以看成是一个MongoDB Serv

2021-12-18 21:51:39 372

转载 第一部分 基础篇 第一章 走进MongoDB

声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。第一章 走进MongoDBMongoDB是一个高性能、开源、无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种,它在许多场景下可用于替代关系型数据库或者键/值存储方式,MongoDB使用C++开发,MongoDB的官网是地址是:http://www.mongodb.org

2021-12-18 21:50:58 103

转载 第五部分 架构篇 第十九章 MongoDB Sharding 架构( mongos)

1、mongosmongos是用户和集群间的交互点,其职责是隐藏分片内部的复杂性并向用户提供一个简洁的单服务器接口,这个抽象层中也存在一些缝隙,不过大多数情况下mongos允许你把一个集群当做一台服务器。使用集群时,应该连接一个mongos并向它发送所有的读写操作,无论如何,你都不应该直接访问分片(但如果想的话能做到)。mongos会将所有用户请求转发到恰当的分片上,如果用户插入一份文档,mongos会查看文档的片键,对照数据块,并把文档发送到持有相应块的分片上。举个例子,比如说我们要插入{

2021-12-18 21:50:13 2822

转载 第五部分 架构篇 第十八章 MongoDB Sharding 架构(平衡)

1、平衡简介如果存在多个可用的分片,只要块得数量足够多,MongoDB就会把数据迁移到其他分片上,这个迁移过程叫做平衡(balancing),由叫做平衡器(balancer)的进程负责执行。2、平衡工作流程平衡器会把数据块从一个分片挪到另外一个分片上,其优点在于自动化,即你无需担心如何保持数据在分片间的均匀分布,这项工作已经由平衡器替你搞定,不过这也是它的缺点,因为自动意味着如果你不喜欢塔做负载均衡的方式,那只能算你不走运,如果不想让某个块存在于分片3上,你可以手动移动到分片2上,但是平衡器很可

2021-12-18 21:49:01 207

转载 第二部分 应用篇 第五章 MongoDB高级查询

声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录,在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。本章将结合实际应用,重点阐述一些实际工作中最常用的方法。面向文档的NoSQL数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据

2021-12-18 21:46:11 188

原创 最简单理解设计模式之七种单例模式

单例目的:单例模式确保各类中只有一个实例,而且自行实例化并向整个系统提供这个实例,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡驱动程序对象长被设计成单例。这些应用都或多或少具有资源管理器的功能,每台计算机可以有若干打印机,但只能有一个printer spooler,以避免两个打印作业同时输出到打印机中,每台计算机可以有若干通信端口。系统应当集中管理这些通信端口,以避免一个...

2019-09-29 10:04:31 148

原创 1分钟记全23中设计模式名称

1、在工厂里按单建造原型(创建型)工厂:工厂模式、抽象工厂模式单:单例模式建造:建造者模式原型:原型模式2、外援组装,适配桥代(结构型)外:外观模式援:享元模式组:组合模式装:装饰模式适配:适配器模式桥:桥接模式代:代理模式3、责令中介观察叠被,防姐撞车模(行为型)责:责任链模式令:命令模式中介:中介者模式观察:观察者模式叠:...

2019-09-21 14:25:04 387

原创 常用命令2

1.查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件。2.查看一个程序是否运行ps –ef|grep tomcat查看所有有关tomcat的进程3.终止线程kill -9 19979终止线程号位19979的线程4.查看文件,包含隐藏文件ls -al5.当前工作目录pwd6.复制文件包括其子文件到自定目录...

2019-08-02 11:24:08 133

转载 linux常用命令

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中...

2019-08-02 11:12:26 128

转载 1、JVM 之逻辑收集器与内存分配策略

1、概述说起垃圾收集(Garbage Collection GC),大部分人都把这项技术当做JAVA语言的伴生产物,其实GC的历史远远比JAVA久远,1960 MIT 的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言,那时候人们就是在思考GC需要完成的3件事:哪些内存需要回收? 什么时候回收? 如何回收?目前内存的动态分配与内存回收技术已经相当成熟,一切看起来都进入了自动化...

2018-08-22 18:20:04 182

转载 2、MQTT 入门

1、MQTT简介物联网(IoT)的落地已经呈现,虽然HTTP是网页的事实标准,不过机器与机器之间的同心(Machine-to-Machine M2M)的大规模沟通需要不同的模式,之前的请求回答模式不再适合,取而代之的是发布/订阅(Publish/Subscribe)模式,这就是轻量级、可扩展的MQTT(Message Queuing Telemetry Transport)可以施展拳脚的舞台。...

2018-08-08 10:48:09 280

转载 1、IoT扫盲

2013年6月法国尼斯是第一个投入智能社会的城市,建成了全球第一条“智能印林荫大道”,垃圾箱需要清理时,会自动报告、街灯赵明能按客观条件调节、停车场配备了免接触的停车收费器,尤其方便的是,驾车人再也不必诶找到车位在街巷里四处盲目绕圈,哪里有空车位,收费器会告诉车主,一模了然。1、物联网(IoT)是什么意思?IoT(Internet of Things) 物联网,指以某种方式将一切设备连接到...

2018-08-04 11:16:09 594

转载 缓存系列知识点-memcached篇

说明:摘自互联网文章,在此总结作为自己日后一个回顾作用,不喜勿喷!一、Memcached篇1.1、       简介是一个高性能的分布式的内存对象缓存系统,用来分担数据库的压力,通过在内存中维护一个巨大的hash表,它能够用来存储各种格式的数据,如图像、视频、文件以及数据库检索的结果等,简单说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。查询数据的常规方法:l  直接查询数据库(...

2018-05-31 22:55:03 582

转载 数据库锁

详细讲解数据库锁的种类以及作用

2015-11-21 14:11:57 863

原创 hadoop入门系列之三【hadoop的安装与配置】

Hadoop完全分布式集群环境搭建

2015-10-08 23:05:52 7334

原创 hadoop入门系列之二【hadoop项目以及结构】

Hadoop核心体系结构介绍

2015-10-08 15:57:11 4582

原创 hadoop入门系列之一【hadoop简介】

hadoop入门简介

2015-10-07 23:09:39 1141

原创 虚拟机的三种网络模式介绍

虚拟机三种网络模式介绍

2015-06-23 20:14:58 1026 1

原创 第二章 HBase基础概念和使用场景

当我们对于数据结构字段不够确定或者杂乱无章很难按一个概念去进行抽取的数据适合使用什么数据库?答案是什么?如果我们使用的传统数据库,肯定留有多余的字段,10个不行,20个,但是这个严重影响了质量,并且如果面对大数据库,pt级别的数据,这种浪费更是严重,那么我们该使用什么数据库?hbase是个不错的选择,那么我们对于hbase还存在下列的问题:1、Column Family代表什么?2、HBa

2015-04-10 09:44:51 1209

原创 第一章 HBase简介

HBase:Hadoop Database,是一个高可靠性、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理BigTable

2015-04-09 19:55:08 609

原创 第五部分 架构篇 第二十一章 MongoDB Sharding 架构(实践)

MongoDB Sharding实践

2015-02-11 11:44:25 1529

原创 第五部分 架构篇 第二十章 MongoDB Sharding 架构( 片键选择)

MongoDB 片键选择!

2015-02-09 16:19:59 1331

原创 第五部分 架构篇 第十九章 MongoDB Sharding 架构( mongos)

原理MongoDB sharding架构中mongos路由的理解

2015-02-09 10:17:47 1522

原创 第五部分 架构篇 第十八章 MongoDB Sharding 架构(平衡)

MongoDB块区间平衡原理理解

2015-02-05 15:10:47 1313

原创 第五部分 架构篇 第十七章 MongoDB Sharding 架构(理解块)

MongoDB块区间理解

2015-02-05 14:35:27 931

原创 第五部分 架构篇 第十六章 MongoDB Sharding 架构(理解分片)

理解MongoDB sharding架构中的分片基本工作流程

2015-02-04 18:14:59 1085

原创 第五部分 架构篇 第十五章 MongoDB Replica Sets 架构(动态增加删除结点)

MongoDB动态添加删除节点。

2015-01-19 12:39:09 2284

原创 第五部分 架构篇 第十四章 MongoDB Replica Sets 架构(自动故障转移/读写分离实践)

MongoDB Replica Set架构部署实践,自动故障转移和读写分离实践过程。

2015-01-16 11:43:44 1474

原创 第五部分 架构篇 第十三章 MongoDB Replica Sets 架构(成员深入理解)

MongoDB Replica Set成员深入理解,包括如何设置成员优先级,如何隐藏成员等。

2015-01-15 11:45:34 1399

原创 第五部分 架构篇 第十二章 MongoDB Replica Sets 架构(简介)

MongoDB Replica Set架构详细讲解,包括原理架构图解等

2015-01-14 10:41:38 1299

原创 第四部分 性能篇 第十一章 MongoDB 性能监控

MongoDB自带性能监控工具介绍

2015-01-13 10:28:32 1472

原创 第四部分 性能篇 第十章 MongoDB 索引

MongoDB索引介绍,创建、使用、删除索引等。

2015-01-12 10:39:47 3046

原创 第三部分 管理篇 第九章 MongoDB shell之eval、进程

MongoDB进程管理

2015-01-12 10:04:33 7821

原创 第三部分 管理篇 第九章 MongoDB shell之系统命令、用户命令

MongoDB 系统命令、用户相关命令操作

2015-01-09 10:48:55 3672

原创 第三部分 管理篇 第八章 MongoDB服务管理

MongoDB服务管理,数据导入导出,备份、恢复、权限管理等

2015-01-08 10:26:30 1376

图片取色器

能够获取图片上的RGB颜色值,前端开发必备神器!

2014-11-17

thumbnailator

Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 支持:图片缩放,区域裁剪,水印,旋转,保持比例。 非常好用,简单!

2014-11-17

RabbitMQ RPC

基于RabbitMQ的RPC实现实例,入门级资源

2014-06-24

基于rabbitmq的topic 交换

基于rabbitmq的topic 消息交换模式,弥补了direct exchange和fanout exchange的不足,增加了其灵活性。

2014-05-07

基于RabbitMQ的消息路由分发实例

基于RabbitMQ消息队列的路由分发实例源码,直接可以运行。

2014-05-06

RabbitMQ 发布者订阅者

基于RabbitMQ消息队列实现的发布者订阅者消息模型

2014-05-06

RabbitMQ Work Queue实例

基于RabbitMQ的工作队列实现,包括消息确认机制、消息持久化机制、消息的公平调度等。

2014-05-05

RabbitMQ之HelloWorld

基于RabbitMQ实现的HelloWorld消息队列实现,入门级别

2014-05-05

基于Spring多数据源实例

基于SSI+Oracle架构的多数据源动态切换实例

2014-04-30

Ice入门完整实例

Ice完整实例,详细介绍了一个完整的简单的Ice应用开发过程

2014-04-22

step by step ssh 10

ssh整合开发,用户管理模块,包括用户登录、删除、修改、查询等功能,集成Hibernate事务管理、数据源配置、拦截器等

2014-04-20

step by step 09

ssh整合开发实例、用户登录、删除、查询、修改功能实现

2014-04-20

step by step ssh 08

ssh整合,用户登录、添加用户、条件查询用户 、删除用户等功能实现,集成事务管理等。

2014-04-20

ssh整合开发

ssh整合开发、用户登录、添加用户、删除用户实例

2014-04-20

step by step ssh 06 增加用户

ssh整合开发、用户登录、保存、查询等功能,集成事务管理

2014-04-20

step by step 06 ssh整合hibernate

struts2、spring、hibernate3.0整合

2014-04-19

step by step ssh 05 显示所有用户

入门级的ssh整合开发用户登录实例,整合struts2和spring事务控制,数据库整合

2014-04-19

step by step ssh 04 Spring 事务控制

Struts Spring mysql整合开发,Spring Aop事务控制,ssh用户登录实例

2014-04-19

step by step ssh 03 整合开发

struts spring整合开发模拟用户登录实例

2014-04-18

step by step 02 模拟用户登录

package com.xuzheng.one; public class OneAction { private String name;//用户名 private String pwd;//密码 public String execute(){ System.out.println("name:"+getName()+",pwd:"+pwd); //如果用户名为xuz,密码为1234则可以登录 if(getName().equals("xuz") && getPwd().equals("1234")){ return "success"; }else{ return "error"; } } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } }

2014-04-18

ssh step by step 01 struts2项目

ssh step by step系列文章源码

2014-04-18

空空如也

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

TA关注的人

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