`
zhoujinhuang
  • 浏览: 91867 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
memcached 监控脚本,用于记录memcached的状态和负载情况。 输出至文件monitor_memcache_127.0.0.1_2014_9_19.log 中。包含时间、状态、采样区间平均每秒变化量(每秒的get 、set、bytes_read、bytes_written、内存变化)。 2014-09-19 00:08:10 1411056490 2325831 583884 365383267 1295656708 169255212 1 23 10 6402 14636 -183 2014-09-19 00:08:15 1411056495 2325948 583937 ...
     这两天使用httpclient4.3.5(好像httpclient每个版本差别挺大的)访问一个https的服务,发现跑一段时间后有连接在createLayeredSocket的时候卡住,并且一直不超时释放,线程调用栈: "Thread-12" daemon prio=10 tid=0x00002aaab488a000 nid= ...
批量将htm文件从gb2312改为utf-8 。 最好先备份文件, 如果文件中有非gb2312的字符,会报错“非法输入序列”,新文件生成了一部分。 for i in `find . -name "*.htm"` ; do echo $i ; iconv -f gb2312 -t utf-8 $i > $i.utf-8 &&  mv $i $i.bak && mv $i.utf-8 $i; done ;    
  远程监控和调试的参数配置,过段时间就忘了,在这记一下。   启动JMX支持JConsole连接  catalina.bat: set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"  ...
碰到一个同事没有用@Transactional声明事务,数据库还是提交了。感觉奇怪,测试验证了一下,记录一下 代码:    @Transactional    public void addSe() {        Se se = new Se();        se.setName("test");        commonDao.getHibernateTemplate().save(se);         String a = null;        a.length(); //抛异常        Se se1 = new Se();        se ...
不知道是不是太简单了,官网上没有拍照的例子,网上搜了一圈。 拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"); 直接使用可以获取打开摄像头,聚焦,预览等事件,并做处理,稍微麻烦一点。用IMAGE_CAPTURE Intent 可以简单的获取拍照的结果,一张图片。 第一种方法 可以看一下 http://www.qqread.com/other-devtool/v472520.html 我用的第二种方法,API做得很傻瓜了。 配置文件,设置访问权限 A ...
不知道是不是太简单了,官网上没有拍照的例子,网上搜了一圈。 拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"); 直接使用可以获取打开摄像头,聚焦,预览等事件,并做处理,稍微麻烦一点。用IMAGE_CAPTURE Intent 可以简单的获取拍照的结果,一张图片。 第一种方法 可以看一下 http://www.qqread.com/other-devtool/v472520.html 我用的第二种方法,API做得很傻瓜了。 配置文件,设置访问权限 A ...
任务是做一个定位+手机拍照+地图的很常见的应用 今天按官方教程做了一个定位+地图的例子了解一下API。拍照的例子没找到官方的例子,瞎搜了一圈例子没做完,明天再整理。 定位、地图相关的配置: AndroidManifest.xml <appli ...
  中午收到一个任务,做个android应用。以前玩过,不过都忘记了,这次希望能够每天做些记录下来。 环境安装 安装 eclipse3.5 ,版本eclipse-jee-galileo-SR1-win32  JDK1.6 Windows版的 android SDK下载 android-sdk_r06-windows.zip, 查看新版本 http://androidappdocs-staging.appspot.com/sdk/index.html  解压SDK,运行SDK Setup.exe,根据需要选择下载开发包。 安装 android的eclipse插件,通过eclips ...
配置负载均衡 一、配置Glassfish支持AJP协议(Apache to Java Protocol)接口: 复制ajp 所需的jartomcat 5.5.23/server/lib/tomcat-ajp.jar,tomcat 5.5.23/server/lib/commons-modeler-2.0.jar commons-logging-1.0.4.jar, log4j-1.2.14.jar 到Glassfish/lib 目录   asadmin create-jvm-options --target cluster1 "-DjvmRoute=\${AJP_INSTAN ...
  http://cwiki.apache.org/CXF20DOC/wsdl-to-java.html     通过配置profile避免每次执行mvn时都重新生成代码  <profiles>  <profile>   <id>wsdl2java</id>   <build>    <plugins>     <plugin>      <groupId>org.apache.cxf</groupId>      <artifactId>cxf-codegen-pl ...
  在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:action类实现ServletRequestAware接口,并新建一个HttpServletRequest requestpublic class UserLoginAction extends ActionSupport implements ServletRequestAware{   pub ...
一、什么是 DRBD ?     DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络 RAID 。 二、 drbd 的应用范围是什么?除此之外,创建高可用性集群 ...
版本 : 2003.06.15  winxp 问题1   MEM_BAD_POINTER 替换rational rose安装目录的rose子目录下 SHW32.DLL   问题2  Rose2DMCommunicator throws: file or assembly name Interop.Rational.RationalRose, or, one dependency relation was not found 将Interop.Rational.RationalRose.dll  放置在一下目录 C:\WINDOWS\assembly in Windows XP. C:\WINN ...
对于数据仓库中的数据,我们一般理解都是记录历史变化的。他的定义中也明确提到这一点,所以数据仓库中的事实表一般都有时间或时间戳字段来支持记录的历史变化,而且不光是事实表,维表也要体现历史变化,其中,代理键就起了一定的作用。但是对于ODS层表,他记录的是最近时间的原子数据,忽略了一些历史信息。   ODS层表的数据形态按反应历史变化情况可以分成两种,一种是快照型的,一种是事件型的。   系统中存在一种数据,如果用ER图表示的话,他们多是被别的数据参照,这种数据不知有没有固定的叫法,这里姑且叫做“主数据”。顾名思义,这些数据是很重要的,是系统的核心数据,被引用的越多越重要。例如产品数据、客户数据,以及 ...
Global site tag (gtag.js) - Google Analytics