自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx安装和简单配置-静态服务器

nginx是当下流行的http服务器和反向代理服务器。安装流程:1、去http://wiki.nginx.org/Install 下载最新版本;2、解压:tar-zxvf nginx-1.2.4.tar.gz;3、安装命令:./configuremakemake install4、如果安装成功,默认安装在/usr/local/nginx目录下;静态服务器配...

2012-11-04 11:12:18 113

原创 NFS简要配置

NFS是基于linux的网络文件共享服务,可以很方便的将多台服务器的目录挂载在某一个客户机上,对于客户机而言,操作远端服务器的目录、文件就好像操作本地目录、文件一样,非常方便。NFS经常用作资源共享服务,或作为分布式存储的可选方案。 假设有两台服务器,A(172.16.3.148),B(172.16.3.149),我们要将A上的目录/opt/nfsserver 共享给B。 服...

2012-11-01 14:16:53 120

Hadoop-HDFS分布式环境搭建

最近在考虑一个移动互联网的AppStore项目,就应用及游戏如何存储,对多种内容存储容器进行了选型,其中也包括了对HDFS的考察,本篇是对HDFS的分布式环境搭建进行一个备忘录,以备日后参考。 HDFS简单介绍HDFS的英文全称是HadoopDistributed File System,顾名思义,就是Hadoop分布式文件系统,是根据Google的GFS的论文,由Doug ...

2011-10-06 18:23:42 144

《JMX in action》读书中文随笔<1> 企业资源管理概念

前面的话  近来闲的蛋疼,读了一下《JMX inaction》,决定对文中内容以中文进行整理、总结成篇,以作日后备查之需。    笔者将该系列随笔(后面简称“随笔”)分为四大章节:引入章节、基础知识章节、高级主题章节、实践应用章节。引入章节包含了——“资源管理概念”、“JMX是什么”、“helloworld 第一个简单例子”,旨在对JMX的来龙去脉,基础概念进行导入;基...

2011-07-30 18:17:33 188

原创 【转】yield和sleep的区别

JDK1.5.0的API文档里的描述:yield:Causes the currently executing thread object to temporarily pause and allow other threads to execute.sleep:Causes the currently executing thread to sleep (temporarily ce...

2011-05-31 11:29:19 138

原创 【转】数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器...

第1章  引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台...

2011-05-21 13:45:49 90

PL/SQL存储过程备忘

  嗯,好久不写存储过程了,最近有一个业务用数据库的存储过程来实现比较妥当,于是再次接触了一下,下面是一些记录,以便以后翻查;1、如何定义一个存储过程:下面是一个简单的存储过程定义,实现了将“hello”打印出来CREATE OR REPLACEPROCEDURE P_TEST(P_START_TIME TEST.CREATE_TIME%TYPE, P_END_TIMETE...

2011-03-08 23:20:11 115

原创 【转】NoSQL理论研究:内存是新的硬盘 硬盘是新的磁带

“内存是新的硬盘,硬盘是新的磁带”此话出自图灵奖得主Jim Gray。一、前言我理解这句话的意思是,我们应该把随机IO都放到内存中去,而把像磁带一样的顺序IO留给硬盘(这里不包括SSD)。如果应用没有达到一定的级别,可能我们看上面两句话都会觉得太geek,然而在应用数据量日益庞大,动态内容比例日益增大的今天,再忽视这个基本准则将会是一个灾难。今天我们谈一下这一理论在NoSQ...

2011-03-01 13:21:29 159

原创 【转】Quartz表达式说明

表达式是一个字符串,它有六个子表达式构成。这些子表达式用空格来分隔。 子表达式描述如下: 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)   一个完整的例子 “0 0 12 ? * WED”表示每个星期三中午12点   有些子表达式能包含...

2011-02-28 14:30:22 104

原创 “如何集中注意力”随想

刚刚看到一篇文章《如何集中注意力》,里面的内容看下来后,觉得还是有一些道理的,值得实践。 1、防止自身的亚健康状态,保持充足的睡眠,养成良好的生活习惯; 2、在思考陷入僵局时,适时改变“体位”,从另一个角度来看待问题,避免“牛角尖”; 3、在做事的过程中,将下一步行动明确的写下来,而不只是把任务进行简单的罗列;  OK,第一条马上执行,睡觉~...

2011-02-20 23:55:02 125

原创 从ArrayList.remove方法想到的

 引子前几天一位同学在找bug时候,发现了自己犯下了一个基本错误,程序原型如下       List&lt;String&gt; source = new ArrayList&lt;String&gt;();       source.add("one");       source.add("two");       source.add("three");     ...

2011-02-20 01:42:46 106

原创 Oracle instantclient & Plsql Develop配置 及 乱码解决

   我们在使用plsql develop连接数据库时,需要安装oracle的客户端,这样比较繁琐,且对机器的资源消耗较大;还有一种更“轻”的方法,就是使用oracle的instantclient来替代之前的客户端。 本文介绍instantclient与plsql develop的配置,及可能遇到的乱码问题。 涉及的软件版本如下: instantclient_11_1 Orac...

2010-12-02 21:06:29 745

原创 【转】SMS短信的PDU编码规则

  目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS...

2010-11-30 23:40:52 237

maven简单使用手记

今天想把apache-mina项目在本地构建一下,以便追踪其源码实现。又有那么多的依赖包,难道又和之前一样,把每个jar包从网上down下来,然后在eclipse中链接? 受够了,这些重复劳动会消磨掉我对技术研究的热情的,于是决定小小研究一下maven,听说maven可以在构建过程中自动下载所需的jar包,并且可以进行本地构建,这正是我当前需要的,而且,当下众多开源项目都自带maven构建文...

2010-11-17 21:08:44 94

原创 Version Numbering Scheme

摘抄至apache mina项目的版本规则说明,觉得还是比较有用的,在实际的项目中可以作为参考。 Version Numbering SchemeThe version number of MINA has the following form:&lt;major&gt;.&lt;minor&gt;.&lt;micro&gt;[-M&lt;milesto...

2010-11-16 23:15:57 97

原创 【转】Selector.wakeup实现注记

版权信息:原文地址:http://www.blogjava.net/killme2008/archive/2010/10/22/335861.html原文作者:dennis.zane   NIO中的Selector封装了底层的系统调用,其中wakeup用于唤醒阻塞在select方法上的线程,它的实现很简单,在linux上就是创建一个管道并加入poll的fd集合,wakeup就是...

2010-11-14 16:39:54 197

原创 如何对jdk核心包进行跟踪调试,并查看调试中的变量值?

在我们日常的java程序调试过程中,经常会对jdk的核心类进行跟踪、调试,这些jdk核心类主要存在于rt.jar包中,但由于jdk默认的rt.jar在编译打包时未指定行号等信息,因此即使rt.jar包的source attachement指定了jdk安装包下的src.zip,也不便于调试,会出现诸如不能查看调试时的变量等问题。如何解决呢?[b][color=red]下面介绍的一种方法来...

2010-11-14 15:26:06 174

原创 【转】java classLoader 体系结构

jvm classLoader architecture:Bootstrap ClassLoader/启动类加载器 主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。Extension ClassLoader/扩展类加载器 主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dir...

2010-11-13 14:31:30 95

原创 NoClassDefFoundError 与 ClassNotFoundException 的差别

简单的说:NoClassDefFoundError:编译时所需的类是全的,但在执行时,有部分类缺失,会抛该异常;ClassNotFoundException:使用Class.forName或ClassLoader.loadClass方法时,传入的字符串无法找到相应的类。...

2010-11-13 14:21:53 94

空空如也

空空如也

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

TA关注的人

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