`
文章列表

节目通信流程

    博客分类:
  • xmpp
备注: 1001:节目id 9001:用户id 9001@im.lanmei.fm/Spark 2.6.3:用户jid conference.im.lanmei.fm:节目绑定域(固定) 1、获取节目详情 c req: <iq id="NyPcU-43" from="9001@im.lanmei.fm/Spark 2.6.3"  to="1001@conference.im.lanmei.fm" type="get"> <query xmlns="http://jabber.o ...

resin 安装

./configure --prefix=/opt/app/resin-pro-3.1.9 make make install ln -s /opt/app/resin-pro-3.1.9 /opt/app/resin
-vm /home/wanxiaowei/jdk1.6.0_31/bin -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms512m -Xmx1024m -Djava.library.path=/usr/lib/jni
查看最大线程数: cat /proc/sys/kernel/threads-max 1、 每进程可用线程数 = VIRT上限/stack size 其中 VIRT 上限: 32位x86 = 3G 64位x64=64G statck size 默认是 10240 因此在默认情况下 32位系统上单进程最多可以创建300个线程, 64系统在内存充足的情 ...

curl命令使用

curl -o /dev/null -s -w  %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total}     http://www.canada.com   输出=>0.081:0.272:0.779 清单 1 给出对一个流行的新闻站点执行 curl 命令的情况.输出通常是 HTML 代码,通过 -o 参数发送到 /dev/null. -s 参数去掉所有状态信息. -w 参数让 curl 写出表 1 列出的计时器的状态信息: 表 1. curl 使用的计时器 计时器 描述 time_connect ...
scripts 在运行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有办法不需要透过直接运行该 scripts 就可以来判断是否有问题呢?呵呵!当然是有的!我们就直接以 bash 的相关参数来进行判断吧! [root@www ~]# sh或bash [-nvx] scripts.sh 选项与参数: -n  :不要运行 script,仅查询语法的问题; -v  :再运行 sccript 前,先将 scripts 的内容输出到萤幕上; -x  :将使用到的 script 内容显示到萤幕上,这是很有用的参数
截取字符串: 1.expr substr "$a" 1 8 2.echo $a | awk '{print substr(,1,8)}' 3.echo $a | cut -c1-8 实例: ip=`ifconfig eth0 | sed -n "2,2p" | awk '{print substr($2,6)}'`;
#!/bin/bash #递归遍历源文件目录 function scandir(){ if [ $# -lt 3 ] then echo usage:$0 src sourcecode destcode ; exit; fi local cur_dir workdir sourcecode destcode workdir=$1 sourcecode=$2; destcode=$3; cd ${workdir} if [ ${workdir} = &q ...

Java:回调机制

http://www.cnblogs.com/tt_mc/archive/2011/11/09/2243699.html 观察者模式的实现 1.  什么是回调函数     回调函数(callback Function),顾名思义,用于回调的函数。  回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性:     1、属于工作流的一个部分;     2、必须按照工作流指定的调用约定来申明(定义);     3、他的调用时机由工作流决定,回调函数的实现者不能直接调用回调函数来实现 ...

java final关键字

    博客分类:
  • java
Java中的final关键字通常的指的是“这是无法改变的”。它可能被做为三种的修饰词.------数据,方法,类。 一 final数据 1.在修饰基本类型时,表示它是一个常量,在定义时必须给予赋值.    特别的一个既是static又是final 的字段只占据一段不能改变的存储空间。 2.在修饰对象或者数组时,它表示对对象或数组的引用恒定不变,然而对象本身却是可以修改的.   使用声明final字段:声明为final但末给定初值的字段,但必须确保空白final在使用前被初始化,一般在构造方法完成。   final参数:在方法的参数列表以声明的方式将参数指明为final,这意味着在方 ...
http://webservices.ctocio.com.cn/208/12082708.shtml

jvm 参数设置 -D

    博客分类:
  • java
1、log4j 配置文件 -Dlog4j.configuration=file:/opt/www/api-t-sohu/trunk/api-t-sohu-web-3.0/src/main/webapp/WEB-INF/classes/log4j.properties 2、java运行 编码 -Dfile.encoding=utf-8

linux nmap 命令

Nmap即Network Mapper,它是在免费软件基金会的GNU General Public License (GPL)下发布的。其基本功能有:探测一组主机是否在线;扫描主机端口,嗅探提供的网络服务;判断主机的操作系统。软件下载后,执行configure、make和make install三个 ...

linux source 命令

命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。 注:该命令通常用命令“.”来替代。 如:source /etc/profile 与 . /etc/profile是等效的。 注意:source命令与shell scripts的区别是, source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。
如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim 中可以直接查看文件编码 Shell代码 :set fileencoding  即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: Shell代码 set enco ...
Global site tag (gtag.js) - Google Analytics