自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [转]mysql主从复制

怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:   1.1、版本一致   1.2、初始化表,并在后台启动mysql   1.3、修改root的密码2、修改主服务器master:    #vi /etc/my.cnf        [mysqld]        log-bin=mysql-bin   //[必须]启用二进制日志       ...

2013-03-07 11:11:20 120

原创 记录nginx+tomcat+memcached+msm负载均衡,session共享

环境centos5.5,jdk 1.7.01.Nginx作为反向代理服务器。   去官网下载一个http://nginx.org/download/nginx-1.3.13.tar.gz,编译安装,注意需要先安装PCRE库。    启动时提示找不到libpcre.so.1,以下是网上找到的解决办法:    (1). 搜索libpcre.so.1文件,发现该文件在/usr/loc...

2013-03-06 18:33:01 95

原创 SSL&Nodejs&Android

记录一下Android客户端通过HTTPS连接Nodejs构建的服务端。1,了解一下数字证书和数字签名,转一篇文章http://netsecurity.51cto.com/art/201108/287971.htm 数字签名是什么?1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道...

2012-12-27 15:50:27 139

原创 [转]des,3ds,ecb,ccb

[b]1[/b],DES/3DES/AES区别DES  1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES Data Encryption Standard) 。  目前在国内,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用...

2011-10-10 10:58:58 292

原创 [转]Red5源代码分析 – 关键类及其初始化过程

Red5如何响应rmpt的请求,中间涉及哪些关键类?响应请求的流程如下:1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作类库)的api将RTMPMinaIoHandler绑定到该端口。2.RTMPMinaIoHandler上定义了message...

2011-09-28 16:15:33 101

原创 [转]Maven常用命令

Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -Dar...

2011-09-23 16:11:03 94

原创 [转]Intent 和PendingIntent的关系

Intent 和PendingIntent的关系越看越迷惑,花了一段时间分析Android的JavaDoc终于有点心得,在此与大家分享:Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。PendingIntent可以看作是对Intent的包...

2010-10-20 16:47:31 104

原创 [转]AS3中新的 XML处理方法 - E4X

今天我们来看看AS3中新的XML处理方法:E4X,直到现在,ECMA脚本语言规范(ECMA- 262)--AscriptScript 3.0的核心基础,并没有提供任何的XML数据处理类或方法。AcriontScript之前的版本(从Flash 5中的ActionScript开始)有一些处理XML数据的类和方法,但是它们并不是基于ECMAScript标准的。新的ECMA脚本语言规范第...

2010-10-15 12:20:53 132

原创 [转]java内存回收机制

引言Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的...

2010-08-09 15:07:34 92

原创 Flex与AIR调试工具介绍 | Flex and AIR Debugging Tools Introduction

通过测试找到软件中存在的错误之后,我们需要使用调试工具来找到是什么地方出的问题,除了Flex Builder的调试器以外,我们还有其他的工具可以使用:Alcon是面向ActionScript开发者的一个轻量级调试工具,提供直接且快捷的方法来调试任何ActionScript 2或ActionScript 3应 用,无论这些ActionScript是来自于Web浏览器、独立的Flash Pla...

2010-08-03 14:06:10 155

【转】两阶段提交

两阶段提交协议实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下:• 应用程序调用事务协调器中的提交方法。• 事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。• 为 了以肯定的方式响应准备阶段,资源管理器必须将自己...

2010-04-08 18:14:25 113

【转】事务隔离级别

事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。1.原子性 (Atomic) 最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。2.一致性 (Consistency) 事务在系统完整性中实施一致性,如果事务成功地完成,那么系统中所有...

2010-04-08 16:35:46 79

[转]使用ant编译air程序

转自[url]http://www.laaan.cn/?p=1215[/url]参考:[url]http://blog.devsandbox.co.uk/?p=163[/url]之前介绍过一篇在flex下使用ant的文章:http://www.laaan.cn/?p=1208。感觉还挺顺利的,不过正真使用起来还确实有点麻烦。这里讲讲使用ant对air编译。官方给的Flex ...

2010-04-07 17:06:42 132

原创 Flex面试题

一.简述Flex内存释放优化原则。什么情况会发生内存经泄露,一旦有内存泄露,你会如何解决?FLEX内存释放优化原则:1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对...

2009-11-12 12:27:00 102

原创 Flex内存泄露问题

Flex内存泄露问题转自:[url]http://blog.csdn.net/lena_20081215/archive/2009/01/08/3735708.aspx[/url]文章二FLEX内存优化技巧集合类型:转载FLEX内存释放优化原则1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用...

2009-08-25 14:48:42 113

原创 rsync同步镜像配置

转自:http://www.liyue.org/tech/archives/11需要两台服务器,一台为制作服务器,安装CMS系统,用来制作网站;一台为发布服务器,用来发布生成后的静态网站。我们采用rsync服务,来实现。原理是发布服务器从制作服务器端镜象数据。制作服务器需要安装rsync服务,充当rsync服务器,而发布服务器充当rsync客户端角色。 一、.在rsync服...

2009-03-12 12:25:20 209

原创 java.nio.Buffer缓冲区基础[转]

缓冲区基础抽象类Buffer是java.nio包支持缓冲区的基础。 Buffer 的工作方式就象内存中用于读写基本数据类型的 RandomAccessFile 。象 RandomAccessFile 一样,使用 Buffer ,所执行的下一个操作(读/写)在当前某个位置发生。执行读/写操作中的任一个都会改变那个位置,所以在写操作之后进行读操作不会读到刚才所写的内容,而会读到刚才所写内容之后...

2009-01-06 14:22:54 145

原创 vi 命令

vi filename :打开或新建文档,并将光标置于第一行首vi +n filename :打开文档,并将光标置于第n行首vi + filename :打开文档,并将光标置于最后一行首vi +/pattern filename:打开文档,并将光标置于第一个和pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi fi...

2008-12-29 11:25:50 150

原创 Java:重写equals()和hashCode()

1.何时需要重写equals()当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。2.设计equals()[1]使用instanceof操作符检查“实参是否为正确的类型”。[2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。[2.1]对于非float和double类型的原语类型域,使用==比较;[2.2]对于对象引用域,递归调用equals方...

2008-11-28 17:26:20 163

原创 Linux启动模式

linux有六种运行级别,其中5为图形模式,3为字符模式。启动模式记录在inittab文件中,此文件在etc目录中。标准的Linux运行级为3或者5,如果是3的话,系统就在多用户状态。如果是5的话,则是运行着X Window 系统。如果目前正在3或5,而你把运行级降低到2的话,init就会执行K45named脚本。   不同的运行级定义如下:(可以参考Red Hat Linux里面的/et...

2008-11-28 01:35:31 243

原创 Linux下vi的用法

一、基本命令介绍  ---- 1.光标命令  k、j、h、l——上、下、左、右光标移动命令。虽然您可以在linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。  nG——跳转命令。n为行数,该命令立即使光标跳到指定行。  Ctrl+G——光标所在位置的行数和列数报告。  w、b——使光标向前或向后跳过...

2008-11-28 00:27:45 62

原创 登录Linux时/etc/profile、~/.bash_profile等几个文件的执行过程

关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/....

2008-11-27 13:16:20 85

原创 再论Java Swing线程

不正确的Swing线程是运行缓慢、无响应和不稳定的Swing应用的主要原因之一。这是许多原因造成的,从开发人员对Swing单线程模型的误解,到保证正确的线程执行的困难。即使对Swing线程进行了很多努力,应用线程逻辑也是很难理解和维护的。本文阐述了如何在开发Swing应用中使用事件驱动编程,以大大简化开发、维护,并提供高灵活性。  背景  既然我们是要简化Swing应用的线程,首先...

2008-11-26 16:58:51 104

原创 [linux 常用命令] 文件显示

一、cat1、常用命令cat abc.txt 注:cat显示文件的全部内容(从头到尾)cat file1 file2 > file3  注:将file1、file2合并成file32、参数:-A 文件中的特殊字符也显示出来,如$ù等-n 在每行之前加一个编号-b 在每行之前加一个编号(空白行除外)-s 将连续空白行显示成一个空白行...

2008-11-26 16:57:05 105

原创 [转]细说Java GUI:AWT,SWT,Swing

Overview概述 Java GUI 工具包一直是一个倍受争议的话题。同样的争论也发生在其他编程语言如Smalltalk。实际上每个平台无关的语言都存在着这样的争论。Java作为当前最受广泛使用的编程语言而尤为突出。 这场争论在支持模拟组件(如widgets和control,在下文中也称之为仿造组件)和支持本地组件(在下文中也称之为原生组件)的人们之间展开,于是Java...

2008-11-25 16:00:22 117

原创 [转]Linux 进程管理

1、程序和进程;程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。...

2008-11-20 13:03:35 123

原创 gnu

GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。  GNU是“GNU's Not Unix”的递归缩写。Sta...

2008-11-18 15:34:16 110

原创 shell

在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。...

2008-11-18 15:32:56 63

原创 简述Linux 文件系统的目录结构

摘要: Linux文件系统是呈树形结构,了解Linux文件系统的目录结构,对于我们驾驭Linux还是有必要的。本文对Linux下比较重要的目录加以解说,以答初学者所说的“杂乱无章”目录结构,给一个简要的说明。目录 1、什么是文件系统; 2、文件系统的组织结构简说; 3、文件系统的组织结构分析;++++++++++++++++++...

2008-11-18 14:49:51 300

原创 清除浮动的各种方法总结

很多人都有研究闭合浮动元素的问题,但是解决方法却不一样,也并不是每一种方法都尽善尽美。闭合浮动元素(或者叫清除浮动)是web标准设计中经常会遇到的一个问题,因此,这里我想总结一下目前经常用到的几种方法,并比较一下他们的易用性和适用环境。如果你有更好的方法不妨提出来大家一起讨论。问题的提出:最简单的一种情形就是我们把一个小的、固定宽度的div元素(比如导航、引用等)和其他元素内容...

2008-10-21 19:18:20 95

原创 在win32的xampp下使用gmail的smtp模拟sendmail发邮件

xampp是一个优秀的服务器套件,支持包括win32在内的多个平台,使你可以轻松搭建一个php+mysql的环境出来。最近我也安装了一个,免得改一点点代码都要上传到服务器上调试。安装就非常简单,都是一路next的,不用重新启动就可以了。xampp启动之后,感觉非常不错,马上装了一个wordpress上去,这时出现个问题,就是wordpress的发邮件功能无法使用。由于lin...

2008-10-17 01:08:24 369

原创 [转]Seam增强了JSF

Seam采用的JSF作为表现层技术,但是标准的jsf有很多的不足之处。1. JSF对POST方法的http request的依赖太强了,只有POST请求的数据才能直接绑定到后台的组件上,GET方法的则不可以。2. 根据JSF的规范,当收到一个GET请求后,JSF走完RESTORE VIEW PHARSE 就会直接到RENDER RESPONSE PHARSE,而不会做INVOKE AP...

2008-09-25 15:09:06 108

原创 [转] Javascript中this用法小结

1. 概述this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的自由和灵活,结合apply(call)方法,可以使JS变得异常强大。2.变化的this在J...

2008-06-27 18:42:43 107

原创 [转]JavaScript 学习 - 提高篇-

一. JavaScript中的对象.JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property. 通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现. 如new Date(), new Object()等.var bo...

2008-06-27 15:41:27 75

原创 [转]javascript 面向对象特性与编程实现

在 06 年用 javascript 写过上千行的应用,现在的项目中经常用到 javascript ,说不熟悉吧也熟悉了。说熟悉吧, javascript 的面向对象部分还是比较陌生。实际上自己没有系统学习过 javascript ,没有完整看过一本 javascript 的书。今天决定网上定两本书,一本是《 javascript 高级程序设计》《 javascr...

2008-06-26 18:26:47 76

原创 [转]Developing Custom Converters

4.1) IntroductionIn most of the situations, the Converter Implementations that are bundled with JSF implementation is often enough. However, for application specific purposes, there may be a need ...

2008-04-28 17:36:47 97

原创 [转][opencms]在OpenCms中利用Java代码删除、创建、更新用户!

[code="java"] [/code]

2008-01-11 17:51:41 152

原创 [转][opencms]移动文件的简单示例

下面的简单示例实现了将目录/home01/中的多于8个的文件移动到目录/home01/more/中在添加新的信息时,导航位置选择"---插在首位---",这样保存最新的8条信息还保留在/home01/中[code="java"]= 0; fileCounter--) {CmsJspNavElement tmpNe = (CmsJspNavElement ) reso...

2008-01-11 15:42:01 123

原创 开始接触SEAM

开始接触SEAM。记下一些东西:Each Seam component type has a default scope if not explicitly specified. For stateless session beans, the default scope is the stateless context.

2007-07-26 18:28:31 95

空空如也

空空如也

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

TA关注的人

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