`
文章列表
SERVLET packagecom.bjsxt.shopping.servlet; importjava.io.File; importjava.io.IOException; importjava.io.PrintWriter; importjava.util.Iterator; importjava.util.List; importjavax.servlet.ServletConfig; importjavax.servlet.ServletException; importjavax.servlet.http.HttpServlet; imp ...
今天搞了一下文件上传功能组件Common FileUpload。 需要两个Jar包分别是commons-io-1.4.jar,commons-fileupload-1.2.1.jar。点击下载 只需要写一个上传类UploadServlet.java,还需要两个Jsp界面,分别负责上传文件和输出上传是否成功。 还需要在根目录下新建一个文件夹uploads,用于保存上传后文件。 下面是上传Servlet类源码: packagecom.sy.web; importjava.io.*; importjava.util.*; importj ...
1. 首先需要下载需要的组件。 下载commons-fileupload-1.2.1-bin.zip,下载网址: http://commons.apache.org/downloads/download_fileupload.cgi 下载commons-io-1.4-bin.zip,下载网址: http://commons.apache.org/downloads/download_io.cgi 2. 用开源的FileUpload组件,可以很方便的给自己的系统添加功能强大的文件上传模块。下图为文件上传的基本流程 ...
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行 读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输 ...
面试了很多大大小小的公司,说一点自己的体会,大家可以看看,也许对你有帮助,现在经济这么低迷。找工作还需要运气+实力。话不多说,把我晕倒的问题一一写下来。 这里有一个我的面试总结,大家可以去看看。http://topic. ...
(原创)深入研究java对String字符串对象的创建以及管理(2008-9-27 bbh)新手初学,不对的地方大家多多指教~经常看到很多人讨论java中关于String的问题,我也就有点兴趣了,鉴于网上很多人写的都差别很大,同样的问题都是不同的说法,我很迷糊,花了一晚上读了Java Virtual Machine Specification和The Java Language Specification的一些章节,做了很多试验,总结了一下关于String的内容,还有很多内容我也不确定,在下面也都提出来了,希望高手能指正.Constant Pool常量池的概念:在讲到String的 ...
今天电话面试的一题,关于数据库查询优化的 刚才……突然就来了个电话,电话面试的…… 其中问了一道关于关于数据库查询性能的题目: 现在有三张表,其中一张数据量很大,其他两张表数据量都很少,那在where子句中大表的过滤条件应该摆在什么位置??是在where子句中的前面、中间还是最后? 之前没怎么想过,匆忙之间就回答了放在最后…… 请高手们解惑~~===================================================唵不是高手! 听高手好像讲过,,,,,不一定听清楚了&q ...
1、 概述struts,以及struts如何实现MVC架构的?答:struts framework是一种基于java的技术,Web应用程序开发人员通过struts framework即可充分利用面向对象设计、代码重用以及"编写一次、到处运行"的优点。Struts提供了一种创建Web应用程序的框架,其中对应用 程序的显示、表示和数据的后端代码进行了抽象。Struts采用jsp作为MVC的视图,由ActionServlet具体指定的action动作类作为 控制器即MVC中的C,负责视图与模型之间的交互。控制器的每个入口点都由名为struts-config.xml的配置 ...
第一题: Java code publicclassJtest{ intm=1; inti=3; voidJtest(){ m=2; i=4; } publicstaticvoidmain(String[]args){ Jtestapp=newJtest(); [color=#FF0000]app.Jtest();[/color] System.out.println(app.m+","+app.i); } } 你没有调用类Jtest中的Jtest方法,自然m和i的值不会变化,想让m=2,i=4就加上红色那句 第二题: J ...
publicstaticvoidchange(intx,inty) { //要求: //不借助第三方变量,将x,y两个变量的值互换。 } 正解: publicstaticvoidchange(intx,inty) { x=x+y; y=x-y; x=x-y; }
面试的时候碰到程序改错的题目时,要注意,如果方法2是重写自方法1,要注意方法2的保护范围应当比方法1广!!也不记得上面的说法对不对了,反正有类似的这样的一回事
我们都知道在jsp中include有两种形式,分别是<%@includefile=””%><jsp:includepage=””flush=”true”/> 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用<% @includefile=””%>,哪些时候用<jsp:includepage=””flush=”true”/>. 这种形式。首 ...
应该是会的,所以要尽量把过滤大的语句放在最前面,但也有可能 不会,因为在一些数据库例如ORCLA中它会对传入的SQL语句有一个优化,所以可以没有什么影响。。。。。。但程序员能干的事应该由程序员来干,而不应 当由计算机来做,(这句话或许在追求功能不追求速度的现在不太合适,且当自己来做和计算机来做没有什么影响甚至自己做有可能比计算机做更差时,更不合适) 那么怎样才能知道 那个部分的语句过滤比较大呢??这个时候可以做一个测试,比如SELECT NAME 一万次或几万个数据时,看看用 了多少秒,再用同样的方法SELECT 其它字段 看看到底那个时间用得最少,少的就是。。。。。。。。。。。我也不知道 ...
publicstaticvoidmain(Stringargs[]) {printNum(1);} publicstaticvoidprintNum(intn) {if(n==100) {System.out.println(n);} else{System.out.println(n);printNum(n+1);} }
ctrl+y 撤销alt+shift+j 添加javadoc注释shift+space 显示提示ctrl+/ 将选中的语句注释掉或撤销注释
Global site tag (gtag.js) - Google Analytics