- 浏览: 71487 次
- 性别:
- 来自: 苏州
最新评论
-
wangyudong:
由CXF实现的微服务需要有比较好的工具去测试RESTful A ...
cxf动态调用webservice设置超时,测试线程安全 -
jianhao84:
在myeclipse中测试程序正常,发布之后客户端就很慢很慢, ...
cxf动态调用webservice设置超时,测试线程安全 -
ruijf:
Zabbix监控java应用的原理就是利用了JMX功能。JMX ...
使用Zabbix的JMX功能监控应用 -
iCaca:
兄弟,能否介绍下监控的原理,特别是zabbix_server, ...
使用Zabbix的JMX功能监控应用
文章列表
公司准备上SSO,选用CAS框架。本人学习了N久,总算配成功了。下面记录下涉及的各个节点。1.CAS的名词解释及原理2.HTTPS的配置3.CAS Proxy的配置
4.测试一、CAS名词解释及原理这些个东东比较拗口,很难解释。我是看了好久才勉强理解。这方面的知识网络上有很多,介绍几个大牛的博客给大家看下吧。名词解释:http://blog.csdn.net/tienway/article/details/5464516原理:http://blog.csdn.net/emon123/article/details/6285549 http://www.blogjava.net/ ...
使用solr4.6在Tomcat中部署SolrCloud与前期的版本有些不同.在此记录下.1.部署版本
JDK-1.7.0_51Tomcat-7.0.50Solr-4.6.0Zookeeper-3.4.52.部署机器SolrCloud:192.168.4.11192.168.4.12192.168.4.14192.168.4.15Zookeeper(部署省略):zoo1:2181,zoo2:2181,zoo3:21813.下载Tomcat-7.0.50,解压到/opt/tomcat-7.0.50;下载Solr-4.6.0解压到/data/solr-4.6.0.注意:(1)其中example/ ...
1.centos6 中的portmap 改成了rpcbind
use nfs to store file,and erery node mount to get the files
2.修改用户的gid,uid usermod -g 502 -u 502 hadoop
keep all nodes user "hapdoop" is same uid and gid
3.masters和slaves区别:
different between masters and slavers
Typically one machine in the clus ...
四、测试页面
在proxy.test.com下部署个index.jsp,代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="org.jasig.cas.client.validation.*,org.jasig.cas.client.util.*,org.jasig.ca ...
import java.util.Random;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
import org.apache.cxf.t ...
构建KVM虚拟机NAT网络
- 博客分类:
- 系统配置
现在的虚拟化架构越来越普遍了。最近摸索了下centos下如何构建KVM虚拟机NAT网络,在此记录下点滴。
1.硬件检测
KVM虚拟机需要CPU支持虚拟化技术。Intel的叫vmx,AMD的叫svm.
cat /proc/cpuinfo|grep svm
2.安装kvm内核
yum groupinstall KVM -y
安装完后载入确认
modprobe kvm-amd
lsmod|grep kvm
3.配置VNC/etc/libvirt/qemu.confvnc_listen = "0.0.0.0"
/etc/init.d/libvirtd ...
最近在寻找各种web服务的监控方案,发现有用前端js脚本配合后台服务的方案以及使用Oracle RUEI方案。看了下RUEI文档,发现其功能正是我们所需要的。于是找了机器安装体验下。
环境要求:
1.硬件要求:64位机器;内存文档要求16G,硬盘400G(晕),我只有2G的内存,300G的硬盘,反正测试先霸王硬上了;需要有端口镜像功能的交换机(我用HUB替代了)
2.软件要求:REHL linux(我用centos改的名称),oracle数据库,apache httpd, php等
3.要有网络环境,不然没yum就麻烦了
安装步骤:
1.首先运行ruei-check.s ...
使用svn的钩子post-commit做更新时,传参只有REPOS和REV,一个是库名,一个版本号。通常的情况是使用svn update代码,这种情况会产生很多的.svn版本控制文件。
看了下svn的帮助,发现2个命令可以解决以上的问题
1.svnlook changed -r $REV $REPOS
这个命令是检查本次版本中发生改变的文件,返回文件的在库中的相对路径
2.svn export file:///$REPOS/文件 目标地
导出干净的文件到目标地,不带.svn版本控制文件
于是又查了下shell脚本语法,得出以下脚本post-commit:
#!/bin/bash
...
django1.3的request object文档中写道
HttpRequest.is_ajax() Returns True if the request was made via an XMLHttpRequest, by checking the HTTP_X_REQUESTED_WITH header for the string 'XMLHttpRequest'. Most modern JavaScript libraries send this header. If you write your own XMLHttpRequest call (on the browser s ...
locale-gen zh_CN.UTF-8
locale-gen en_US.UTF-8
/etc/enviroment
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
启用ip组播,以便tomcat集群
route add -net 224.0.0.0 netmask 240.0.0.0 dev etho
ubuntu:
1.编写脚本xxx放于/etc/init.d/下
2.修改脚本执行权限:chmod 755 xxx
3.update-rc.d xxx defaults NN (NN为启动顺序),将脚本添加到系统启动执行的队列中去。
centos:
1.编写chkconfig格式的脚本xxx,放于/etc/init.d/下:
#/bin/sh
#chkconfig: 2345 20 80
#description: nginx script,2345运行级 20是启动时优先级 80是关闭时优先级
case $1 in
start) /u ...
Nginx学习之一—反向代理
- 博客分类:
- 系统配置
一、代理分类
代理一般分为正向代理和反向代理。正向代理简单点说就是内部网络通过代理服务器访问外部网络,反向代理就是外部网络通过代理服务器反问内部网络。
nginx就是这种反向代理服务器。
二、nginx的反向代理方式
1.proxy_pass方式
2.fastcgi方式
内存划分
1。JAVA内存主要划分为方法栈、方法区、堆。
2。方法栈上内存会自动释放;
3。方法区上主要加载了类的元信息、静态变量、常量。改区域又称为持久代(Perm Gen),默认是最小16M,最大64M。配置参数 -XX:PermSize=16m -XX:MaxPermSize=64m;
4。堆是按分代进行管理,主要分为新生代(New Gen)和旧生代(Old Gen或Tenuring Gen)。
1)新生代又分为Eden Space,S0,S1三块区域。
2)Eden是new出来对象的出生地(原来对象是亚当和夏娃生的啊?)。
3)S0和S1是2块大 ...
Zabbix是一款功能强大的开源监控平台,目前最高版本1.9.3。最新版已经内置了对JMX的支持。官方网站:http://www.zabbix.com。具体的安装请大家google吧,需要提醒的是server端配置文件需要加上:
JavaProxy=192.168.6.3 #Java Proxy部署的主机地址
JavaProxyPort=10051 #Java Proxy 部署的端口
StartJavaPollers=5 #接收的线程数量
1。应用要能被JMX监控,首先开启JMX功能。开启的方法很简单,启动虚拟机时增加参数,已启动tomcat为例,,在 ...
远程调用JMX开放的方法
- 博客分类:
- Java开发
JMX的功能主要通过远程调用RMI来实现。本文以获取c3po连接池连接数量为例(本文对c3po稍做了修改,以便监控):具体实现如下
import java.util.HashMap;
import java.util.Map;
import javax.management.MBeanServerConnection;
import javax.management.ObjectName;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
...