`
文章列表

有关JAVA性能优化

    博客分类:
  • java
 调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容器来调用 ...

对象的初始化

    博客分类:
  • java
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 ...
Global site tag (gtag.js) - Google Analytics