自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL复制原理及过程

Replication基本原理异步复制:从主机拷贝到备机过程中会有延迟,延迟通常由网络、资源可用性和系统负载来决定。使用合适架构和调优,大多复制几乎是瞬间完成的。同步复制:数据同时向一台或多台机器提交,保证多系统一致性,但也会带来额外性能损失,mysql本身不支持同步复制,利用分布式复制块设备技术能提供同步复制功能。半同步复制:MySQL5.5新功能,主机提交半同步到从机,从机收到事务

2014-04-26 12:11:55 6921

原创 MySQL主从安装

安装rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpmrpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpmrpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpmMySQL的几个重要目录(1)数据库目录   /var/lib/mysql/(2)配置文件     /u

2014-04-26 12:07:05 974

原创 redis配置文件redis.conf参数说明

# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程d

2014-04-26 12:04:04 918

转载 RPM方式安装MySQL5.6

RPM方式安装MySQL5.6a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)1[root@localhost ~]# rpm -qa | grep -i mysql2mysql-libs-5.1.66-2.el6_3.x86_64

2014-01-28 13:21:50 99967 10

原创 OGG杂记

add extract ext1, tranlog , begin nowadd exttrail ./dirdat/e1, extract ext1add extract pump1, exttrailsource ./dirdat/e1, begin nowadd rmttrail ./dirdat/r1, extract pump1add replicat rep1,

2013-10-28 23:23:26 994

原创 hadoop管理

1. hdfs基本统计情况fs是个比较抽象的层面,在分布式环境中,fs就是dfs,但在本地环境中,fs是local file system,这个时候dfs就不能用。hadoop dfsadmin -report2. hadoop安全模式NameNode在启动时会自动进入安全模式。安全模式是NameNode的一种状态,在这个阶段,文件系统不允许有任何修改。安全模式的目的是在系

2013-10-28 23:21:27 969

原创 Hadoop杂记

Hadoop杂记namenode(hdfs)+jobtracker(mapreduce)可以放在一台机器上,datanode+tasktracker可以在一台机器上,辅助namenode要单独放一台机器,jobtracker通常情况下分区跟datanode一样(目录最好分布在不同的磁盘上,一个目录对应一个磁盘),namenode存储目录需要格式化,datanode存储目录不需要格式化,

2013-10-28 23:20:53 776

原创 HBase安装

安全分布式安装1. ssh秘钥登陆配置2. DNS    HBase使用本地 hostname 才获得IP地址. 正反向的DNS都是可以的.如果你的机器有多个接口,HBase会使用hostname指向的主接口.如果还不够,你可以设置 hbase.regionserver.dns.interface 来指定主接口。当然你的整个集群的配置文件都必须一致,每个主机都使用相同的网络接口。还有一

2013-10-28 23:20:25 1376

原创 Hadoop三种安装模式

Hadoop三种安装模式:单机模式,伪分布式,真正分布式一 单机模式standalone单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守

2013-10-28 23:19:13 27038

转载 Hbase安装与简介

(一)简介:HBase是一个分布式的、面向列的开源数据库。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。 表结构:HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(column fam

2013-08-18 10:03:51 1599

原创 Tomcat的跨区域访问问题

若允许Tomcat所有域访问,将clientaccesspolicy.xml和crossdomain.xml加入%TOMCAT_HOME%\webapps\ROOT 目录下即可clientaccesspolicy.xml crossdomain.x

2012-12-27 14:42:06 22656

原创 linux下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv

2012-12-27 10:51:26 767

转载 Apache CXF实战转载

Apache CXF实战之一 Hello World Web ServiceApache CXF实战之二 集成Sping与Web容器Apache CXF实战之三 传输Java对象Apache CXF实战之四 构建RESTful Web ServiceApache CXF实战之五 压缩Web Service数据

2012-12-13 17:49:42 688

转载 为PHP添加GD库支持

为PHP添加GD库支持   1.安装zlib,一般Centos系统自带已经安装好,可以用以下命令去查看:[root@Test-Web2 ~]# rpm -qa | grep zlibzlib-1.2.1.2-1.2zlib-devel-1.2.1.2-1.2You have new mail in /var/spool/mail/

2012-11-29 15:46:27 3614

转载 Java LDAP操作

命名和目录操作您可以使用JNDI执行以下操作:读取操作和更新命名空间的操作。本节介绍这两个操作:l         查询对象l         列出上下文内容l         添加、覆盖和移除绑定l         重命名对象l         创建和销毁子上下文配置在命名和目录服务中执行操作之前,需要得到初始化上下文――命名空间的

2012-09-01 13:32:58 26781 3

转载 在Oracle中使用Java存储过程

Java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。一、如何创建java存储过程?通常有三种方法来创建java存储过程。1. 使用oracle的sql语句来创建:e.g. 使用create or replace and compile java source named "" as后

2012-08-23 17:14:25 1577

转载 Oracle 11g 数据库的新特性--虚拟列

Oracle 11g 数据库的新特性 —— 虚拟列介绍在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。现在 Oracle 11g 允许我们直接在表上使用虚拟列来存储表达式。来看一个简单的例子:CREATE TABLE EMP  (    EMPNO     NU

2012-08-23 17:13:13 2129

原创 描述Oracle数据服务器启动方式

1、Oracle数据服务器包括:实例进程和数据库;实例进程包括:memory structure(sga)以及background process pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处理)、lgwr(将redo buffer文件写会log),ckpt(checkpoint,同步数据,先写日志、脏数据)等进程;数据库包括:数据文件、

2012-08-23 12:28:41 704

原创 Oracle架构

Oracle架构1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成) ◆控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件. ◆数据文件:存储数据的文件. ◆重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数据库至少需要两个重做日志文件.

2012-08-23 11:27:38 730

原创 VMware安装linux过程

1.安装VMware:免安装版vmware解压后,点击install.bat,根据安装提示安装驱动。(不需要注册,永不过期)2.安装操作系统:创建新虚拟机,安装linux系统3.网络设置:VM中选择NAT方式(默认),linux中连接可以上网4.设置SSH:在win7中将VMware Network Adapter VMnet1和VMnet8的属性中的VMwar

2012-08-22 09:28:41 802

原创 Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)

Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;A A ZERO SPACE--------- ------

2012-08-22 09:26:30 886

转载 股票API之----------雅虎财经频道

本文介绍Yahoo财经频道获取股票数据的API。可以通过此API获取实时数据。实时数据请求请求地址[text] view plaincopyhttp://finance.yahoo.com/d/quotes.csv?s=&f=  参数s — 表示股票名称,多个股票之间使用英文加号分隔,如“XOM+B

2012-08-08 15:05:21 5876

转载 股票API之----------新浪财经频道

Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,22114

2012-08-08 15:04:54 11655

原创 Spring3.0 IOC

一、说到依赖注入(控制反转),先要理解什么是依赖。Spring 把相互协作的关系称为依赖关系。假如 A 组件调用了 B 组件的方法,我们可称A 组件依赖于 B 组件。二、什么是依赖注入。在传统的程序设计过程中,通常由调用者来创建被调用者的实例。在依赖注入的模式下,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spri

2012-08-03 16:47:40 1077

原创 Spring3.0 AOP

一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解

2012-08-03 16:46:53 805

原创 DWR中各种java方法的调用

DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。      网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。一、dwr配置篇之w

2012-08-01 22:53:04 841

原创 JQuery学习笔记

JQuery 学习笔记一、Jquery简介    1、 JQuery 是对JavaScript 的封装 (JQuery 的扩展插件非常多)    2、 JQuery 中 $(#div) #代表一个元素  不加#代表多个    3、 JQuery 屏蔽了浏览器的差异    4、 开源、免费、可到网上下载大量的插件    5、 Vsdoc 是vs2008sp1以后添加的一个技术

2012-08-01 22:51:08 947

原创 Linux命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2012-08-01 22:48:00 731

原创 DBCP配置

dbcp配置--官方文档中文版本    dbcp配置中文版本,翻译自apache 官方文档,原文请见http://commons.apache.org/dbcp/configuration.html参数 描述username  传递给JDBC驱动的用于建立连接的用户名password  传递给JDBC驱动的用于建立连接的密码url  传递给JDBC驱动的用于建立连接的URL

2012-07-20 10:37:20 727

原创 GoldenGate笔记

在复制数据表增加时间标签时候,ogg函数精度到微秒,可以使用oracle查询到微秒即可,如下---@getenv("GGHEADER", "COMMITTIMESTAMP") 精度到YYYY-MM-DD HH:MI:SS.FFFFFF,kettle和oracle一般不支持Map "dbo.cyzwxx", Target cyxt_dwbk_yh.g_cyzwxx, colmap (used

2012-06-26 22:23:32 933

转载 linux 日期设置

我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00---- 注意,这里说的是系统时间,是linux由操作系统维护的。 ---- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改

2012-06-26 19:02:36 658

转载 kettle介绍

网上搜集了一些关于开源数据交换工具Kattle的文章,特收藏如下:文章一:ETL和Kettle简介ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程。它是构建数据仓库的重要环节。数据仓库是面向主题的、集成的、稳定的且随时间不断变化的数据集合,用以支持经营管理中的决策制定过程。数据仓库系统中有可能存在着大量的噪声数据,引

2012-06-21 10:44:52 19981

原创 Kettle java调用

package org.jsmsa.etl.kettle;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import org.apache.log4j.Logger;i

2012-06-21 10:17:07 5399

原创 Oracle 常用SQL

查看语言环境和编码select userenv('language') from dual;  SQL中转码 CONVERT(NAME,'WE8ISO8859P15','AL32UTF8')日期转换select to_char(SYSTIMESTAMP,'yyyy-mm-dd hh24:mi:ss.FF3') systime from dual; to_timest

2012-06-20 15:44:29 973

原创 ORACLE物化视图

ORACLE物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。         当数据库中表的数据量比较大

2012-06-13 11:44:16 8334

转载 Linux定时任务

为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件例如 文件内容如下:*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh保存文件并并退出*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh*/2 * * * *

2012-06-06 09:09:25 748

原创 Oracle导入导出

数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出   exp system/manager@TEST file=d:\daochu.dmp owner=(sys

2012-06-06 08:56:43 616

原创 GoldenGate GGSCI监控命令

使用GGSCI命令监控(1)进入GoldenGate安装目录,运行GGSCI,然后使用info all查看整体的运行状况。Group表示进程的名称(MGR进程不显示名字);Lag表示进程的延时;Status表示进程的状态,有4种状态。“       STARTING  表示正在启动过程中。“       RUNNING  表示进程正常运行。“       STOPPED

2012-05-29 16:36:30 13972

转载 MQ7 在Ubuntu上的安装

http://qtlkw.iteye.com/blog/744052 可参照文档http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amq1ac.doc/lq10120_.htm和http://blog.csdn.net/lang_ysh/archive/2010/03/18/539

2012-05-22 23:04:37 978

转载 centos6.2更新yum源

备份 mv /etc/yum.repos.d/CentOS-Base.repo{,.bak} 修改 vi /etc/yum.repos.d/CentOS-Base.repo将$releasever替换成版本6.2,$basearch替换成x86_64# CentOS-Base.repo# The mirror system uses the connecting IP ad

2012-05-22 18:04:16 625

shiro教程(全)

非常全面的介绍shiro,以及shiro与spring的集成开发,举例了多种场景,shiro学习的好教程

2015-08-20

空空如也

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

TA关注的人

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