- 浏览: 270315 次
- 性别:
- 来自: 上海
-
最新评论
-
zuo_qin_bo:
if(df==null){ //这个地方并发多的情况 ...
ThreadLocal解决dateFormat多线程错误 -
kongnan93:
好文!赞一个!!!!
jquery blockUI 居中显示 -
cxc_110928:
如果加上不能出现连续的数字或者字母 如 1234 abcd ...
用java 匹配一个数字和字母密码的正则表达式 -
wzwahl36:
http://www.atool.org/json2javab ...
JSON和JAVA的POJO的相互转换
文章列表
mysql主从同步,主主同步
- 博客分类:
- mysql
主机(master) 192.168.18.1从机(slave) 192.168.18.2
主从配置:主机(master)配置:#1.修改mysql配置文件vi /etc/my.conf#启用二进制日志log-bin=mysql-bin#服务器ID号(系统默认,不需配置或修改)server-id = 1#2.启动mysql服务service mysqld start#3.在主机master上添加主机slave的同步账号:mysql -uroot -p123456mysql> grant replication slave on *.* to 'root'@'192.168.18.2 ...
CentOS下MYSQL数据库的主主互备配置
- 博客分类:
- mysql
关于MYSQL数据库的主主备份和主从备份,查询了很多资料,根据大牛们的资料配置 了好几遍,终于在自己的环境中配置起来了。先前没有配置起来的原因可能是大家的配置环境不一样造成的,所以网上有很多资料,虽然有些大 ...
1:安装必要的rpm包,创建mysql用户组,本文采用的操作系统平台为rhel5.4[root@dg53 ~]# grep -v '^#' /etc/yum.repos.d/base.repo |grep -v '^$' [base] name=base baseurl=file:///mnt/Server gpgcheck=0 enable=1 [root@dg53 ~]# mount /dev/cdrom /mnt mount: block device /dev/cdrom is write-protected, mounting read-only [root@dg53 ...
pt-query-digest查询日志分析工具
- 博客分类:
- mysql
1. 工具简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。pt-query-digest是一个perl脚本,包含在percona-toolkit工具包中:
percona-toolkit工具包安装1. 软件包下载访问http://w ...
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。
HAProxy相比LVS的使用要简单 ...
mysql大数据高并发处理
- 博客分类:
- mysql
一、数据库结构的设计
如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。
...
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,是当一个SQL执行完了,但未COMMIT,后面的SQL想要执行就是被锁,超时结束,DBA光从 数据库无法着手找出源头是哪个SQL锁住了;有时候看看 show engine innodb status, 并结合 show full processlist 能暂时解决问题,但一直不能精确定位。y restarting transaction,在5.5中,information_schema 库中增加了三个关于锁的表(MEMORY引擎): inno ...
ALTER TABLE froadpoints.pa_point_account_trade_detail_all ADD INDEX (trade_time);
pt-query-digest查询日志分析工具
- 博客分类:
- mysql
1. 工具简介
pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。
pt-query-digest是一个perl脚本,只需下载并赋权即可执行。[root@test1 ]# wget percona.com/get/pt-query-d ...
linux 添加进程启动、退出脚本
- 博客分类:
- linux
export pointsPath=`pwd` ##添加环境变量指到当前目录 nohup java -Dfile.encoding=utf-8 -Xms1024m -Xmx5000m -DPROJECTDIR=/usr/local/tomcat/o2opoints -cp /usr/local/tomcat/o2opoints/lib/spring-tx-3.0.6.RELEASE.jar:/usr/local/tomcat/o2opoints/lib/spring-aop-3.0.6.RELEASE.jar:/usr/local/tomcat/o2opoints/froad ...
mysql 整库备份导入
- 博客分类:
- mysql
mysqldump --user=root -pfroad13579 --max_allowed_packet=1G --host=172.18.3.10 --port=3306 --default-character-set=utf8 "froadbill" >froadbill.sqltar cxf xxx.tar froadbill.sqltar xf xxx.tarCREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql --user=root -p ...
java装饰器模式
意图:动态的将责任附加到对象上什么时候使用:1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责2.处理那些可以撤销的职责3.当不能采用生成子类的方式进行扩充时结构图:
示例代码:
1 package com.test.patten.decorator;
2
3 public interface Person {
4 void doCoding();
5 }
1 package com.test.patten.decorator;
2
3 public class Employee implemen ...
定义:属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。比如你手机只有2.5mm接口(貌似就Nokia干的出来),但你只能买到3.5mm的,这时就需要买个适配器了(─.─|||意图宗旨:保留现有类所提供的服务,向客户提供接口,以满足客户的期望什么时候可以使用它:1你想使用一个已经存在的类,而它的接口不符合你的需求。没有2.5mm2你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。3你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们 ...
Windows8下使用Cisco Systems VPN Client创建的Cisco IPSec VPN无法连接,提示Reason 442: Failed to Enable Virtual Adapter,这个问题是Windows8特有的,不能用其他系统的解决方案解决此问题.下面给出解决方案.
以下内容翻译自Why Cisco VPN Client fails to enable virtual adapter in Windows 8? This doesn’t allow me to connect to my University network.中Vipulkumar Pa ...
Java垃圾回收机制
- 博客分类:
- java
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC ...