2012年11月22日

java中乱码问题

摘要: 一、Java编程技术中汉字问题的分析及解决 Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的。1、比如在myeclipse下可以设置其编码的方式2、new String(str.getBytes("ISO-8859-1"),"GBK")以iso-8859-1编码方式转化成字节数组,而“GBK”是目标编码方式。3、jsp中可以<%@page contentType="text/html;charset=gb2312"%>4、JDBC执行select语句 阅读全文

posted @ 2012-11-22 19:07 云端飘 阅读(1739) 评论(0) 推荐(0) 编辑

面向对象的特征

摘要: 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围起来,对数据的访问只能通过 阅读全文

posted @ 2012-11-22 18:47 云端飘 阅读(262) 评论(0) 推荐(0) 编辑

数据库中常见的需注意的问题

摘要: 一、不要使用游标。如果想破坏整个系统的性能的话,他倒是首选。占用内存,还有他们使用不可思议的方式锁定表。使得所做的一切性能优化等于没做。相当于每fetch就等于select命令。即有1000条记录,他将执行10000次select二、按照规范化的要求设计数据库三、不要使用select * 如果在select中指定你所需要的列,那么将会带来以下好处: 1、减少内存耗费和网络的带宽 2、可以得到更安全的设计 3、查询优化器机会从索引读取所有需要的列四、索引 每当为一个表添加一个索引,select会变更快,可是insert和delete却大大的变慢,因为创建一个维护索引需要额外的工作。这个问题不是很 阅读全文

posted @ 2012-11-22 18:22 云端飘 阅读(1051) 评论(0) 推荐(0) 编辑

JSP中使用jspsmartupload组件进行文件的上传和下载

摘要: 上传文件的主要代码:第一步:将jspsmartupload的类导入到项目中去。第二步:编写jsp页面时,注意,在使用<input type="file" name="song" value="Scan"/>时,不要忘记设置form的enctype,如下:enctype="multipart/form-data"。第三步:Servlet中的主要代码//创建smartupload对象SmartUpload upload = new SmartUpload();//初始化该Smartupload对象uploa 阅读全文

posted @ 2012-11-22 18:11 云端飘 阅读(2636) 评论(1) 推荐(1) 编辑

导航