`
837062099
  • 浏览: 112549 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
创建自己的archetype一般有两种方式,比较简单的就是create from project 1、首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面     比如说会将一些常用的java代码存放到src/main/java目录下面;     会将一些通用的配置文件放到src/main/resources目录下面;     如果是javeEE工程,还会有一些jsp等等的文件存放到src/main/webapp目录下面 2、然后在maven project的pom.xml文件中添加插件     =================== ...
首先说明:父类和之类在不同包中,那么父类中的default和private方法都不能被子类继承。 java中protected 1. protected 访问控制符能被用于方法和成员变量。     2. 声明为protected的方法和成员变量能被同一个包里的所有类所访问,就像默认修饰符package一样。     3. 能被该类的子类所访问,子类可以和父类不在一个包中。     这样,当你想让一个类中的某个方法或成员变量在包中都可见,而且其子类也能访问(子类有可能和父类不在同一个包中)但又不想让所有类都可以访问该类时,就可以用protected修饰符。     可访问性:     publ ...
subst虚拟目录,mark一下,一下摘自百度百科。 用法格式 一、subst [盘符] [路径] 将指定的路径替代盘符,该路径将作为驱动器使用   二、subst /d 解除替代   [例子] C:\DOS>subst a: c:\temp? 用c盘temp目录替代a盘   C:\>subst a: /d? 解除替代   SUBST [drive1: [drive2:]path]   SUBST drive1: /D   drive1: 指定要指派路径的虚拟驱动器。   [drive2:]path 指定物理驱动器和要指派给虚拟驱动器的路径。   /D 删除被替换的 (虚拟) 驱 ...
在公司做的不是web软件,一直想自己学习并锻炼自己。 这几天有空就写自己的一个web小系统,感觉第一次写的界面太丑了,就打算这次用ajax提高用户体验,在网上当了一个页面后就打算用一个页面做一个系统。 通过四五天的努力,写了一个模块,貌似没发现功能上的问题。然后突然想看看用户session过期时提交一个请求时能不能完成老版本的功能,原来功能如下:提交请求后发现没登录,会先跳转到用户登录页面,然后成功登陆后自动执行之前没执行的请求,和淘宝网的实现一样。结果竟然不行。关键代码如下:<% String contextPath = request.getContextPath(); Str ...

svn权限配置

    博客分类:
  • svn
1   前言 1.1   Subversion 权限简介 在 Subversion 的使用当中,存在“认证”、“授权”两个概念。认证,即 authentication,是指用户名与密码的认证。授权,即 authorization ,是指某用户对某个目录是否具备读、写权限的一种审核。这 ...
航空公司城市对自动提示补全JS //**************************************************************************** // Author Kevin.Liu // Version 2.0.0 // date 2009-02-15 // MSN:Liu_585@126.com // QQ:48049106 //**************************************************************************** //机场根据城市查找三字码 function getThree ...
      PipedInputStream类与PipedOutputStream类用于在应用程序中创建管道通信.一个PipedInputStream实例对象必须和一个PipedOutputStream实例对象进行连接而产生一个通信管道.PipedOutputStream可以向管道中写入数据,PipedIntputStream可以读取PipedOutputStream向管道中写入的数据.这两个类主要用来完成线程之间的通信.一个线程的PipedInputStream对象能够从另外一个线程的PipedOutputStream对象中读取数据. ps:使用这组I/O流必须在多线程环境下.       ...
通常情况下,用transient和static修饰的变量是不能被序列化的,但是通过在序列化的类中写writeObject(ObjectOutputStream stream)和readObject(ObjectInputStream stream)方法,可以实现序列化。 有人说static的变量为什么不能序列化,因为static的变量可能被改变。 static final的常量可以被序列化。 package demo.serializable.advance; import java.io.*; public class OverrideSerial implements Ser ...

java clone

当需要clone的类里只有基本类型和String类时,用影子拷贝。需要拷贝的类必须继承Cloneable接口,并实现Object 类的clone()方法。该接口标识该类可以clone,和序列化接口类似。 package demo.clone; /** * 浅拷贝(影子拷贝) * @author XN * */ public class ShallowCopy implements Cloneable { private int id; private String name; protected Object clone() throws CloneNot ...
为了防止通过反序列化得到多个对象,EJ提倡使用enum实现单例: 关于枚举的对象为什么可以反序列化:可以看Enum类的如下方法: /** * prevent default deserialization */ private void readObject(ObjectInputStream in) throws IOException, ...
1.在/etc/rc.d/init.d中建脚本tomcatd. chmod +x tomcatd 2.chkconfig --add tomcatd就可以用service tomcatd start/stop/rstart了 附:脚本(我也是抄的,呵呵) #!/bin/sh # # Startup script for Tomcat, the Apache Servlet Engine # # chkconfig: 345 80 20 # description: Tomcat is the Apache Servlet Engine # processname: tomcat ...
Global site tag (gtag.js) - Google Analytics