- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 RocketMQ updateBrokerConfig 指令
rocketmq的控制台命令updateBrokerConfig, 参数b和参数c区别
2017-05-04 17:31:24
2461
转载 京东MySQL数据库主从切换自动化
1. 产生背景随着京东业务的高速增长,数据的重要性对于京东来说重要程度不说自明,在信息时代,数据有着比人们更大的力量,数据库的价值可见一斑,数据库的存在为人们提供了更快的查询,那么为了更好地做到数据库的高可用,保证持续提供服务,简化DBA操作,节省数据库故障切换的时间,故开发此数据库主从切换自动化系统。2. 实现原理此系统基于MHA做数据库切换,结合京东数据库切换的特点,定制自己的切换
2017-01-13 12:29:40
3726
原创 ClustrixDB在centos上的安装
ClustrixDB 可以被安装在 CentOS 6.X 任意系统上,也支持安装在多个云环境上 。第一: 在第一个节点上安装 ClustrixDB拷贝安装包到一个节点上,解矸并且执行:shell> tar xvjf current_version.tar.bz2shell> cd current_versionshell> sudo ./clxnode_instal
2017-01-03 22:40:45
1032
原创 解决macos 10.12下 homebrew 一安装报错问题
macOS 10.12 homebrewxcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
2016-12-17 21:15:33
20064
1
转载 linux五种IO模型
同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。异步: 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。 有人也许会把阻塞
2016-12-13 23:41:56
452
原创 DenyHosts readme翻译
DenyHosts is a utility developed by Phil Schwartz which aims to thwart sshd (ssh server) brute force attacks.Please refer to http://www.denyhosts.net/faq.htmlINSTALLATION:(安装)=============
2016-12-09 20:22:55
465
原创 源码编译安装 MySQL 5.6.10最佳实践
1安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz# tar zxvf cmake-2.8.7.tar.gz# cd cmake-2.8.
2014-03-18 18:52:09
12985
原创 gcc安装
gcc安装:centos下命令:yum install gcc 命令:yum install yum-fastestmirror 更新一下下载源,能够寻找比较快的站点#安装安装gcc编译器 (可以编译C程序)yum install gcc#安装g++ (安装后才可以编译C++程序)yum install gcc-c++#安装gdb (调
2009-09-28 12:13:00
719
原创 重读spring2.5手册笔记
1.在spring配置文件中启用对@AspectJ切面配置的支持须加入: 2.声明式事务中,任何RuntimeException将触发事务回滚,checked Exception将不触发事务回滚(没有指定的情况下的默认值); 通过设置的 rollback-for和no-rollback-for属性可以自定义,而且中间可以罗列多个 3.加载时织入切面加 相应的jar:a
2009-09-27 15:58:00
842
原创 ibatis 3 beta2学习笔记
带着对 ibatis 2 “N+1 select”问题解决的期望和对新版本的好奇,今天迫不及待的看了下 ibatis 3的用户指南。由于是刚刚发布没有多久,还没有搜索到 ibatis 3的中文用户指南,只好硬着头皮打开了英文版PDF。先把阅读的体会记下来,随后再写一个demo,测试一下查询速度和运行效率,跟旧版的较较高低。 一、首先是构建SqlSessionFacto
2009-08-26 13:20:00
1421
4
原创 spring事务备忘
Spring中事务属性 1、传播行为(Propagation behavior) 可以找到相对应的常数与说明,列出下列几个: PROPAGATION_MANDATORY:方法必须在一个现存的事务中进行,否则丢出异常 PROPAGATION_NESTED:在一个嵌入的事务中进行 PROPAGATION_
2009-08-13 18:05:00
699
原创 计算N天前的日期
/**功能:计算N天前的日期@params days:天数@return N天前的日期,"yyyy-MM-dd" 格式**/function calDate(days) { var now = new Date(); if (days >= 1) { now = new Date(now.getTime() - 86400000 * days); //以毫秒计,1000m
2009-05-20 13:09:00
1214
原创 eclipse内容助手键失效
自从升级到 MyEclipse 5.5.1GA 以来还没有使用过它的JSP编辑器,今天一试,还可以,但是有个小毛病,就是那个代码助手键 ALT+/ 失效了,没有这个功能,可太不方便了,效率会大打折扣。 翻开参 preferences 一看,不知道什么时候eclipse 把这个功能键改成了 CTRL+SPACE,还是我记错了,赶紧改成 ALT+/,看看有没有冲突,原来已经有一个叫
2009-03-17 16:57:00
1018
转载 Linux下java获得本地网卡IP地址
import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration;/********************************************************************* * TestInetAddress.java 2007-12-10 *
2008-08-06 16:54:00
3072
转载 java程序如何可以在任何机器上双击运行
在安装好了JRE的机器上的任何一个目录下都可以执行java.exe。因为它在安装时被复制到了windows的system32目录下,而后者无论如何都会在path环境变量中。这个java.exe 最终必然会访问注册表来确定真正的JRE的所在地。如果我们没有安装JRE而只是安装了jdk那么我们就需要设定环境变量,当环境变量设定好了之后,我们就可以在任意目录下执行 javac.exe或
2008-07-18 15:41:00
3236
原创 linux脚本学习笔记
在每个脚本的开头都使用"#!",这意味着告诉系统随后的脚本执行需要指定一个解释器. 在#!之后接着是一个路径名.这个路径名指定了一个可以解释脚本命令的程序,这个程序可以是shell,程序语言或者是任意一个通用程序.这个指定的程序从头开始解释并且执行脚本中的命令如:1 #!/bin/sh2 #!/bin/bash3 #!/usr/bin/perl4 #!/usr/bin
2008-05-14 14:17:00
748
转载 linux脚本运算符
表达式相应说明 整数测试 int1 -eq int2 相等? int1 -ne int2 不等? int1 -gt int2 int1 > int2 ? int1 -ge int2 int1 >= int2 ? int1 -lt int2 int1 in
2008-05-14 11:57:00
1314
原创 location.href
window.location.href,window.location.replace区别。 window.location.href("./a.htm");//执行后有后退、前进window.location.replace("./a.htm");//执行后无后退、前 top.location.href="/url" 顶层页面打开urlself.location.href="/url"
2008-05-09 16:49:00
643
原创 判断浏览器类型&获取DOM节点
var Brower={ // 判断是否为IE6浏览器 isIE6:function(){return navigator.userAgent.search(MSIE)>0&&navigator.userAgent.search(6)>0;}, // 判断是否为IE浏览器 isIE:function(){return navigator.userAgent.se
2008-05-07 11:29:00
1078
原创 LVM创建和使用
一、概念:1).PV(Physical Volume):物理巻,处于LVM最底层,可以是物理硬盘或者分区。2).VG(Volume Group):巻组,建立在PV之上,可以含有一个到多个PV。 3).LV(Logical Volume):逻辑巻,建立在PV之上,相当于原来分区的概念。不过大小可动态改变。 4).PE(Physical Extend):物理区域,PV中可以用于分配的最小存储单位,
2008-04-25 17:36:00
4641
转载 JAVA串口编程
序言说到开源,恐怕很少有人不挑大指称赞。学生通过开源代码学到了知识,程序员通过开源类库获得了别人的成功经验及能够按时完成手头的工程,商家通过开源软件赚到了钱……,总之是皆大欢喜。然而开源软件或类库的首要缺点就是大多缺乏详细的说明文档和使用的例子,或者就是软件代码随便你用,就是文档,例子和后期服务收钱。这也难怪,毕竟就像某个著名NBA球员说的那样:“我还要养家,所以千万美元以下的合同别找我谈
2008-03-14 14:17:00
25788
3
转载 php中检查email完整性
if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email)) { echo "您的 E-Mail 通过初步检查"; } ?> 在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释: 语法: int ereg(string pattern, string string, array [re
2007-10-18 13:12:00
970
原创 myeclipse6.0使用感受
新版本在js方面的进步确实很强大,但是也丢失了一些基本的功能,比如开多个窗口的时候,双击窗口不会最大化了,还有一些智能感知不行了。原来的jsp编辑器有源代码编辑功能,现在功能虽然没有丢失,可是已经远远不如当初灵活了,打开一个jsp时,你不得不非得打它的设计视图,这对我们的内存又是一个考验,另外很多其它相应的配套插件都没有升级,还是以前老版本的,导致跟它的配合不好,造成这个编辑器不好用。前一阵子,我
2007-09-15 11:44:00
1497
1
原创 制作java可执行文件
jbuilder编译和创建.exe可执行文件:1、菜单中选择【Wizards】-【Native Executable Builder....】弹出对话框2、在弹出的对话框中第一步(Step 1 of 7)的【Name】输入一个名称,并取消【Always create archive when building the project】点击【Next】3、根据需要悬着需要的类,再选择【Include
2007-06-24 22:48:00
1176
原创 java数据基本型跟封装型的运用
ibatis:在域对象里的字段尽量用封装型,不要用基本型,好处是如果数据库字段值为null时不会报错,不然将一个null值set给一个基本型时会报错,其它地方:也尽量用封装型,以方便转换
2007-03-09 16:58:00
1576
原创 InvocationTargetException原因分析
前几天碰到这个异常,当时在代码里追踪这个错误原因的时候,还真有点不知所措,不过后来还是找到了,现在有点儿空,记一下。异常全称:java.lang.reflect.InvocationTargetException本来代码在线上运行得很正常,那天同事从线上copy了一份下来在本地运行,不知道为什么一进入那个页面就报这个错,实在找不出原因,后来交给我。 凭经验跟直觉,我很快定位了
2006-12-15 11:51:00
165400
7
redis可视化工具 for win7 64
2017-04-10
Quartz中文手册
2008-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人