自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 SSH无密登录

步骤1: 用 ssh-key-gen 在本地主机上创建公钥和密钥ligh@local-host$ ssh-keygen -t  rsaEnter file in which to save the key (/home/jsmith/.ssh/id_rsa):[Enter key] Enter passphrase (empty for no passphrase): [Press enter k...

2016-07-04 16:32:49 145

原创 find

find / -type f -name "*.log" | xargs grep "ERROR"

2016-06-12 13:57:29 115

原创 HTTP长链接和短链接

1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。 2. 如何理解HTTP协议是无状态的...

2016-04-24 10:35:02 191 1

原创 数据仓库中的雪花模型和星型模型

一、概述在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。当所有维表都直接连接到“ 事实表”上时,整个图解就像星星一样,故将该模型称为星型模型,如图 1 。星型架构是一种非正规化的结构,多维数据集的每一个维度都直接与事实表相连接,不存在渐变维度,所以数据有...

2016-04-18 14:59:23 271

原创 Hadoop集群搭建

hadoop集群的配置与扩展。 参考文章:http://www.thebigdata.cn/Hadoop/11743.html还有文章:http://blog.csdn.net/ab198604/article/details/8250461 其中大体都提到,基本是180G磁盘/1核cpu,这样可以保证单位磁盘的计算能力(密度)。 由第一篇淘宝的文章计算:淘宝...

2016-04-16 21:18:28 102

原创 Mysql 性能配置

按照从大到小,从主要到次要的形式,分析 mysql 性能优化点,达到最终优化的效果。利用 mindmanger 整理了思路,形成如下图,每个点在网上都能找到说明,并记录下。形成了优化的思路: 1 连接 Connections经常会遇见”mysql: error 1040: too many connections”的情况,一种是访问量确实很高,mysql服务器抗不住,这个时候...

2016-02-29 16:05:16 72

原创 mysql 清理锁表进程

很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程:mysql中kill掉所有锁表的进程2009-05-12 14:03转载请保留如下作者信息作者 : jesse博客 : http://hi.baidu.com/leechl3点钟刚睡下, 4点多, 同事打电话告诉我用户数据库挂掉了. 我起床看一下进程...

2016-02-29 15:52:19 727

原创 Liunx下清理已经删除的进程

释放Linux磁盘空间的一种方法 1、用df 检查发现/根目录可用空间为0   [root@/]#df -h 2、用du检查发现 各目录占用的空间都很少,有约3G的空间莫名其妙地丢了。   [root@/]# du -m –max-depth=1 |sort -gr  www.2cto.com  3、用lsof检 查后才发 现 原因是,有文件被删除, 而进...

2016-02-17 20:56:26 181

原创 Jetty 中间件

Jetty 的基本架构Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。Jetty 的基本架构下图是 Jetty 的基本架构图,整个 Je...

2016-01-24 19:23:51 503

原创 HTTP Clinet

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解...

2016-01-24 18:16:29 112

原创 Linux 修改网卡名称

1.shutdown 相应接口,将/etc/sysconfig/network-scripts/ifcfg-eth0中的DEVICE=eth0 HWADDR=00:1e:ec:0f:79:f6修改或添加 并将下面文件中修改成和上述一致/etc/udev/rules.d/70-persistent-net.rules# PCI device 0x14e4:0x1713 (tg3) SUBSYSTEM...

2016-01-01 15:32:28 110

原创 eclipse 有用的快捷键

在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有提高。当然你也可以通过菜单栏中Window–>Preferences–>General...

2015-12-30 00:00:38 76

原创 VI命令

vi 命令模式中可用的移动键:h ---将光标向左移一个字符j ---将光标向下移一个字符k ---将光标向上移一个字符l ---将光标向右移一个字符w ---将光标向前移一个单词b ---将光标向后移一个单词e ---将光标移到下一个单词之后0 ---将光标移到行首$ ---将光标移到行末) ---将光标移到下一句句首( ---将光标移到上一句句首} ---将光标移到下一段开始处{ ---将光...

2015-12-12 16:30:41 95

原创 Linux添加开机自动执行的脚本

一、root权限编辑/etc/rc.d/rc.local Shell代码  su  cd /etc/rc.d/  vi rc.local  sucd /etc/rc.d/vi rc.local 二、在这个文件加上你要执行的脚本,全部内容如下: Shell代码  #!/bin/sh  #  # Thi...

2015-12-11 16:50:19 324

原创 Linux下安装jdk1.7

3. 创建文件/etc/profile.d/development.sh,将下面的内容复制到该文件。export JAVA_HOME=/usr/local/development/jdk1.7.0_04export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH...

2015-12-11 10:47:49 82

原创 VMware下Linux和Win7共享文件夹

1. 安装vmware-tools;2. 设置共享目录;3. 运行/usr/bin/vmware-config-tools.pl4. 到/mnt/hgfs上查看共享文件;

2015-12-11 09:59:07 80

原创 虚拟机NAT方式网络配置

NAT全称Network Address Translation网络地址转换,顾名思义,配置的重点也是地址转换。步骤1、配置局域网段及网关打开vmware的visual network editor,设置成下图样式:图示说明1)采用nat方式要配置VMnet8,这个虚拟网卡是专用nat方式连网的,其他网卡不管。2)其中2中的102字段可以任意选择,这是选定的子网网段了记...

2015-12-10 21:55:54 190

原创 was远程调试

  实际上 WAS 就支持远程调试的设置,打开它,你只需要用 Eclipse Debug 中的 Remote Java Application 功能连接到服务器上相应端口即行。设置很简单,这样的办法你甚至可以在闲时偷偷的调试一下生产环境的 WAS 应用以验证测试环境难以/无法重现的问题。具体做法如下(WAS 5.x 和 6.x 下的操作基本相同):   一:配置 WAS,打开调试服务     进...

2013-07-03 09:50:58 423

原创 kill oracle session

1、找到你需要kill用户的sid,serial id :select username,sid,serial# from v$session 2、使用命令kill用户进程:alter system kill session 'sid,serial#'

2013-06-28 20:07:29 70

原创 B树索引和位图索引

前言众所周知建立索引是为了提高数据库查询效率。正解的索引确实能够数倍的提高数据库查询效率,但一个错误的索引将会把数据库拖慢,甚至拖死。本文意在探讨如何选择索引类型。正文Oracle常用的有两种索引类型:B树索引和位图索引。一、      B树索引B树索引:B树索引是最常用的索引,它的存储结构类似于书的目录索引结构,有分支节点和叶子节点,分支节点相当于书的大目录,叶子节点相...

2013-04-01 21:22:58 167

原创 数据库名、实例名、数据库域名、全局数据库名、服务名

数据库名、实例名、数据库域名、全局数据库名、服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写...

2013-03-19 15:09:59 116

原创 数据仓库中的元数据管理

      在事务处理系统中的数据,主要用于记录和查询业务情况。随着数据仓库(DW)技术的不断成熟,企业的数据逐渐变成了决策的主要依据。数据仓库是一种面向决策主题、由多数据源集成、拥有当前及历史总结数据、以读为主的数据库系统,其目的是支持决策。数据仓库要根据决策的需要收集来自企业内外的有关数据,并加以适当的组织处理,使其能有效地为决策过程提供信息。数据仓库中的数据是从许多业务处理系统中抽取、转换而...

2012-12-03 15:27:15 309

原创 虚拟机新增硬盘空间

1.退出LINUX系统,在vmware启动界面中选择VM菜单下的Settings来增加磁盘,然后选择add,选择hard disk,点击Next。   2.选中create a new virtual disk,点击下一步,选择scsi,继续下一步。选择好你要新增磁盘的大小,勾选Allocate all disk space now立即分配空间,下一步,在你的硬盘上选择一个...

2012-11-14 11:31:54 137

原创 Linux 目录结构

Linux目录配置在了解了每个文件的相关种类与属性,以及了解了如何更改文件属性/权限的相关信息后,再来要了解的就是, 为什么每套Linux distributions他们的配置文件啊、执行文件啊、每个目录内放置的咚咚啊,其实都差不多? 原来是有一套标准依据的Linux目录配置的依据--FHS因为利用Linux来开发产品或distributions的社群/公司与个人实在太...

2012-10-28 15:41:41 91

原创 Linux IP 设置

关于CentOS更改自动获取IP为静态IP上网的方法,RedHat Linux设置方法也相同。1、首先利用以下3个命令来查看自己机器的一些网络信息:■ ifconfig:可以查看网络设备及IP地址,子网掩码等信息■ route 可以查看路由信息■ DNS直接查看文件:[root@kcn-110mw]#cat /etc/resolv.conf2、然后以次修改以下3个文件,至于修改...

2012-10-23 17:36:42 62

原创 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解压:tar zxv...

2012-10-16 09:35:52 70

原创 修改oracle 数据库字符集

***************************************************************** * 更改字符集步骤方法(WE8ISO8859P1 --> ZHS16GBK)            * ***************************************************************** SQL> 将数据库启...

2012-10-15 00:43:36 79

原创 Linux Command not Found 问题解决

修改/etc/profile文件,注释掉if语句即可。把下面的if语句注释掉: # Path manipulation if [ "$EUID" = "0" ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin fi 修改为:# Path manipulation # if [ "$EUID" = "0" ]; ...

2012-10-13 11:08:57 154

原创 Linux 下JDK安装

Linux环境安装最新JDK 1.6.0.18(1.6up18)【创】首先确认你的linux版本是32bit还是64bit,有以下三种方法任选其一:1)uname -a2)cat /proc/version3)cat /etc/issue 确认好了以后在http://java.sun.com/javase/downloads/widget/jdk6.jsp下载与你系统对应的JDK安...

2012-10-11 17:10:57 57

原创 Websphere 集群 Session 内存到内存复制

      HTTP 协议本身是“连接 - 请求 - 应答 - 关闭连接”的模式,是一种无状态协议;然而随着 web 动态化的需求,我们往往需要把两次连续的请求关联起来,从而使得客户端和服务端的会话变得有状态。Session 就是满足这种需求的一种实现方式。      它的基本原理是服务器端为每一个 session 管理一份会话信息数据。而客户端和服务器端依靠一个全局唯一标示符 —— sess...

2012-09-24 14:42:08 1044

原创 数据仓库数据模型之:极限存储--历史拉链表

在数据仓库的数据模型设计过程中,经常会遇到这样的需求:1. 数据量比较大;2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等;3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态,   比如,查看某一个用户在过去某一段时间内,更新过几次等等;4. 变化的比例和频率不是很大,比如,总共有1000万的会员,每天新增和发生变...

2012-08-15 00:41:37 2534 1

原创 DB2 导入导出

(1)       导出数据开始----运行---db2cmd  进入命令行执行如下命令:db2look -d bxfund2 -e -c -o E:\data\bxfund2.sql此命令将bxfund2中的表的结构写入到e盘data文件下的bxfund2.sql文件中,即导出表结构,接着,我们来导出数据接着执行连接数据库命令db2 connect to bxfund2 ...

2012-08-05 19:17:57 123

原创 WAS 配置笔记(转)

1.查看was端口情况a.服务器>服务器类型>WebSphere Application Server(应用服务器) > server1 > 端口b.WC_adminhost 9060+ 控制台端口WC_adminhost_secure 9043+ https控制台端口WC_defaulthost 9080+ 应用程序端口c.WC_defaulthost传输链 传输链表示在...

2012-07-22 15:15:03 923

原创 Linux 环境变量(转载)

我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。一、什么是环境变量?Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。二、定制环境变量 环境变量是和Shell紧密相关的,它...

2012-07-14 19:09:34 91

原创 DB2 数据类型

在表中存储数据时,不同类型的数据占用的空间和存储的方式都不相同。接下来,我们就简单认识一下 DB2 中的各种数据类型(Data Type)。DB2 主要分成两类数据类型:内置的数据类型和用户自定义的数据类型。本节只介绍内置类型,用户自定义类型在 3.17.2 节介绍。内置数据类型主要包括数值型、文本型、日期时间型和 XML 四大类。3.11.1 数值型数值型具体划分如图 3.19 ...

2012-03-31 21:55:15 730

原创 Oracle 数据库导出

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

2012-03-29 16:20:51 71

原创 DB2 V9.7 Linux安装记录

Linux(RedHat  Enterprise Linux 5.4)下的DB2安装__使用图形界面可以使用图形界面,也可以使用手工安装的方式。我们先介绍最简单的安装方法。1.从IBM网站下载DB2 9.7 express C版本:文件名db2exc_971_LNX_x86.tar.gz,。2.在LINUX下解压缩及解包#gzip -d db2exc_971_LNX_x86.tar.g...

2012-03-29 12:00:18 128

原创 Linux查看硬件配置

系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备...

2012-03-21 10:13:34 80

原创 Linux下端口被占用问题解决

解决方法: 1.确认端口是否被占用:netstat -tln 9704(被占用端口号) 2.查看该端口被哪个进程占用:lsof -i :9704(被占用端口号) 3.确认没有问题之后,杀!kill -9 pid(占用该端口的进程id) 问题解决,世界清净了。。。...

2012-03-20 20:33:37 180

原创 Tomcat Undefined exploded archive location项目不能部署

原因:          在工程转移过程中,导致工程的配置文件出错;解决方法:          1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上);或者有可能少了这context-root这个属性;添加上这个属性即可,内容如下:            context-root="/上面的name属性值...

2011-12-06 10:50:21 73

空空如也

空空如也

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

TA关注的人

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