- 浏览: 43015 次
- 性别:
- 来自: 湖北
最新评论
-
wuchsh2013:
这个好!原来还有非静态块这么一个东东!
对象的初始化
文章列表
调ArrayList对象中的ensureCapacity()方法预先设置这个数组的大小,提前告诉
系统这个数组的容量。可以提高添加新元素的速度。
累加字符串
可以使用 “+”“+=”还有StringBuffer.append()
用StringBuffer.append()比前者性能高出许多
字符串lenght()方法
如果for(int i=1;i<=str.lenght();i++){xxxxx},这样每循环一次都会调用lenght()方法一次,
也就是说每循环一次,系统就要计算一次长度,这样做会降低系统性能
应该采取的正确做法是:先取得长度赋给一 ...
javaweb应用的生命周期是由Servlet容器来控制的。
【启动阶段】
(1)把web.xml文件中的数据加载到内存中
(2)为JAVAWEB应用创建一个ServletContext对象
(3)对所有的Filter进行初始化
(4)对那些需要在web容器启动时就被初始化的Servlet进行初始化
【运行阶段】
Servlet API 主要由 javax.servlet 和 javax.servlet.http 两个包组成。
在javax.servlet包中定义了Servlet接口及相关的通用和类
在javax.servlet.http包中主要定义了与HTTP协议相关的 HttpServlet类、HttpServletRequest接口和HttpServletResponse接口
Servlet API的核心是java.servlet.Servlet接口,所有的Servlet类都必须 实现 这一接口。
Servlet接口中定义了5个方法,其中有3个方法都由Servlet容器来调用
...
1.执行 父类 静态内容!
2.执行 子类 静态内容!
3.执行 父类 非静态块!
4.执行 父类 构造方法!
5.执行 子类 非静态块!
6.执行 子类 构造方法!
package com.haolei.objectinitialization;
public class Super {
static{
System.out.println("1.执行 父类 静态内容!");
}
{
System.out.println("3.执行 父类 非静态块!");
}
public Sup ...
可以通过强制关掉yum进程:
rm -f /var/run/yum.pid
然后就可以使用yum了
错误提示:Android SDK需要..ADT最新的版本
ADT的版本太低和现SDK不匹匹配
修改\android-sdk\tools\lib\plugin.prop
# begin plugin.prop
plugin.version=14.0.0
# end plugin.prop
版本号改为现在ADT的版本
YUM的特点:
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf
自动解决增加或删除rpm包时遇到的倚赖性问题
使用方便
保持与RPM数据库的一致性
RHEL AS5可以通过Yum升级系统的功能,但默认rhel-debuginfo.repo 的设 ...
cd /op/google/chrome
vim google-chrome
找到exec -a "$0" "$HERE/chrome" " $@"
修改为:exec -a "$0" "$HERE/chrome" " $@ --user-data-dir"
1.登录linux
2.切换到oracle用户 su - oracle
3.sqlplus /nolog
4.conn /as sysdba;
5.startup;(启动oracle) shutdown immediate;(关闭oracle)
6.quit; 退出sqlpulu命令。
7.lsnrctl start(启动oracle监听) lsnrctl stop(停止oracle监听)
8.查看监听的状态 lsnrctl status
二:设置oracle服务自动启动
以root账户登录,修改/etc/oratab如下:
orcl:/home/oracle/p ...
https://github.com/728064001/documents/blob/master/jsp/Servlet%E7%B1%BB%E5%B1%82%E6%AC%A1%E5%85%B3%E7%B3%BB.png
1.客户端发出请求
2.Servlet容器接收请求,并对其进行解析
3.Servlet容器创建一个ServletRequest对象,在ServletRequst对象中包含了客户端请求信息及其它相关信息(请求头、正文、客户机IP等)
4.Servlet容器创建一个ServletResponse对象。
5.Servlet容器调用客户端所请求的Servlet的service()服务方法,并且把ServletRequest对象和ServletResponse对象作为参数传递给该服务方法
6.Servlet从ServletRequest对象中可获得客户端的请求信息
7.Servlet利用Se ...
[root@lion linux32_11gr1-r2]# mount -t iso9660 -o loop linux_11gR2.iso /oracleimage
iso文件的格式是iso9660,iso9660是cd上的一种文件系统
安装Sublime Text 2插件的方法:
1.直接安装
安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。
2.使用Package Control组件安装
也可以安装package control组件,然后直接在线安装:
按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)
粘贴以下代码到底部命令行并回车:import urllib2,os;pf='Package Control.subli ...
1.下载tomcat http://tomcat.apache.org/download-60.cgi
tar -zxvf apache-tomcat-6.0.36.tar.gz
mv apache-tomcat-6.0.36 /usr
vim ~/.bash_profile
添加:
TOMCAT_HOMT=/usr/apache-tomcat-6.0.36
export PATH JAVA_HOME CLASSPATH TOMCAT_HOME
source ~/.bash_profile
1.
rpm -ivh jdk-7u3-linux-i586.rpm --force --nodeps
默认的安装路径:/usr/java/jdk1.7.0_03
2.
vim /etc/profile
添加:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/to ...