`
文章列表
一、基于Socket的java网络编程 1,什么是Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。一个Socket由一个IP地址和一个端口号唯一确定。 但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程。 2,Socket通讯的过程 Server端Listen(监听)某个端口是否有连接请求,Client端向Server 端发出Connect(连接)请求,Server端向 ...
  1、类的加载顺序    1)虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化 2)只有在调用new方法时才会创建类的实例 3)类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法 4)类实例销毁时候,首先销毁子类部分,再销毁父类部分 public class Parent { public static int t = parentStaticMethod2(); { System.out.println ...
  1、集合类结构   2、集合的工具类:Collections 在 Java集合类框架里有两个类叫做Collections(注意,不是Collection!)和Arrays,这两个类提供了封装器实现(Wrapper Implementations)、数据结构算法和数组相关的应用。  Collections类提供了丰富的静态方法: 1) 排序(Sort) 使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都必须是使用指定比较器可相互比较的   double array[] = {112 ...
  1、J2EE简介 J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述: 1:JDBC(Java Database Connectivity) JDBC API为访问不同数据 ...
  1、Java程序运行机制         编写的JAVA源程序,经java编译器编译成可执行的class文件,再通过JVM虚拟机将class文件转换成符合当前平台特征的代码,再有Runtime Envionment(解释器)解释运行。   2、Java虚拟机         Java虚 ...
    Solaris10中包含了apache的web服务器,以下是使他启动的步骤:   1.       创建一个apache的配置文件   Apache的web服务器文件放置在/etc/apache2下,要快速的让它启动起来,可以使用apache提供的配置模板文件   cd /etc/apache2   cp httpd.conf-example httpd.conf   2.       启动apache/httpd服务   查看apache服务是否在运行:   svcs –a|grep –i http   你可能看到下面信息,说明apache服务没有 ...
命令状态:   j,k,h,l:上下左右   0: 行首   $: 行尾   i,I :插入命令,i 在当前光标处插入 I 行首插入   a,A:追加命令,a 在当前光标后追加,A 在行末追加   o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行   r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换   数字s: 替换指定数量字符   x: 删除光标处字符   dd: 删除当前行   d0: 删除光标前半行   d$: 删除光标后半行   ctrl+f :后翻页   ctrl+b:前翻页   G : 文件尾 ...

字符集详解

    博客分类:
  • jsp
  1. 概述    本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。    在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。    2. 编码基本知识    最早的编码是iso8859-1,和ascii编码相似。但为了方便表 ...
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+     二、基本语法: window.open(pageURL,name,parameters)  其中: pageURL 为子窗口路径  name 为子窗口句柄  parameters 为窗口参数(各参数用逗号分隔)      三、示例: <SCRIPT>  <!--  window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,t ...
在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,下面列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。   OSCache   OSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用 ...

Extjs Treepanel

1.简单的树 效果图 代码 [javascript] view plaincopy   <script ty
function rowdblclickFn(grid, rowIndex, e){//双击事件 

Extjs更换皮肤

<head runat="server"> <title>无标题页</title> <link rel="Stylesheet" type="text/css" href="http://www.cnblogs.com/ExtJS/resources/css/ext-all.css" /> <link rel="Stylesheet" type="text/css" /> //这个 ...

Extjs 表单验证

在Extjs中,FormPane表单提供了各种各样的验证, //在onReady的function({})添加以下两行代码, Ext.QuickTips.init();   //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。 Ext.form.Field.prototype.msgTarget='side';   ...

Extjs Xtype

    基本组件: xtype Class 描述 button Ext.Button 按钮 splitbutton Ext.SplitButton 带下拉菜单的按钮 cycle Ext.CycleButton 带下拉选项菜单的按钮 buttongroup Ext.ButtonGroup 编组 ...
Global site tag (gtag.js) - Google Analytics