- 博客(73)
- 收藏
- 关注
原创 Linux开机启动指定服务(Tomcat、Openfire)
近期需要在centos中开机启动Openfire,正常的思路是在/etc/rc.local添加启动脚本,效果如下/home/user/openfire-3.7.1/bin/openfire start 结果报错如下,主要是环境变量在root用户下没有配置。No suitable Java Virtual Machine could be found on your system....
2018-01-09 14:27:01 493
原创 nginx 内置变量
在配置基于nginx服务器的网站时,必然会用到 nginx内置变量 ,下面笔者将它整理成列表,把最新版本的变量列出来,以方便做配置时查询nginx内置变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等...
2016-12-08 11:00:20 164
原创 Openfire3.9.3源代码导入eclipse中开发配置指南
见: Openfire3.9.3源代码导入eclipse中开发配置指南 已配置好,可直接运行的项目包: http://pan.baidu.com/s/1bnhOkJ9下载之后,直接从 6.② 下的 配置启动参数 开始操作...
2015-06-05 10:51:48 126
原创 secureCRT端口转发功能配置
今天遇到这样一个场景:在外出差, 想要访问公司内网一台服务器.不过只有一个外网ip(B), 并且只有几个端口映射出来, 其他端口均不可使用A. 自己手上的电脑B. 是一台linux服务器机,在外网A可登录BC. 是公司内网一台服务器. (192.168.0.3) A只能访问B但A不能访问C,B可以访问到C,那怎样才可以使A机连接到C机上呢? 1、在A上用secu...
2014-05-29 16:37:48 324
原创 java发送http的get、post请求
package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnecti...
2014-05-22 13:41:01 116
原创 Android JS双向调用
Android手机中内置了一款高性能webkit内核,该内核完美封装到了WebView组件中,而从js中直接调用java方法和在java中直接调用js方法更是让我们看到了WebView的强大,下面这个小例子介绍了怎样在js和java中双向调用方法 1.首先是布局文件main.xml Xml代码 <?xml version="1.0" encoding="utf-8...
2014-05-06 09:58:50 110
原创 Linux vsftp安装配置和虚拟用户设置
一 安装1、检查系统是否已安装vsftp rpm -q vsftpd package vsftpd is not installed #说明系统没有安装vsftpd 2、安装vsftpdyum -y install vsftpd #系统自动安装 基本命令,配置完成后,进行操作/etc/init.d/vsftpd start #启动vsftp...
2013-11-19 11:11:08 335
原创 Linux双网卡设置
主要是做linux双网卡, 下午没有调通是因为两个网卡都设置了网关, 手动配置的静态路由也有问题,导致链路不通.今天晚上重新设置, 114的网络问题解决解决方法:eth0: 172.16.0.114 mask: 255.255.255.0 gateway: 172.16.0.1eth1: 192.168.255.3 mask:255.255.255.0 不设置默认网关启动两个网卡, e...
2012-10-11 18:15:59 250
原创 Locale 详解 转
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定loca...
2012-04-14 19:27:43 111
原创 jquery $.getJSON 乱码
页面处理var hotelCode =encodeURI($("#hotelCode").val(),"utf-8");var hotelName = encodeURI($("#hotelName").val(),"utf-8");后台处理 Hotel hotel = new Hotel();hotel.setHotelName(URLDecoder.deco...
2012-04-04 14:56:54 110
实用的工具类
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;/** * 编码工具类,包括: <br> * 1)MD5/SHA编码 <br> * 2)Base64编码 <br> * 3)DES/ThreeDES编码 <br&...
2012-01-16 12:53:15 80
原创 ttserver tokyo
整理的ttserver 常用命令 ,供大家参考。tcrmgr : 测试和调试ttserver的程序主要有: tcrmgr inform host: 获取服务器的信息 //tcrmgr inform 192.168.0.122tcrmgr put host key value : 添加记录 tcrmgr get host key : 获取记录 tcrmgr out ho...
2011-12-20 16:19:47 123
原创 lvs+keepalived linux负载均衡实现
背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器.LVS+Ke...
2011-12-20 14:22:16 183
原创 Linux下端口映射工具RINETD
Linux下简单好用的工具rinetd,实现端口映射/转发/重定向官网地址http://www.boutell.com/rinetd软件下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 解压安装tar zxvf rinetd.tar.gzmakemake install编辑配置vi /etc/rinetd.c...
2011-12-13 14:25:29 691
原创 linux 修改密码 系统常用配置
passwd命令出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。因此使用useradd命令增加时,还需使用passwd命令为每一位新增加的用户设置口令;用户以后还可以随时用passwd命令改变自己的口令。该命令的一般格式为: passwd [用户名] 其中用户名为需要修改口令的用户名。只有超级用户可以使用“passwd 用户名”修改其他用户...
2011-11-29 12:44:37 253
原创 Tokyo Tyrant 安装启动
Tokyo Tyrant是目前评价最高的key-value数据库之一,本文记录在linux(suse11)上的安装过程。 1) 安装Tokyo Cabinet Tokyo Tyrant和Tokyo Cabinet的关系,个人感觉类似于mysql数据库和InnoDB存储引擎的关系。在安装Tokyo Tyrant之前,首先需要安装Tokyo Cabinet。 Tokyo Cabinet...
2011-11-21 15:58:44 221
原创 用cronolog分割tomcat的catalina.out文件
用cronolog分割tomcat的catalina.out文件 最近由于工作需要,tomcat 的catalina.out文件的不断扩大,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具来分割它。网上找了找用cronolog 安装过程如下: 下载(最新版本) # wget http://cronolog.org/download/cronolog-1.6.2.tar.gz...
2011-10-25 18:31:38 104
原创 LINUX查看硬件配置 系统信息 命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名 # lspci -tv # 列出所有PCI...
2011-10-10 14:00:30 164
原创 tomcat 最大连接数配置
server.xml中配置 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" acceptCount="100" /> maxThreads="150"
2011-10-10 13:01:55 136
原创 tomcat start stop 脚本
创建文件tomcat,文件内容如下[root@node1 ~]# vi /etc/init.d/tomcat #!/bin/sh###############################################Startup script for Tomcat on Linux #filename tomcat.sh#Make sure the ja...
2011-10-05 17:49:22 158
原创 heartbeat 配置
1、 软件下载heartbeat-1.2.3.tar.gz和相关依赖软件(如果已经安装了开发工具包,一般只需要下载libnet-1.1.0-1.fr.c.1.um.1.i386.rpm即可) www.linux-ha.org2、 软件安装rpm –ivh libnet-1.1.0-1.fr.c.1.um.1.i386.rpmtar heartbeat-1.2.3.tar...
2011-09-30 17:02:48 116
原创 linux常用命令
rpm安装rpm -ivh jdk-1_5_0_15-linux-i586.rpm防火墙1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop...
2011-09-27 17:46:31 59
原创 正则表达式专题
正则表达式匹配指定字符串之外的内容 ^(?!.*?排除的字符串).*$工作中经常遇到分析log文件, 想从文件中找到和对应数据的内容,其他的内容不关心.这样就想用一个正则表达式匹配指定字符串之外的内容,替换成空的, 剩下就是我们关心的log内容^(?!.*?正则表达式).*$问题情境需要将RDL报表里的GetComment( Parameters!F0001.Value ,...
2011-09-21 20:53:41 91
原创 LINUX下使用rinetd端口转发
1)安装软件rinted下载rinetd.tar tar xvzf rinetd.tar.gz #解压程序编译安装makemake install2)编辑配置文件vi /etc/rinetd.conf 59.33.120.36 80 192.168.0.72 80 allow 59.33.120.* logfile /var/log/rinetd.log3)...
2011-09-07 15:37:49 299
原创 读取config 工具类
import java.io.File;import java.io.FileInputStream;import java.util.Properties;import org.apache.log4j.Logger;/** * 负责提取配置文件信息,并监测配置文件的改动 * * @author lvlj * @datetime 2008-6-4 上午11:5...
2011-09-05 14:35:40 139
原创 java的System.getProperty()方法可以获取的值
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification....
2011-09-05 14:18:39 67
原创 MySql 备份还原常用命令
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysq...
2011-09-02 11:22:09 70
原创 linux 修改时间 ntp同步时间
修改系统日期#date -s 06/10/2009修改系统时间#date -s 13:12:00 设置系统日期和时间,注意在日期和时间之间有一个空格#date –s “2009-08-16 11:30:00”---- 注意,这里说的是系统时间,是linux由操作系统维护的。 ---- 在系统启动时,Linux操作系统将时间从CMOS中读到...
2011-08-25 11:59:40 553
原创 struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字...
2011-08-13 14:04:03 157
原创 java(Web)中相对路径,绝对路径问题总结
前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类学习了一下。也找了一些资料。希望大家遇到类似的问题,可以更有效的解决。==========================================================...
2011-08-02 09:39:50 62
原创 java中的io系统详解 (转)
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputSt...
2011-08-01 20:24:37 102
原创 Struts2配置文件详解——struts-default.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><
2011-07-31 11:55:12 107
原创 Struts 2的基石——拦截器(Interceptor)
Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。什么是拦截器拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为—...
2011-07-31 10:41:33 68
原创 JAVA中的时间操作 转
java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这四种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是...
2011-07-26 17:16:29 150
原创 startuml 基本使用
上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错,我甚至都想什么时候把机器上的ROSE删除,直接用这款软件了,听说这个软件是一个韩国人用DELPHI写的,支持UML2.0。 下面就是我偶尔做的几个演示图,当然很不全面,更多的功能还要使用一段时间之后才能体会出来。当然园子里有兴趣的朋友不妨也试一下,相信会有更...
2011-07-25 18:58:52 125
原创 org.springframework.web.util.IntrospectorCleanupListener是什么东东
看到好多项目的web.xml中都配置了<listener> <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class></listener> 这个是什么东东呢? 这是I...
2011-07-21 19:13:18 193
原创 ajax使用
ajax使用/** ajax的使用*/function displayMessage(){ var ajaxUrl="toPlay!getTopTwoAssetBean.action"; //ajax访问的地址 rtspAjax = new AJAX_OBJ(ajaxUrl,responseFunction); //调用我们ajax.js中的代码 responseFunction为...
2011-07-07 16:22:33 89
原创 Windows ftp 密码管理 修改 删除
1. 单击“开始”,单击“运行”,键入“control userpasswords2”或 输入“control keymgr.dll”,然后按 Enter. 2. 单击“高级”选项卡,然后单击“管理密码”。 3. 移除所有存储的密码。 需要重新启动计算机才会在访问该共享文件夹的时候,重新出现输入用户名和密码的提示。如果您不希望重启计算机的话,可以重启“workstat...
2011-07-01 10:48:26 1769
原创 封装ajax
/*-----------ajax-----------------------*//*============================================AJAX 对象==================================* 作用:通过get或post的方式请求异步(同步)数据* @param{string} url: 将要去请求的路径* @...
2011-06-30 09:44:11 68
原创 常用软件地址
red hat 4的rpm包http://mirrors.jtlnet.com/centos/4/apt/i386/RPMS.os/ GNU的ftp网站 http://ftp.gnu.org JDK各版本下载(官网1.1-6.0) http://www.oracle.com/technetwork/java/archive-139...
2011-05-30 18:12:32 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人