- 浏览: 212897 次
- 性别:
- 来自: 宇宙
最新评论
-
naryCC:
虽然没有smarty那么方便,但是由于我们的环境太老不得不使用 ...
SmartTemplate -
victorwmh:
我们项目是Java项目,但数据源来自不同的地方,有些还是合作单 ...
和C++相对应Java的CheckSum -
cuisuqiang:
那你们到底是Java项目还是C++的项目?
和C++相对应Java的CheckSum -
david.org:
attempt to write a readonly dat ...
linux+apache+subversion版本控制 -
victorwmh:
wellee 写道兄弟,我怎么配置ZendDebugger老是 ...
Zend Debugger和Zend Optimizer配置(Windows)
文章列表
linux日志分析常用命令
- 博客分类:
- linux
1.日志文件
java.lang.ArrayIndexOutOfBoundsException: 5
at com.xxx.ds.bo.BO.setEntity(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.ArrayIndexOutOfBoundsException: 7
at com.xxx.ds.bo.BO.setEntity(Unknown Source)
at java.util.c ...
下面对几个开发模型,结合理论逐一分析。 1.迭代模型 迭代模型,摒弃了传统的需求分析,设计,编码,测试的流程,而是将整个生命周期变成若干个冲刺(Sprint)阶段,而每一个阶段都是由以上若干或者全部传统的流 ...
html5 读书笔记
- 博客分类:
- other
1、video
<video controls="controls" height="400">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持video标签。
</video>
video允许多个source元素,source元素可以链接不同的 ...
ant build.xml详解
- 博客分类:
- java
转:http://www.cnblogs.com/wangchenyang/archive/2012/01/18/2325932.html
Ant的优点
跨平台性。Ant是用Java语言编写的,所示具有很好的跨平台性。
操作简单。Ant是由一个内置任务和可选任务组成的。
Ant运行时需要一个XML文件(构建文件
常用shell脚本集
1、监测来自某个IP的TCP活动连接数
#!/bin/sh
while true
do
time=$(date '+%Y-%m-%d %H:%M:%S')
tcp=$(netstat -ano|grep 9100 |grep 192.168.0.236 |wc -l)
out="$time tcp connect counter=$tcp"
echo $out >> t.log
sleep 5
done
SVN配置库备份方案
- 博客分类:
- subversion
出于资源安全性考虑,为了防止由于配置管理服务器硬件或者软件故障,而导致SVN配置库资源丢失且无法恢复的情况发生,需要对配置库资源进行定期的备份。这里采用的备份策略为“定期大备份,时时小备份”,即定期对配置库根目录下的所有配置库资源进行整体备份,而对各配置库而言,如果库内资源发生了有效修改(即对资源进行了修改并成功进行了提交操作),则仅对发生修改的信息内容进行备份。
详见附件:
netstat命令详解
- 博客分类:
- linux
netstat命令用于显示IP、TCP、UDP和ICMP协议相关的统计数据,对我们诊断服务器和应用程序的运行状况非常有用。
一、netstat参数含义
[root@208 ~]# netstat -help
usage: netstat [-veenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}
netstat [-vnNcaeol] [<Socket> ...]
netstat { [-veenNac] -I[<Iface>] | [-ve ...
最近一个接收数据的应用,经常莫名其妙的卡死,出现这种情况时会停止输出日志信息,对查找问题非常不利。根据现有日志和表象,只能大致判断是哪块引起卡死,至于内部状态一无所知。在Linux系统中,kill -3 <PID>命令,可以将进程的dump日志输出到控制台,通过这些内容可以找到更多排查问题的线索。
以下为Linux+Tomcat中获取卡死状态下thread dump的实例:
1.查找进程ID
ps -ef|grep tomcat
2.输出日志
kill -3 <pid>
3.查看日志
more /tomcat/logs/catal ...
SVN为不同用户分配不同的目录权限
- 博客分类:
- subversion
找到权限配置文件authz:
[pname:/]
chenky=rw
daiysh=rw
handz=rw
huap=rw
jiangch=rw
lihj=rw
lixj=rw
rufj=rw
taow=rw
weizg=rw
xchd=rw
xiazj=rw
xuym=rw
yup=rw
[pname:/trunk/document]
luoym=r
pengj=r
huj=r
xuw=r
[pname:/trunk/document/测试文档]
luoym=rw
pengj=rw
huj=rw
xuw=rw
pname为项 ...
Linux 下挂载新硬盘方法
- 博客分类:
- linux
转载请注明: 转载自Life吧 本文永久链接地址:http://www.lifeba.org/arch/linux_mount_disk.html
1. 查看未挂载的磁盘
[root@localhost ~]# fdisk -l
Disk /dev/sda: 300.0 GB, 300000
Axure Flow 流程图
- 博客分类:
- Axure
本章主要介绍flow里面的工具,因为图形其实很好介绍,简单的英文翻译就好了,所以也顺带说说这些图形在流程里的作用。方式还和以前一样,编号,对号入座,咱们来一个萝卜,一个坑:
rectangle:矩形
作用:一般用作要执行的处理(process),在程序流程图中做执行框。
在axure中如果是画页面框架图,那么也可以指代一个页面。有时候我会把页面和执行命令放在同一个流程中做说明,这个时候将两类不同的矩形做色彩区别,然后做说明就好了。
rounded rectangle:圆角矩形或者扁圆
作用:表示程序的开始或者结束,在程序流程图中用作为起始框或者结束框。
bevel ...
Objective-c 线程安全的单件实例
- 博客分类:
- iPhone
#import <Foundation/Foundation.h>
@interface VnoteUtil : NSObject
+ (VnoteUtil *)instance;
@end
#import "VnoteUtil.h"
static VnoteUtil *instance = nil;
@implementation VnoteUtil
// 实现功能的方法在此添加,下面的方法无须修改...
/************************ 以下为实现单件实例线程安全的方法 ******* ...
用Wrapper将java程序注册为服务
- 博客分类:
- java
Wrapper是Java官方推荐的产品,可以把编写的程序注册为服务运行。这样将给运维人员带来很多便利,重启或暂停服务不用再那么繁琐了。下面以Linux为例,将Java程序注册为服务运行,主要有以下几个步骤:
A、打包的项目jar包中,增加一个除了启动自身业务还实现了WrapperListener接口的类,主要包含start(),stop(),controlEvent()这三个接口方法。
B、修改Wrapper.conf文件。
C、新建一个以项目为名称的文件,里面的脚本大多来自模版,只需简单修改几个参数即可。是否以项目作为名称,完全取决于你,linux的风格是以项目名+d的方式命名服务。 ...
SmartTemplate
- 博客分类:
- php
基本方法
SmartTemplate::assign() void assign ( string PLACEHOLDER, mixed CONTENT ) or void assign ( array CONTENT ) 给模板占位符(PLACEHOLDER)或者列表(CONTENT)赋值. 可以使用散列数组或者标量 例子1:标量赋值
<?php $template = new SmartTemplate('template.html'); $text = 'Sample Text'; $template->ass ...
Hibernate 一对多 oracle
- 博客分类:
- java
一对多,一方
@Entity
@Table(name = "t_btsevr_netload")
public class BtsevrNetload implements Serializable {
private static final long serialVersionUID = 4291125691067518944L;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator = "SEQ_ID")
@SequenceGener ...