自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 j2se-----numberFormat与DecimalFormat

[code]NumberFormat---数字的格式化显示NumberFormat nf = NumberFormat.getInstance();//根据本地local获得对应实例nf.format(10000000); nf.format(1000.35485);DecimalFormat--他是NumberFormat类的子类,可以自定义格式化操作和Simpl...

2010-10-31 23:01:44 88

原创 java深度-----effective java

[code]高性能java1.开发高性能java程序的原则与方法 优化程序代码的注意事项: 1。除非必须优化,否则不要轻易改动 2。改动之后要进行仔细的测试 3。在各个JVM产品中是不存在一劳永逸的成本模型 (在某个虚拟机上做的优化效果非常好,但是到了别的虚拟机上就不一定重现了)2。先把焦点放在设计,数据结构和算法上每一个方法不应该长,可以方法里面引...

2010-10-30 23:04:25 94

原创 java深度-----GC

[code]垃圾收集的实现:1。引用计数:一个A对象,如果有程序使用了这个引用对象,那么引用计数加1,当一个对象使用完毕之后引用计数减1,那么引用计数为0的时候,则可以回收他不能识别循环引用2。跟踪收集如果A对象引用了B对象,那么虚拟机会记住这个引用路径,同时B对象引用了C对象,那么也会记录这个路径如果一个对象没有在路径图中,那么可以收集缺点:需要维护一张引用的...

2010-10-30 11:08:08 125

原创 j2se----Observer

[code]class Rouse extends Observable { //房子可以被观察 private float price; public House(float price){ this.price = price; } public float getPrice(){ return this.price; }...

2010-10-29 21:53:02 84

原创 j2se----clone

[code]对象克隆protected Object clone() 以上的方法不能直接调用,需要实现Cloneable接口class Person implements Cloneable{ private String name; public String getName(){ return this.name; } ...

2010-10-29 21:28:36 92

原创 jsp-----smartUpLoad

[code] sample01.jspENCTYPE="multipart/form-data"---如果要传图片,需要对文件进行切割,传多个部分,是表单数据//下面混合上传 姓名: 注意:如果表单数据被封装,则无法使用request直接取得输入参数Smartupload之中为用户重新提供了一个re...

2010-10-29 21:07:04 91

原创 jsp---javaBean

[code]可以利用JavaBean 可以显示与业务的分离javaBean规范:1。所有的JavaBean必须放到一个包下2。JavaBean必须声明成public class类型 --->文件名称与类名称一致3。所有的属性必须封装4。设置和取得属性可以通过setter,getter5.使用jsp标签去调用javaBean时必须有一个无参的构造方法java命名规...

2010-10-29 20:31:19 79

原创 jsp----监听器

[code]监听器命名: 都是Listener所以以Listener结尾 如果只对生命周期监听: XXListener:如ServletContextListener,HttpSessionListener 如果要对属性监听: XXAttributeListener: 是针对于整个Web环境的监听 主要有以下三类: 1。Servle...

2010-10-29 14:53:30 103

原创 jsp----servlet过滤器

[code]Servlet程序的主要分类 1。标准Servlet(JSP) ---MVC 2。过滤Servlet(过滤器) 3。监听Servlet(监听器) 如何实现过滤器1. 所在的类实现Filter接口 ,注意,这里不需要继承HttpServlet,因为过滤器不一定是过滤Http协议 public interface Filter (Filte...

2010-10-29 13:31:05 84

原创 jsp-----el表达式

[code]EL的主要功能---为了计算和输出存储在标志位置的JAVA对象的值(jsp2.0)1。精确的访问存储对象2。Bean属性的简略记法3。空值取代错误消息之前输出保存在属性范围之内的值时使用一下代码 但是可以发现,使用此形式,代码较多,如果使用EL改进${name}----好处,不用加判断了${name} ---这个时候使...

2010-10-29 11:15:56 89

原创 java深度-----JVM体系结构

[code]java虚拟机有自己完善的硬件架构,如处理器,堆栈,寄存器等,还有相应的指令系统jvm屏蔽了与具体操作系统相关信息,使得java程序只需要生产在java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的指令执行。sun规定,每个字节码指令占8bit,那么最多才256个指令,目...

2010-10-28 11:17:49 101

原创 java深度-----jre为什么有两个

[code]1.如果安装了jdk,那么在jdk1.x文件夹下会有一个jre,一般在其他地方,通常是c:\xx\jre,所以如果安装jdk,那么会有两个jre,为什么呢?虽然说 jre 是字节码文件就能运行,但是他是.class的运行环境,jdk中多了很多东西,比如javac.exe,这些东西可以编译java,但是javac.exe这些东西也都是java写的,我们可以把这些东西看成是.c...

2010-10-28 09:39:03 176

原创 jsp-----servlet程序设计

[code]*.jsp--->*.java--->*.class文件servlet生命周期:装载---->创建----> ----->初始化----->服务----->销毁--->卸载1.servlet本身只关心 初始化,服务,销毁三个操作1。初始化:正常情况下只有一次初始化,但是如果一个servlet长时间不使用之后再使用,...

2010-10-26 22:20:49 85

原创 jsp-----web安全与Config

[code]1.在一个完整的Web目录中必须有一个web-inf文件夹,实验证明web目录中的web-inf文件夹对外部是不可见的,所以安全性很高。那么,既然此处是一个较为安全的地方,那么我们可以把需要保护的页面放到web-inf下打比喻:web-inf就像是银行的保险柜,aa.jsp就像是放到保险柜中的一沓子钱,如果取款者要取钱当然不能直接去取,而是要通过一个银行的职员要...

2010-10-26 20:57:06 89

原创 jsp----application

[code] application 是javax.servlet.ServletContext接口的对象在此对象之中提供了大量的方法,但是这些方法中最重要的应用就只有两组:1。属性的操作 setAttribute(),getAttribute(),removeAttribute()2。取得虚拟目录对应的真实路径: 就是得到的以下的docBase内容 ...

2010-10-26 17:26:53 108

原创 jsp------session

[code]javax.servlet.http.HttpSession对象注意:HttpSession这个接口是没有父接口的,因为只有http中国才存在session的概念session在世界中的主要作用就是判断用户是否登录public boolean isNew(); //判断是否是新的session,如果是新的session,那么可知用户刚刚连接过来此方法的原...

2010-10-26 16:21:17 113

原创 jsp--------response

[code]response表示服务器端对客户端的一种回应.------是HttpServletResponse接口的实现1.最常用的三种操作:设置头信息,跳转,Cookiepublic void setHeader(String name,String value); //设置头信息public void sendRedirect(String location) ...

2010-10-26 11:54:02 104

原创 jsp------request

[code]1.request对象是HttpServletRequest接口的一个实例,HttpServletRequest的父接口是ServletRequest, 但是ServletRequest只有一个子接口-----HttpServletRequest,这样考虑是为了以后的扩展,现在的程序都是基于Http协议,以后有新协议,就直接扩展即可request.getParamete...

2010-10-26 10:33:19 100

原创 jsp----内置对象,属性范围

[code]一般对象都要通过构造方法取得,而这九个可以直接使用必须记住内置对象 类型pageContext javax.servlet.jsp.PageContext request javax.servlet.http.HttpServletRequ...

2010-10-25 21:55:06 147

原创 jsp-----语法

[code]1。Scriptlet------script 脚本 let小程序 s所以这个就是脚本小程序1.1声明----可以直接在的scriptlet中定义全局常量,编写方法,编写类,但是一般情况下,不会直接在JSP中定义一个类。但是绝对不能再里面写语句 ----最常做的事就是声明全局常量 ----定义方法,此操作一般不会经常使用---------------...

2010-10-25 19:27:42 88

原创 interview---智力题2

[code]网上抄的1.一辆学校班车里面能装多少个高尔夫球?  答:推理 大约50万,假设巴士有50个高尔夫球高,50个高尔夫球宽,200个高尔夫球长。    2..要是让你清洗整个西雅图的所有窗子,你会收取多少费用?  答:推理过程 假如西雅图有1万栋建筑物,每栋建筑物有600个窗户,擦一个窗户需要5分钟,收费标准为每小时20美元,那么一共可以挣1000万美元。 ...

2010-10-22 13:42:28 177

原创 j2se----path

[code]"/" ----表示根路径。。在不同的地方,根是不同的在服务器端: servlet中:request.getRequestDispatcher (“/user/a.jsp”)这个"/"代表webRoot文件夹,意思是webRoot文件夹下的user/a.jsp页面,因为servlet或者jsp的本质就是动态的web吗,所以他们webRoot才是根,因为一个ip地址不...

2010-10-19 14:07:52 108

原创 行测-----数字敏感

[code]数字敏感1。 单数字发散 ---比如 126 1,1因子发散 比如:126是2,3的倍数(为什么是3的倍数,就是1+2+6=9 ==>是3的倍数,又是9的倍数,因为1+2+6=9.. 因为2太简单,所以考虑3 和9,又9又是3的倍数,所以考虑9, 他还是7的倍数:如何判断呢? 6*2 - 12 = 0 所以是7的倍数) ...

2010-10-18 21:13:37 210

原创 java陷阱-------内存溢出

[code]内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。所以我们应该明确:存在内存溢出的因不一定导致内存溢出的果。。。1。JAVA操作文本文件为什么超过3万行就内存益处啊?PrintWriter out = new PrintWriter(new BufferedWriter(new Fi...

2010-10-15 08:47:28 125

原创 interview----智力题

[code]1.烧一根不均匀的绳子,从头烧到尾共需要1个小时,现在又若干材质相同的绳子,问如何用烧绳子的方法来计时一个小时十五分钟呢(绳子长度可能不相等哈,但是都能烧1小时)?我们可以把75分钟拆分成 30 + 45 分钟一个两头烧 ---30 烧完后,一个两头烧,一个一头烧本质: 30 = 60分钟两头烧15 = 30分钟两头烧2.你有一桶果冻其中...

2010-10-14 08:53:23 168

原创 css---bug---div中英文无法自动换行

[code]问题:在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行。但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div的宽度远远超出设定的大小。 原因:这是因为div中,英文字母之间没有空格的话,它会默认认为这是一个英文单词,所以单词就一次输出不换行。那么,难道我们得在每个字...

2010-10-13 15:25:34 222

原创 interview--- 求下排数

[code]给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数。要求下排每个数都是先前上排对应那个数在下排十个数中出现的次数。上排的十个数如下: 【0,1,2,3,4,5,6,7,8,9】有点绕口: 下排的数有两个角色: 1。对于他头顶的数来说,他代表出现的次数 2。对于非头顶的数来说,他代表对应的那个数,贡献一次出现次数我们只关...

2010-10-12 20:34:43 123

原创 interview-----百元与百鸡

[code]公鸡每只5元钱,母鸡每只3元钱,小鸡3只1元钱,用一百元钱买100只鸡,问公鸡。母鸡,小鸡各有多少只?有多少种可能?这是初中题目: 设公鸡有 i 只 ,母鸡有 j 只 , 那么小鸡有 100 -i - j 只,设为 k条件一: i + j + k =100条件二: 5*i + 3*j + k/3 = 100隐含条件: i < = 20 , j ...

2010-10-12 19:01:19 110

原创 interview---str----315(三百一十五)

[code]数学技巧: 如果想把连续的几位归到一类,那么使用除法比如: 6,7,8 需要归为一类 ,因为是三个数字三个数字的,所以除以3 i/3 =27,8,9归到一类 那么除以三, (i-1)/3 如果需要把不连续的归到一类,那么使用取余数 % 0,4,8,12 ----因为差为4,所以他们与4有关。。。 i%4 = 01,5,9,13 --他们的差也是4, ...

2010-10-11 21:33:46 70

原创 interview-----java对象排序

[code] 现有一个类person有三个属性,分别是name,age,sex。有一个List对象,保存了很多person对象的实例,请编写一个函数,对List里的实例进行排序。条件:18岁以上的人,排序顺序:性别,年龄,姓名全部降序。第一感觉是数据库。。。思路:对象排序public class Person implements Comparable{ pri...

2010-10-11 20:31:47 117

原创 interview---reg---split("|")

[code]试题如下: "|DF|A".split("|").length的结果是() A 2 B 3 C 5 D 6 解析: |代表正则中的或运算符String[] arr = "a1b2cc1dd".split("1|2");//以1或者2分隔字符串那么他两边没写东西,当然代表空或者空来分隔。。。只不过大家都不这么写,因为如果你写成String...

2010-10-11 19:57:58 110

原创 interview---str---aaaddxxxxddddxxxx

[code]/*1. 一个字符串参数(value)由字母(a-z,A-Z)组成,且最大字符位数为40,要求写一个函数(maxLength)返回该参数中连续相同字母的最大个数及该字母,如果最大位数有多个,则返回第一个。例:字符串“aaaddxxxxddddxxxx”,返回值为:“x,4”。要求:请考虑代码执行的效率并注意编码的风格。注意:此题特征是连续的相同字母,这里注重...

2010-10-11 19:12:34 8730

原创 css--bug---display:none失效问题

[code]ie6中失效正常。。但是在ie8中也失效就说不过去了。。。。原因是:很可能你给这个元素的父级元素设置了高度造成的因为你很可能只隐藏了比如一个table中某部分。。。[/code]...

2010-10-09 16:36:08 1757

原创 eclipse---反编译插件

[code]网上淘的文章。。。自从eclipse升级到3.3以后jad插件就一直没有成功的安装上去,网上看了好多文章也是以前版本的安装方法,3.3目前通过eclipse的software update的插件安装方式已经不行了。 目前安装方式如下: 1.从http://www.kpdus.com/jad.html#download地址下载最新的jad,我目前下载的是jad...

2010-10-09 14:12:30 87

原创 j2se----String

[code] "a" == "a" new String("a") == new String("a") new String("a") == "a"1.true2.false3.false使用new String("a")时,jvm是不会主动把该对象放到strings pool里面的,除非程序调用 String的intern方法。比如:

2010-10-07 18:18:18 84

原创 servlet/jsp-----servlet是单例的,注意线程安全问题

[code]Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。Servlet容器会自动使用线程池等技术来支持系统的运行[/co...

2010-10-07 16:52:43 99

原创 oracle---用户管理

[code]sys是超级管理员,他比system多了一个权限---创建数据库create database日常对oracle管理过程中,使用system就够了在删除用户时,注意 如果要删除的用户,已经创建了表,那么就需要在删除时带一个参数cascade---把表也会删掉创建用户: create user mytest identified by m123;修改密...

2010-10-06 19:37:27 325

原创 oracle---认证

oca [oracle初级认证]ocp[oracle专家级认证]ocm[oracle大师级认证]oracle---神喻----代神说话的人oracle一启动大概吃掉100M的内存

2010-10-06 18:34:00 129

原创 oracle-----如何选择数据库

[code]从下面几点考虑:a.负载多大(用户多大)b.成本c.安全性小型数据库: access,foxbase:如果在100人左右,比如留言板,信息系统。。如果成本在千元以内,对安全性要求不高(不高到我可以直接像拷txt文件一样拷走你的数据库)中型数据库:mysql,sql server,informix负载量在5000~15000...

2010-10-06 18:25:58 1858

原创 eclipse---.project .class .settings

[code].classpath 文件

2010-10-06 14:03:47 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除