`
文章列表
        public static String sendHttpsRequest(String url, HttpAction action)         {             String result = "";                        //如果需要在代码中加入证书,则需要使用HttpWebRequest对象进行请求,代码如下:             //添加验证证书的回调方法             ServicePointManager.ServerCertificateValidationCallback = new ...
Java Tomcat SSL 服务端/客户端双向认证(一) http://www.blogjava.net/icewee/archive/2012/06/04/379947.html
Windows xp/2003         1. 单击 开始 ,单击 运行 ,键入 mmc ,然后单击 确定 。         2. 在 文件 菜单上单击 添加/删除管理单元 。         3. 在 添加/删除管理单元 对话框中,单击 添加 。         4. 在 添加独立管理单元 对话框单击 证书 ,然后单击 添加 。         5. 在在 证书管理单元中 对话框中单击 计算机帐户 ,然后单击 下一步         6. 在 选择计算机 对话框中,单击 完成 。         7. 在 添加独立管理单元 对话框单击 关闭 ,然后单击 确定 。     ...
最新有过一次内存溢出,把heapdump拉下来分析了一下,发现org.apache.coyote.RequestInfo存在上W个实例,再仔细一下都是放在org.apache.coyote.RequestGroupInfo的processors对象中,再进一步查看发现在里面的request不只是html而且js等资源的请求也缓存在里面,于是我断定这问题不是出在应用,应该是TOMCAT连接器上出问题了,于现开始疯狂的百度,贴吧,但好像没有人知道是怎么回事,我也来回不停的端详着内存分析器,怎么也看不出原因,经过几天的折腾,我终于静下心来,跑到APACHE上下了个TOMCAT源码做起了DEBUG,DE ...

内存溢出查看

    博客分类:
  • JAVA
(1)如果使用Oracle JVM也就是标准的SUN JVM(SUN已被oracle收购) 当内存溢出时生成heapdump文件配置如下 -Xloggc:${目录}/temp_gc.log           (GC日志文件) -XX:+HeapDumpOnOutOfMemoryError       (内存溢出时生成heapdump文件) -XX:HeapDumpPath=${目录}              (heapdump文件存放位置) 手工导出堆数据,如果要即时动态生成heapdump文件可以使用jmap命令,jdk6.0已取消了-XX:+HeapDumpOnCtrlBreak配置参 ...
问题描述: 生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。 问题分析: 1,程序属于CPU密集型,和开发沟通过,排除此类情况。 2, ...

Java文件下载设置

    博客分类:
  • JAVA
HttpServletResponse response = PortalUtil .getHttpServletResponse(actionResponse); byte[] data =null; try{ data = FileUtil.toByteArray2(filePath); }catch (FileNotFoundException e) { // TODO: handle exception response.setContentType(& ...

eclipse c++ 开发

首先,需在安装CDT插件 1、启动Eclipse, 打开“Help”->”Install New Software” 菜单。 2、点击 “Add”按钮去添加一个新的资源地址。填写插件资源名称,以及插件地址URL 可到http://www.eclipse.org/cdt/downloads.php下载对应版本 Eclipse 4.3 (Kepler): http://download.eclipse.org/tools/cdt/releases/kepler Eclipse 4.2 (Juno): http://download.eclipse.org/tools/cdt/ ...
case1: ALTER TABLE `mydb`.`cd00_feihu` CHANGE `t1` `t1` TIMESTAMP DEFAULT NULL NULL; case2: ALTER TABLE `mydb`.`cd00_feihu` CHANGE `t1` `t1` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
VIP:192.168.59.110   realIP-1:192.168.59.230 realIP-2:192.168.59.231   安装:略 配置keepalived  vi /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } ...
Keepalived+Mysql 高可用方案   VIP:192.168.59.100 Real Mysql-1:192.168.59.230 Real Mysql-2:192.168.59.231   实现原理: 在每台Real Mysql上安装Keepalived,设定同样的VIP,Real_server设为各自本机的mysql, 自建一个脚本用于在检测到本机Mysql 挂了以后杀死keepalived服务, 一旦keepalived服务被杀死, 外部访问VIP时将自动由另一台SERVER接受, keepalived的VIP访问原理是根据权重来看访问哪一台real serve ...
mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预,跳过错误才能继续跳过错误有两种方式:1.跳过指定数量的事务:mysql>slave stop;mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1        #跳过一个事务mysql>slave start2.修改mysql的配置文件,通过slave_skip_errors参数来跳所有错误或指定类型的错误vi /etc/my.cnf[mysqld]#slave-skip-errors=1062,1053,1146#跳过指定error no类型的错误#s ...

mysql双主同步

Mysql 5.6.23 CENTOS 6.4 X86 目标: 两个MYSQL主机进行数据同步 NODE1:192.168.59.230 NODE2:192.168.59.231 配置先简单 NODE1配置:   Step1. Change /etc/my.cnf   [mysqld]   log-error=/var/log/mysql/mysql.log   auto_increment_increment=2 auto_increment_offset=1   server-id=1 log-bin=mysql-bin binlog_format= ...

查看LOGBIN日志

1 在my.ini(window)配置文件里面 [mysqld]log-bin=mysql-bin(名字可以随便起) 我们每次进行操作的时候,File_size都会增长2、show binlog events 4. 用mysqlbinlog 工具来显示记录的二进制结果,然后导入到文本文件,为了以后的恢复。 详细过程如下:bin>mysqlbinlog --start-position=4 --stop-position=106 mysqlbin-log.000001 > D:\\test1.txt   或者全部导出: bin>mysqlbinlog mysql ...

linux 输入法安装

System CentOS 信息查看 #yum list ibus 这个命令列出ibus的所有包信息 #yum list ibus-pinyin  这个命令列出ibus拼音输入法的包信息   安装 yum install ibus   ibus-pinyin 此命令会安装输入法的框架ibus及其拼音输入法   下面要设置输入法为ibus中文输入法进入system – preferences – input method 里面选择"ibus"进行设置
Global site tag (gtag.js) - Google Analytics