`
xiaxia0402
  • 浏览: 19574 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论
文章列表
servlet中的请求转发主要有三种方式: 1、  forward:是指转发,将当前request和response对象保存,交给指定的url处理。并没有表示页面的跳转,所以地址栏的地址不会发生改变。 2、  redirect:是指重定向,包含两次浏览器请求,浏 ...
一、mysql基本语句 这里主要是对sql基本语句的一个复习总结,不过还是首先比较一下几种常见的数据库: SQL Server、DB2、Oracle主要应用于大型应用系统,也就是企业级的应用开发,他们对于大数据量的存取、安全性等各方面有着独到的优势,但相对来说,这些数据库都属于中大型软件,对系统的要求比较高,费用方面也比较昂贵;Access、MySql这类数据库则属于轻量级,他们不需要很高的系统硬件配置,而且部署比较方便,但是他们的缺点是只能进行一些小数据量的存取,而且安全性不高。所以对于初学者的我们,目前多数选择方便快速的mysql数据库来学习, Sql语句主要可以分为以下三类,每一大类下 ...
无论用户从界面输入的是文本还是文件,在对端的输入流读取时,依然是一个一个字节读取,所以可以通过约定字节流的传输协议实现文件的传输。   每种消息都由消息头和消息体组成。 消息头包括: 1、  消息总长totalLen:指这条消息一共有多少字节,用一个Int(四个字节)来表示 2、  消息类型:用一个byte来定义,2代表传输文件消息。 对于文件传输来说,消息体包括:
 客户机与服务器之间是按照一定的流程和格式在收发数据的,也就是遵循着一定的通信协议,XMPP是基于XML格式的通信协议,之前都是以文本加换行来规定的通信协议,不便于扩展,XMPP则带来更多可能性,一条消息内也能附加更多的内容。     交互流程: 1、客户机与服务器之间建立连结,客户机发送给服务器的第一条消息必须是登录消息或者注册消息。 2、若是登录成功,服务器转发给其他在线用户该用户的上线消
简单客户端的实现: 可以理解为客户端和服务器端的通信是在Socket对象上进行的,那么客户端要与服务器端连接起来,首先就是要创建一个Socket对象: Socket client = new Socket(“IP”,port);     通信的步骤就是: 1、  客户端连结服务器,服务器要求客户端输入用户名及密码。 2、  客户端输入用户名和密码,服务器验证用户信息是否正确。若信息不相符
一、创建一个简单的服务器:   1、  在指定端口创建一个java.net.ServerSocket服务器对象。      java.net.ServerSocket server = new java.net.ServerSocket(port); 2、  让服务器对象进入等待状态,等待客户机来连结。并且设定在while(true){}中循环等待,连结了一个客户端后,等待下一个客户机的连结。      java.net..Socket client = server.accept(); 3、
一、异常的继承体系及分类    java.lang.Object   java.lang.Throwable      java.lang.Exception       java.lang.Error    可见,Throwable有两个子类Error和Exception,其中异常又分为运行时异常(非强制异常)和编译时异常(强制异常)。   运行时异常:也就是非强制异常,比如NullPointerException、IndexOutOfBoundsException,都是由于程序员逻辑错误引起的,在程序运行前不会检查,能够编译通过。可以通过改进代码来避免这种异常的发生。
一直应该要总结的String类的方法,废话不说了,直入主题吧: 1、concat(String str)方法是将指定字符串连接到词字符串的结尾,返回的是个string类型。   public class Test {      public static void main(String args[]){           String s = new String("aasssd");           String s1 = "aasd";           s = s.concat(s1);           Syste ...
之间接触到的程序多是单线程,也就是一个程序在一个时间段内只能做一件事情,但是在现实中往往需要一个程序在同一时间段内做多件事情,比如在聊天同时还可以听歌或者下载。这就需要用到多线程。那什么是线程呢,它与 ...
一、Java中的访问权限有public、private、protected以及默认权限四种,以下是对这四种访问权限修饰符的一点比较:   public:    被public修饰的属性方法在任何情况下均可被调用。 protected:  同包内或者不同包的子类中均可调用。 默认:     只有同包中可被调用,不同于protected的重要一点就在于子类与父类不包   时不能被访问。 private:   只有同一个类中可被调用,即使同包的子类也不能访问。   由此可得出访问权限从高到低应该是:
Global site tag (gtag.js) - Google Analytics