`
文章列表
LVS 是通过 IPVS 模块来实现的。IPVS是LVS集群的核心,主要用于完成用户的请求到达负载调度器后,如果将请求发送到每个真实服务器节点上的,服务器如何返回数据给用户。 我们服务器都是采用 CentOS 6 ,该版本默认就支持 LVS 功能。要验证是否支持,用如下命令: [root@localhost keepalived]# modprobe -l | grep ipvs kernel/net/netfilter/ipvs/ip_vs.ko kernel/net/netfilter/ipvs/ip_vs_rr.ko kernel/net/netfilter/ipvs/ip_vs_wr ...
在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。       MySQL数据库支持数据库的主从复 ...

HADOOP 笔记

A.HADOOP 启动和停止 第一次启动Hadoop,必须先格式化namenode #cd $HADOOP_HOME /bin #hadoop namenode –format 启动Hadoop #cd $HADOOP_HOME/bin #./start-all.sh 如果启动过程,报错safemode相关的Exception 执行命令 # hadoop dfsadmin -safemode leave 然后再启动Hadoop 停 ...
  ActiveMQ中如果使用mysql innodb的同时,开启了binlog,那么在ack消息的时候,日志里就可会报错:java.sql.SQLException: Cannot execute statement: binlogging impossible since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-logging. InnoDB is limited to row-logging when transaction isolation lev ...
错误信息: [Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)   原因: 这是我们开启了bin-log, 我们就必须指定我们的函数是否是 1 DETERMINISTIC 不确定的 2 NO SQL 没有SQl语句 ...
    MYSQL表类型(存储引擎)         1.概述   MySQL数据库其中一个特性是它的存储引擎是插件式的。用户可以根据应用需要选择存储引擎。Mysql默认支持多种存储引擎,以适用各种不同的应用需要。 默认情况下,创建表不指定表的存储引擎,则新表是默认存储引擎的。可以通过show engines来查看MySQL支持的存储引擎和默认的存储引擎。  如果想改变默认的存储引擎,可以修改my.ini文件中的default-storage-engine。在创建新表的时候,可以通过增加ENGINE关键字设置新表的存储引擎。 如:          Create ta ...
项目中有一个java应用程序,交付后用户要求要把这个程序做成后台服务程序,即:系统启动后该程序可以自动启动,并且在前台不要出现运行窗口,维护人员只要在“服务管理”(Windows)中选择启动或停止即可。 解决办法如下:
深入Java虚拟机:JVM中的Stack和Heap(转自:http://www.cnblogs.com/laoyangHJ/archive/2011/08/17/gc-Stack.html) 在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原 ...
Explain语法 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT …… 用于分区表的EXPLAIN 执行计划包含的信息   id
浏览器缓存机制 浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在
内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节。   每一个线程有一块工作内存区,其中保留了被所有线程共享的主内存中的变量的值的拷贝。为了存取一个共享的变量,一个线程通常先获取锁定并且清除它的工作内存区,这保证该共享变量从所有线程的共享内存区正确地装入到线程的工作内存区,当线程解锁时保证该工作内存区中变量的值写回到共享内存中。   下面简单给出了规则的重要推论:1、 适当运用同步结构,能够正确地把一个或一组值通过共享变量从一个线程传送到另一个线程。2、 当一个线程使用一变量的值时,它获取的值其实是 ...
有二种方法(http://qdjalone.blog.51cto.com/1222376/1308620) 1. 借助pt-duplicate-key-checker,这是percona toolkit中的一个小工具 pt-duplicate-key-checker --host=localhost --user=xxx--password=xxx--database=xxx 以报表形式显示有重复索引的表,以及给出建议的删除语句 2. 利用information_schema.STATISTICS 数据字典 SELECT table_name,column_name,COUNT( ...
cmd设置Jdk环境变量并执行java文件 http://blog.csdn.net/dongtianlaile/article/details/21159171   代码如下: 脚本一:   [html] view plaincopy
解决ADT大量出现"Unexpected value from nativeGetEnabledTags: 0"的问 (2013-06-04 14:57:35) 转载▼ 标签: android logcat nativegetenabledtags it 分类: Android 安装了最新版的Android SDK  (r21) 和ADT 21.0.0,在虚拟机运行程序时突然发现一个现象,原来运行很正常的程序,现在在logcat中不断的发送以下消息: Unexpected value from nativeGetEna ...
Selector  : public abstract class Selector extends Object SelectableChannel 对象的多路复用器。 可通过调用此类的 open 方法创建选择器,该方法将使用系统的默认选择器提供者创建新的选择器。也可通过调用自定义选择器提供者的 openSelector 方法来创建选择器。通过选择器的 close 方法关闭选择器之前,它一直保持打开状态。 通过 SelectionKey 对象来表示可选择通道到选择器的注册。选择器维护了三种选择键集: 键集 包含的键表示当前通道到此选择器的注册。此集合由 keys 方法返回。 已选择 ...
Global site tag (gtag.js) - Google Analytics