- 浏览: 112549 次
- 性别:
- 来自: 南京
最新评论
-
LeanTaoT:
我deploy到私服,生成到哪里去了?我怎么找不到,publi ...
使用maven 创建自定义的archetype(工程骨架) -
springdata_spring:
java程序语言学习教程 地址http://www.zuida ...
java中protected的权限
文章列表
创建自己的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 ...
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
- 博客分类:
- java基础
当需要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
...