- 浏览: 23096 次
- 性别:
最新评论
文章列表
添加用户: useradd smb --------------- 添加名字为smb的用户删除用户: 1、userdel denny ---------- 删除用户denny 2、userdel -r denny ------- 删除用户denny,连同~/home/denny目录删除修改密码: passwd smb --------------- 修改smb用户的密码切换用户: su –l root --------------- 切换到root用户,并将root的环境变量同时带入几个常用命令:
logout ------------------- 退出
halt -------- ...
package com.txt; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashSet; import java.util.Set; /** * Reader and Writer(读取多个txt文件,去掉重复元素,再写入一个新的txt文件。) * * @au ...
package com.bse.action; import java.io.*; import java.util.UUID; import com.opensymphony.xwork2.ActionContext; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; @SuppressWarnings("serial") public class UploadAction extends ActionSupport {private ...
package foo; import java.io.File; import java.io.IOException; import java.io.PrintStream; import java.util.Iterator; import java.util.List; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; /** * 解析HTML,并写入到TXT。 * @author Administrator * */ public class ReadHtm ...
实际上在Struts2框架中,一个完整的结果视图配置文件应该是:
<action name="Action名称" class="Action类路径" method="方法名">
<result name="逻辑视图名称" type="结果类型">
<param name="参数名称">参数值</param>
</result>
</action>
结果类型的作用
返回类型在St ...
在Struts2的核心包中org\apache\struts2文件夹下可以找到Struts2的一个默认配置文件default.properties。有时为了调试方便我们可以更改部分默认内容。具体的方法是在工程的WEB-INF/classes文件夹下简历一个struts.properties文件,并将要修改的信息配置到该文件中
struts.properties:
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。
分别介绍一下几个struts.xml中常用到的标签
1、<include>
利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件。
比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xml和order.xml中,然后在struts.xml中将这3个配置文件引入:
struts.xml:
<?xml versi ...
package com.txt;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Set;
/**
* 读取多个txt文件,去掉重复元素,再写入一个新的txt文件。
*
* @author Administ ...
1.设置IP
[root@localhost etc]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
HWADDR=00:16:36:66:a3:ec
IPADDR=192.168.1.188
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
##################### 解释 ###################### ...
1、从官网下载site-1.6.13.zip文件,网址是:subclipse.tigris.org,
2、从中解压出features与plugins文件夹,将其复制到C:\Program Files\Genuitec\myPlugin\svn里面,其它的*.xml文件不要。
3、在C:\Program Files\Genuitec\MyEclipse 8.5 M2\dropins下新建文件svn.link,内容是:path=C:\\Program Files\\Genuitec\\myPlugin\\svn 保存。
4、删除C:\Program Files\Genuitec\MyEc ...
Windws 环境下 Apache + Mod_jk + Tomcat 集群配置
1.所需软件包:
JDK:jdk-6u30-windows-i586.exe
Apache:apache_2.2.14-win32-x86-no_ssl.msi
Tomcat:apache-tomcat-6.0.10.zip
Mod_jk:mod_jk-1.2.31-httpd-2.2.3.so
2.软件安装:
Apache:
下载后直接安装msi即可,如果没有其他的http服务器(如iis)则应该可以成功安装,端口即为80,能够访问http://localhost/ 说明 ...
验证IP是否在范围内
- 博客分类:
- Java
public class IpUtil {
/**
* 验证IP是否在范围内。
*
* @param ip
* 子网
* @param mask
* 子网掩码
* @param clientIp
* 需要验证的IP
* @return
*/
public static boolean isInRange(String ip, int mask, String clientIp) {
byte maskByte = Byte.parseByte(String.valueOf(mas ...
1、EhCache所需要的jar包:
ehcache-2.7.0.jar
slf4j-api-1.6.6.jar
slf4j-jdk14-1.6.6.jar
2、ehcache.xml 配置
新建ehcache.xml文件,添加如下配置
<ehcache>
<defaultCache maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="1000"
timeToLiveSec ...
------------------------------- 这里只设置了一个复制集,一主一从 -------------------
mkdir -p /data/a/r0
mkdir -p /data/a/r1
mkdir -p /data/b/r0
mkdir -p /data/b/r1
mkdir -p /data/logs/a
mkdir -p /data/logs/b
mkdir -p /data/configServer/r0
mkdir -p /data/configServer/r1
mkdir -p /data/logs/configServer
mkdir ...
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.latitude.bsemgr.model.User;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor. ...