- 浏览: 83998 次
- 性别:
- 来自: 上海
最新评论
文章列表
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 ...
(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配置参 ...
生产环境下JAVA进程高CPU占用故障排查
- 博客分类:
- JAVA
问题描述:
生产环境下的某台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++ 开发
- 博客分类:
- C/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/ ...
修改timestamp 默认值
- 博客分类:
- MYSQL
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主从复制跳过错误
- 博客分类:
- MYSQL
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 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日志
- 博客分类:
- MYSQL
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 输入法安装
- 博客分类:
- Linux
System CentOS
信息查看
#yum list ibus 这个命令列出ibus的所有包信息
#yum list ibus-pinyin 这个命令列出ibus拼音输入法的包信息
安装
yum install ibus ibus-pinyin 此命令会安装输入法的框架ibus及其拼音输入法
下面要设置输入法为ibus中文输入法进入system – preferences – input method 里面选择"ibus"进行设置