2015年6月18日

重新回顾JSP

摘要: 由于个人喜好,觉得自己需要学习一下,服务端的语言。JSP之前学过,不够许久未用了。http://www.w3cschool.cc/jsp/jsp-intro.html1、Java代码片段使用上面代码,运行时,会报错,此为代码片段,并非声明。如果代码为:赋予一个初始值,那么就是代码片段。2、声明方式成... 阅读全文

posted @ 2015-06-18 14:25 云端飘 阅读(188) 评论(0) 推荐(0) 编辑

2013年5月26日

数组的基本定义方法

摘要: 一维数组:public class SingleDimensionArray { public static void main(String[] args) { //数组的静态初始化 int [] arr0 = {12,23,34}; //数组格式一: int[] arr1 = null; arr1 = new int[3]; //数组格式二: int[] arr2 = new int[3]; //假如取出的内容超过下表,程序会提示:ArrayIndexOutOfBoundsException /*声明一个数组,放在栈内存中,尚未指向具体的空间, ... 阅读全文

posted @ 2013-05-26 10:25 云端飘 阅读(849) 评论(0) 推荐(0) 编辑

2013年5月13日

网络编程

摘要: OSI参考模型有七层:开放系统互联参考模型-OSI(Open System Interconnection)OSI参考模型采用了分层的结构化技术,将功能逻辑上划分开来,以使整个结构具有较高的灵活性。OSI参考模型共七层。应用层(Application Layer)表示层(Presentation Layer)会话层(Session Layer)传输层(Transport Layer)网络层(Network Layer)数据链路层(Data Link Layer)物理层(Physical Layer)有一句英文可以巧妙记忆OSI七层参考模型:All people seem to need dat 阅读全文

posted @ 2013-05-13 14:54 云端飘 阅读(259) 评论(0) 推荐(0) 编辑

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 云端飘 阅读(1733) 评论(0) 推荐(0) 编辑

面向对象的特征

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

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

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

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

posted @ 2012-11-22 18:22 云端飘 阅读(1035) 评论(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 云端飘 阅读(2625) 评论(1) 推荐(1) 编辑

2012年11月19日

WEB服务器和应用服务器

摘要: 今天在路上跟朋友聊天时,谈到服务器方面上的问题?由于自己也不是很懂,他说的我也觉得不是很对,所以回来之后就通过查询了下资料。可能不是很全,提供相互学习。web服务器专门处理web服务请求,也就是HTTP协议的80端口或者是8080端口的数据处理以及交互等。应用服务器: 1.FTP服务器就是提供文件存储等,是通过21端口提供文件服务器的功能。 2.网络游戏服务器,例如传奇等,通过8000端口提供游戏过程中服务器与游戏玩家的客户端之间的数据传输以及处理。 3.qq聊天软件,通过制定的窗口传输qq软件之间通过服务器来传输文字,视频,音频数据等。 所以应用服务器指的是通过特定的网络通道来传输数据进行特 阅读全文

posted @ 2012-11-19 16:33 云端飘 阅读(1126) 评论(0) 推荐(1) 编辑

2012年11月17日

有关时间的问题

摘要: 今天在玩游戏的过程中,把系统时间改了一下,而之前打开的网页显示的时间仍然是正确的,当我再次刷新当前网页时发现网页上的时间也改变了,而且是在原来系统时间的基础上与之后改过系统时间,后者减去前者,网页上显示的时间是网页之前显示的时间+(后者减去前者的差)。但是发现再次刷新网页时,时间尤为正确的当地时间。网页显示的时间应该为服务器的时间,但是为何修改本地的系统时间时,刷新网页,网页时间也跟着改变?????? 阅读全文

posted @ 2012-11-17 19:53 云端飘 阅读(212) 评论(0) 推荐(0) 编辑

2012年11月16日

String类

摘要: String类的功能:用来操作字符串,一般的字符串的功能都在这里面,1, 可以把任意对象和数组转化成字符串字符串比较的区别?1, == 对于两个对象的地址值作比较是否相等2, Equals 判断两个对象的内容是否相等字符串赋值的内存原理?String s = “3434” 这种类型的是简化的,右边都是常量,不能改变的,如果再次赋值的也是再创建了一个,在内存中是不会消失的,在堆内存中因为。String s = “3434”+”4”当这样的时候,前面的3434也是指的上面一个创建过的字符。如果常量在内存中有的话不会再创建只会引用这个常量,但如果是变量的话,就不同了,会在内存中再new一个新的变量出 阅读全文

posted @ 2012-11-16 23:07 云端飘 阅读(813) 评论(0) 推荐(1) 编辑

导航