自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leo Zhang

追求的不仅仅是技术

  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

原创 Amoeba实现mysql主从读写分离

2010-10-28 22:12:26 70

原创 mysql replication 基本原理,mysql主从配置原理

2010-10-28 22:07:44 64

原创 解读mysql主从配置及其原理(Master-Slave)

IDENTIFIED BY 'test'; (%表示允许所有IP,可设置指定从服务器IP)添加用户后:可在从服务器上用mysql -h127.0.0.1 -utest -ptest;  来测试是否有权限访问主数据库2.在主据库配置文件加上:#master configserver-id       = 1log-bin          = mysql-bin 3.在从服务器数据库配置文件:server-id        = 2  master-host      =  10.0.0.199  mast

2010-10-28 22:05:02 145

原创 Java 理论与实践: 正确使用 Volatile 变量

2010-10-28 21:48:36 49

原创 Java单例模式

例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,使用者就可以通过这个引用使用到这个类的实例了。 public class SingletonClass {

2010-10-28 10:58:59 43

原创 MySQL Proxy和 Amoeba 工作机制浅析

2010-10-27 14:58:46 60

原创 十个网站盈利模式

2010-10-27 10:26:36 185

原创 十大创业建议帮你成就梦想

2010-10-27 10:25:50 218

原创 MySql定时备份

8251217数据库备份目的地:D:\databackup\程序代码@echo offCD d:if not exist 'databackup'  mkdir d:\databackupset CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%set CURTIME=%time:~0,2%set CURSEC=%time:~3,2%%time:~6,2%if "%CURTIME%"==" 0" set

2010-10-27 09:43:35 69

原创 Mysql用户密码设置修改和权限分配

ord"  2、更改之前root有密码的情况,假如为123456    c:\mysql\bin>mysqladmin -u root -p123456 password "your password"  注意:更改的密码不能用单引号,可用双引号或不用引号第二种方式:  1、c:\mysql\bin>mysql -uroot -p密码 以root身份登录  2、 mysql>use mys

2010-10-27 09:17:56 74

原创 使用MySQL Proxy解决MySQL主从同步延迟

2010-10-26 13:54:24 68

原创 mysql主从备份

2010-10-26 13:52:41 51

原创 利用JMX监控Tomcat集群

bm.com/developerworks/cn/java/j-lo-jse63/。      具体操作步骤非常简单,首先用文本编辑器打开一个Tomcat节点的Catalina.bat, 找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BA

2010-10-26 09:43:31 79

原创 IP组播与组播协议

特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。如图1.1所示。虽然IP广播允许一个主机把一个IP报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这些报文,因而浪费了网络资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。1989年,IETF通过RFC1112,定义了Internet上的组播方式。  1. IP组

2010-10-26 09:34:48 80

原创 Tomcat集群Cluster实现原理剖析

2010-10-26 09:13:07 47

原创 负载均衡技术

2010-10-26 09:02:28 97

原创 Apache + Tomcat集群配置详解 (2)

设置,而对t2作较大改动以避免与t1冲突。如果t2和t1不在同一台服务器上运行,对于端口就不需做改动。     首先是配置关闭端口,找到<Server port="8005" shutdown="SHUTDOWN">,t1不变,把t2改为9005。     下面配置Connector的端口,找到non-SSL HTTP/1.1 Connector,即tomcat单独工作时的默认Connector,保留t1默认配置,在8080

2010-10-26 09:01:27 56

原创 Apache + Tomcat集群配置详解 (1)

6.0.18 zip文件 注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对所有Apache和Tomcat版本均适用。 二、软件安装      把Apache安装为运行在80端口的Windows服务,安装成功后在系统服务列表中可以看到Apache2.2服务。对于已安装IIS的机器,在启动Apache服务之前必须首先停止IIS Admin服务,不然会因为端口冲突而无法启动。服务启动后在浏览器中输入htt

2010-10-26 09:00:54 48

原创 tomcat6_apache2.2_ajp负载均衡加集群实战

2010-10-25 21:57:54 60

原创 使用Microsoft Web Application Stress Tool对web进行压力测试

2010-10-25 15:09:49 101

原创 linux 中mysql 同步 master-slave

> apt-get install mysql-server2.修改 mysql1 master 的配置文件vim /etc/mysql/my.cnf找到 bind-address = 127.0.0.1改为 bind-address = 0.0.0.0找到 #server-id               = 1#log_bin                 = /var/log/mysql/mysql-bin.log去掉 注释符号server-id  

2010-10-25 14:32:30 77

原创 mysql导入导出

>新建->PATH=";path/mysql/bin;"  其中path为MYSQL的安装路径。 二.命令行进入MYSQL的方法:C:\>mysql -hhostname -u username -p按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost,username为MYSQL的用户

2010-10-25 09:53:40 39

原创 实现Apache,Tomcat集群和负载均衡Session共用

2010-10-24 16:54:08 66

原创 Mysql 数据库双机热备的配置

的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。2。要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。3。设置主数据库服务器:a.首先查看主服务器的版本是否是支持热备的版本。然后查看my.cnf(类Unix)或者my.ini(windows)中mysqld配置块的配置有没有log-bin(记录数据库更改日志)

2010-10-24 14:11:01 50

原创 mysql主从服务器配置

得A和B的数据信息同步,达到备份的目的。      环境:A、B的MySQL数据库版本同为4.1.20A:操作系统:Windows 2003 serverIP地址:192.168.100.1B:操作系统:Windows 2003 server的IP地址:192.168.100.2配置过程:1、在A的数据库中建立一个备份帐户,命令如下:GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO 'backup'@'192.168

2010-10-24 13:46:54 50

原创 Mysql数据库服务器配置文件/etc/my.cnf的详细配置

sock # The MySQL server[mysqld]bind-address = 192.168.0.11port         = 3306 socket       = /tmp/mysql.sock  ##设置表的默认类型。和 default-storage-engine同义 default-table-type = innodb  # 以下是网络传输配置 #连接进程帧听队列的大小 back_log = 50  #之前有过经验, connections超过 370的时候, 线程的栈空间被占

2010-10-24 11:12:29 599

原创 mysql5.1安装图解

2010-10-21 23:30:13 152

原创 图解MySQL数据库的安装和操作

2010-10-21 22:06:05 70

原创 Flex相关

2010-10-20 19:47:57 47

原创 js判断

ction ltrim(str) 删除左边空格function rtrim (str) 删除右边空格function isEmpty(str) 字串是否有值function equals(str1, str2) js判断比较两字符串是否相等function equalsIgnoreCase(str1, str2) js判断忽略大小写比较两个字符串是否相等f

2010-10-20 18:53:55 53

原创 工作笔记

2010-10-20 16:41:32 94

原创 分页实现

entPage().intValue() + 2; int rStart = this.getTotalPage() - 1; int rEnd = this.getTotalPage(); if (mStart <= leftEnd) { leftStart = 0; leftEnd = 0; mStart = 1; } if (mEnd >= rStart) {

2010-10-19 15:02:32 70

原创 java nio Selector的使用-客户端

;读数据->断开连接。  第一步:注册,并注册connect事件。if(selector == null) selector = Selector.open();SocketChannel channel = SocketChannel.open();channel.configureBlocking(false);channel.connect(new InetSocketAddress("localhost", 1234));chan

2010-10-19 11:14:48 90

原创 java nio Selector的使用-服务器端

2010-10-19 11:10:44 77

原创 Java NIO类库Selector机制解析

多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型: Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。 Charset:它提供Unicode字符串影射到字节序列以及逆映射的操作。 Channels:包含socket,file和pipe三种管道,都是全双工的通道。 Selector:多个异步I

2010-10-19 10:17:02 123

原创 java解读NIO Socket非阻塞模式

生时,他会通知我们,传回一组SelectionKey,我们读取这些Key,就会获得我们刚刚注册过的socketchannel,然后,我们从这个Channel中读取数据,放心,包准能够读到,接着我们可以处理这些数据。Selector内部原理实际是在做一个对所注册的channel的轮询访问,不断的轮询(目前就这一个算法),一旦轮询到一个channel有所注册的事情发生,比如数据来了,他就会站起来报告,交出一把钥匙,让我们通过这把钥匙来读取这个channel的内容。 jdk供的无阻塞I/O(NIO

2010-10-18 09:19:08 63

原创 tomcat源码阅读

2010-10-17 18:08:48 33

原创 Linux查找文件内容的常用命令方法

2010-10-17 12:18:33 64

原创 java nio

I/O 服务。Java 平台直到 JDK 1.4(也就是 Merlin)才支持非阻塞 I/O 调用。用 Java 语言写的服务器,由于其线程与客户机之比几乎是一比一,因而易于受到大量线程开销的影响,其结果是既导致了性能问题又缺乏可伸缩性。为了解决这个问题,Java 平台的最新发行版引入了一组新的类。Merlin 的 java.nio 包充满了解决线程开销问题的技巧,包中最重要的是新的 SelectableChannel 类和 Selector 类。

2010-10-16 17:01:29 60

原创 一致性hash算法

方法计算object的hash值,然后均匀的映射到到N个cache;hash(object)%N一切都运行正常,再考虑如下的两种情况;1 一个cache服务器m down掉了(在实际应用中必须要考虑这种情况),这样所有映射到cache m的对象都会失效,怎么办,需要把cache m从cache中移除,这时候cache是N-1台,映射公式变成了hash(object)%(N-1);

2010-10-13 09:37:32 48

JAVA对Excel操作

JAVA对Excel操作.rarJAVA对Excel操作.rarJAVA对Excel操作.rarJAVA对Excel操作.rar

2009-10-03

Java导出Excel文件.rar

Java导出Excel文件\Java导出ExceJava导出Excel文件.rarl文件.rar

2009-10-03

.net自制浏览器.

.net自制浏览器,模拟的ie,具有小巧的功能

2009-10-03

cvsnt-2.5.03.2382.msi

cvsnt-2.5.03.2382.msi项目管理

2009-10-03

mysql-connector-java-5.0.4.zip

mysql-connector-java-5.0.4.zip---mysql的驱动包,用于连接数据库

2009-10-03

空空如也

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

TA关注的人

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