- 博客(46)
- 收藏
- 关注
原创 Docker下centos6 + mha全记录
1,初始化3个镜像[root@centos7 ~]# docker run -i -t -d --name mysql-manager centos:6 /bin/bash89bc67b37fa0cb5c90785a92d531a332a028a964aca8142101c0081cb3172269[root@centos7 ~]# docker run -i -t -d --name
2017-04-09 01:15:09 1361 1
原创 MYSQL 主从复制
yum安装mysql yum install mysql mysql-server mysql-devel -y在主服务器上授权一个复制用户grant replication slave, replication client on *.* to repl@'%' identified by '123456';在master和slave上创建不同的server_id
2017-04-04 17:33:28 478
原创 CentOS6.8_yum安装mysql
参考:http://www.cnblogs.com/nzplearnSite/p/5002775.html后续我再补充我自己的实践。
2017-03-19 00:51:47 438
原创 CentOS_6.7脚本静默安装MySQL5.6
对shell不是很熟悉, 断断续续的写了一个晚上,终于搞定使用方式,root用户解压到某个目录下, 执行 ./autoinstall_mysql_5.6.sh 即可, 后面如果不加参数, 则默认安装3306端口的实例,可以加端口参数改变默认端口。比如 ./autoinstall_mysql_5.6.sh 3307脚本会添加环境变量 $MYSQL_HOME指向二进制可执行程序的目
2017-03-12 02:48:03 1961
原创 CentOS_6.7上使用二进制安装MySQL
1. 添加用户和组groupadd mysqluseradd -r -g mysql -s /bin/false mysql2.创建目录mkdir -p /mysql/servermkdir -p /mysql/{my3306,my3307}/log/{binlog,iblog}mkdir -p /mysql/{my3306,my3307
2017-03-08 01:50:40 960
原创 CentOS6.7_MYSQL_yum安装xtrabackup
yum install -y boost boost-devel cmake -DCMAKE_INSTALL_PREFIX=/mysql/server/xtrabackup
2017-03-04 17:27:14 1957
原创 CentOS6.7_Mysql5.6_使用mydumper全库备份
1.mydumper下载源码cd /tmpwget https://launchpad.net/mydumper/0.9/0.9.1/+download/mydumper-0.9.1.tar.gztar xvf mydumper-0.9.1.tar.gzcd mydumper-0.9.1cmakemake && make install
2017-03-04 15:15:32 2257
原创 CentOS_6.7上使用源码安装MySQL
通用的做法:1. 检查并关闭防火墙方案一:临时关闭防火墙[root@localhost ~]# service iptables status[root@localhost ~]# service iptables stop方案二:永久关闭防火墙[root@localhost ~]# chkconfig iptables off关闭selinux编辑/etc/sel
2017-02-19 18:54:18 1156
原创 linux后台服务程序使用nohup和&的关系与区别
写了一个小程序,后台每秒会向文本文件写一行当前时间分别有三种情况1、nohup java -jar test.jar此时后台会打印[scfpcp@localhost ~]$ nohup java -jar test.jarnohup: ignoring input and appending output to `nohup.out'然后就卡住了。但是java进
2015-08-27 19:17:14 1764 1
原创 CentOS 最小化安装后初始化网络
参考别人的,随后编辑找出哪个包提供了ifconfig命令。输入以下命令: yum provides ifconfig 或者你也可以使用以下命令:yum whatprovides ifconfig 这里,“provides”或者“whatprovides”开关用于找出某个包提供了某些功能或文件。可以看到是 net-tools
2015-07-28 19:54:01 2264
原创 HTML A标签 href click事件冲突
比较浅显的一个问题, A标签两个属性都写, 甚至href属性是 href="" 这样,都会引起浏览器在执行完click事件后再触发href里面的链接,如果是空字符串,则会使用当前页面的url那么如何禁用呢,有几个办法删除href属性href="javascript: void(0);" onclick="要触发的函数"click事件里面 使用 return false; 返
2015-04-22 19:23:31 12482
原创 Oracle 存储过程,函数编译, 错误信息不显示
有一些PL/SQL Developer版本不会显示具体的函数,存储过程错误信息这个时候,可以通过下面的方法手工查询select * from SYS.USER_ERRORS where NAME = and type = 记住这里的参数都要大写即可可以参考如下文档:http://razorsql.com/articles/oracle_compil
2015-04-21 19:48:18 9136
原创 Oracle 11gR2 安装少包情况
用GUI安装时,总是提示少包但实际上下面这些包都是不需要的,只要安装好对应的x86_64和i686版本即可,最后一个pdksh也不需要20101205_185530: Info: Grepping for PRVF- pattern in /opt/oracle/oraInventory/logs/installActions2010-12-05_06-40-15PM.logINFO:
2015-03-26 00:57:32 9689
原创 keystore/jks文件在maven编译的时候被改变的问题处理
java的密钥库jks文件放在/src/main/resources目录下,到了编译的时候,就会自动增长变大,导致java读取keystore文件异常,爆出java.io.IOException:Invalid keystore format ...的异常.这个问题困扰了很久,在以前的项目中就出现过一次,当时由于项目很紧急,就把jks文件放在了/sr
2015-01-28 19:09:20 6558
原创 eclipse安装mybatis-genetrator插件
首先要到mybatis的gitub官网上找到generator工程https://github.com/mybatis/generator
2014-12-13 12:40:42 865
原创 oracle的驱动包BLOB类找不到的问题
近期对系统做了一些改造,其中使用了BLOB这个字段,从ResultSet中取出强转成oracle自己的BLOB时报了classNotF
2014-09-11 09:10:36 1596
原创 Java中class的getName()和getCanonicalName()两个方法的区别
getName()返回的是虚拟机里面的class的表示getCanonicalName()返回的是实际个人能kan
2014-09-04 20:06:35 30833
原创 Maven无法下载mybatis-spring_1.2.2版本的问题
最近在用mybatis和spring集成,所有jar包都使用maven管理,发现目前最新的mybatis-spring版本是1.2.2
2014-07-29 21:17:20 3893
Spring 注入 Enum
项目中需要一个bean中的属性被注入Enum类型,由于Spring会利用返回自动识别字段类型,故只需要给出Enum字段的名字就好,例如 package my.pkg.types;public enum MyEnumType { TYPE1, TYPE2} 在配置文件中可以写成<bean name="someName" class...
2013-01-07 08:48:27 490
原创 getResourceAsStream()返回Null的问题
一般来说,getResourceAsStream()返回null都是前面不写/的问题,比如你的路径是 com.xx.yy.test.xml.那么传入的时候,应该是getResourceAsStream("/com/xx/yy/test.xml"),加入你不加前面的/,那么它是按照调用类的路径作为当前路径的,所以使用该方法,最好加上/,否则容易引起误会...
2012-04-21 20:33:29 1180
原创 eclipse中启动java程序默认字符集
今天做了一些连接IBM ctg接口,发现返回的中文字符串乱码,这在以前是没有的事情.于是调试了半天,终于发现问题了.原因就在于我将eclipse工程的字符集编码全部改成UTF-8了,这样在java程序启动的时候,自动将Charset默认字符集设置成了U8编码,而不是我之前相当然的只要在windowsXp平台上跑的程序都默认是GBK那样. 后来在eclipse将该工程导出为jar包,在w...
2012-03-23 14:21:52 276
原创 Spring 自动扫描 不支持jar包 <component-scan> 的解决方案
近期在用spring3做一个项目,用到了里面的一个自动扫描组件的特性.但是工程分为了好多个小项目,有个统一的开发平台,这个平台的支撑类会被我做成一个jar包被其它几个子工程引用. 开发的时候使用的是工厂引用工厂的方式,在eclipse里面的classpath里面把该平台工厂引入即可,避免了每次修改了平台代码都要重新打包的问题.这个方法不是在web project类型,对于web-pro...
2012-03-18 18:19:42 774
HttpServletRequest遍历页面提交参数
最近写了一个返回link的小组件,和MVC框架配合使用,主要用于系统异常后在页面显示一个返回按钮,主要原理是在上次页面提交时,保存了连接地址和参数,并且传递到页面中,当点击了按钮以后,就按照地址和参数进行提交。 在实际应用中,发现HttpServletRequest对象在遍历页面传递参数的时候,有几种方式: 1, 使用getParameterMap 获取一个不可变的Map 这个...
2011-11-29 14:18:21 412
CXF 与 websphere 不兼容的处理方式
2天之前,我真的是一点都没有接触过webservice程序,直接造成了昨天的悲剧 昨天,由于项目中用到了CXF发布webservice应用,客户最终要部署要was7上面.使用的CXF版本是2.4.1,在tomcat下测试都好好的,发布到was7上面就开始报错: java.lang.IncompatibleClassChangeError: org.apache.neethi....
2011-11-24 15:08:17 1078
FileUpload 1.0 上传文件 中文文件名乱码
步入2011年末了,可是公司一直都还是使用的旧平台框架.struts1.1 很老的框架了,有些细小的bug在开发中会遇到 现在记录一下struts1.1中自带的fileupload.jar 1.0版本的问题该jar组件用于实现文件上传,在实际开发中发现,当上传中文文件名的时候,server端会发生中文文件名乱码的问题.刚开始以为是浏览器的问题,但是使用http监听查看报文收发,截取...
2011-11-24 14:45:15 171
ORCLE MERGE 语句 返回值
今天遇到一个比较诡异的问题,就是使用ojdbc14.jar驱动访问数据库时,使用Statement.execute执行merge语句后,在调用getUpdateCount()方法查看更新的条目数,永远返回的是0值,但是当我换11g最新的驱动后,不论是访问数据库10g还是11g,都能够正确的返回merge语句所更新到的行数,而且这个行数是 merge中update+insert所更新行数的和。m...
2011-11-15 20:02:22 674
原创 websphere v7 的一些技术标准
Enterprise JavaBeans™ (EJB™) 3.0JAX-WS 2.0JSP™ 2.1Servlet 2.5JSF 1.2 Java Development Kit (JDK™) 6.0
2011-10-25 22:26:43 129
原创 ORA-01810 格式代码出现两次 的解决方案
昨晚做一个系统时,需要查询两个时间区间的跨度,需要使用TO_DATE函数,一开始写成了TO_DATE('2011-09-24 00:00:00','YYYY-MM-DD HH:mm:ss') 结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就不知道要从哪个占位区间去解析该字段了,正确...
2011-09-26 08:49:55 397
CSV标准格式
近来用到了cvs格式,仔细研究了一下相关的文档,现将cvs格式的标准总结如下,其实还是很简单的 以下内容均来自 rfc4180 CSV的全称是叫Comma Separated ValueCSV的MIME类型是text/csvCSV文件中的每一行数据,作为一行记录,也就是一个条目(99%的情况,排除有些换行数据,下面会提到)CSV文件的每一行数据后面跟着(回...
2011-09-07 17:11:10 364
原创 linnux 关于文件权限的一点笔记
linux操作系统上关于文件的权限分为三大类,所有者权限,用户组权限,其它人权限,在英文中分别成为owner, group, other权限,每个权限用三位rwx表示,在shell中可以使用ls -l 命令查看到具体文件/目录的权限. 通常在某个用户打开一份文件前,操作系统就会检查该文件的存取权限,如果当前进程的UID匹配到了该文件的UID,此时就适用于owner规则.这时,假如文件所...
2011-08-11 15:43:23 108
原创 linux 下 DISPLAY 环境变量
前几天在Red hat Linux Enterprise edition 5中安装oracle 11g的客户端,在通过远程SSH设置了一系列的环境变量之后,由于最后要启动图形界面安装客户端软件时,就不断的失败.最后尝试了很多次和查找了相关的资料,知道了要在环境变量中设置DISPLAY环境变量,即使是通过xmanager的界面方式进入linux桌面后,也必须设置DISPLAY变量,并且该变量必须是...
2011-08-10 09:30:24 719
原创 ORACLE SQLPLUS 报 error while loading shared libraries
几个月前在虚拟机VitualBox上面用操作系统CentOS5.5装了Oracle 11gR2以后,一直用的很顺利,最近有一个月都在培训javascript和java,因此oracle没有怎么学习,今天突然打开虚拟机发现sqlplus再也连接不上了,报错:./sqlplus: error while loading shared libraries: /u01/app/oracle/produ...
2011-08-03 02:38:14 352 1
原创 eclipse出现iso-8859-1不能保存的解决方案
1. Eclipse-->Preferences..(MyEclipse --> Window -->Preferences:)2. 找到General ---- Content Types4. 点击右边的Text,选择 Java Properties File,看一下 下面的两个选项 <1>:File associatios: ----- 看看里面有没有 ...
2009-08-05 04:06:58 1025
第一章 介绍
每一个大型应用中都拥有它自己的日志跟踪函数库。正因为如此,在1996年初,E.U. SEMPER 项目决定要建立自己的日志API。经过无数次的改进,逐渐形成了log4j,一个运行在java平台上的日志记录包。该包遵循了the Apache Software License。最新版本的log4j,包括全部的源代码,class文件以及文档都可以登陆http://jakarta.apache....
2009-07-29 21:40:50 115
5_struts重要组件。
1 Action 每个Action在第一次请求的时候初始化,而不是在ActonServlet启动读取配置的时候初始化。 在web环境中,Actioni一旦被初始化就一直存在于容器中,也就是单例模式。如果处理不当会产生并发问题,所以一般不能在Action中保存用户状态。 即使在<action>配置中多个path路径都指向同一个Ac...
2009-06-17 18:27:28 90
4_struts framework工作流程分析
1 读取配置 (初始化ModuleConfig对象)A 由于在web.xml中配置了<load-on-startup>0</load-on-startup> , ActionServlet在servlet容器启动的时候启动,然后读取struts-config.xml配置文件中的信息,并且根据这些信息为struts不同的模块初始化ModuleConfig对象: ...
2009-06-17 16:39:38 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人