- 浏览: 75007 次
- 性别:
- 来自: 西安
文章列表
NIO连接socket
一个是服务器端,一个是客户端,都是用NIO连接的,代码如下
package testnio;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import jav ...
Ext.form.Load的 API文档开头就说明了响应数据包必须类似下面的格式:
{
success: true,
data: {
字段名:字段值
}
}
form1.form.load( {
url : url
waitMsg : '正在载入数据...',
success : function(form,action) {
Ext.example.msg('编辑', '载入成功!');
...
ExtJs Store baseParams设置
var store = new Ext.data.Store({
baseParams: { limit:25,query: '' },//注意位置
proxy: new Ext.data.HttpProxy(
{
url: url
}
),
reader: new Ext.data.JsonReader(
...
Extjs.grid 详解
function rowdblclickFn(grid, rowIndex, e){//双击事件
var row = grid.store.getById(grid.store.data.items[rowIndex].id);
alert(row.get("unitcode"));
}
grid.addListener('rowdblclick', rowdblclickFn);
Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据 ...
grid.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
&l ...
Hessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI(Remote Method Invocation,远程方法调用)的功能。采用的是二进制RPC(Remote Procedure Call Protocol,远程过程调用协议)协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。
在进行基于Hessian的项目开发时,应当注意以下几点:
▲JAVA服务器端必须具备以下几点:
·包含Hessian的jar包。
·设计一个接口,用来给客户端调用。
·实现该接口的功能。
·配置web.xml,配好相应的servlet。
...
创建Oracle数据库(以Oracle10g为例)
有两种创建数据库的方式,一种是以命令行脚本方式,即手动方式创建;另一种是利用Oracle提供的数据库配置向导来创建。本篇主要介绍在Unix和Windows下以命令行脚本方式创
建Oracle数据库。
...
Ext 从数据库读去数据生成列表
- 博客分类:
- web
var fabircTypeDs = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({
url: CONTEXT_PATH+'/fabrictype/fabrictypeAll.action'
}),
reader: selReader,
remoteSort: false
...
一般大家都知道ArrayList和LinkedList的大致区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
ArrayList和LinkedList是两个集合 类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那 ...
Hashtable和HashMap的区别
- 博客分类:
- j2se
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。
1.HashTable的方法是同步的,HashMap未经同步,所 ...
Java中null关键字的用法
- 博客分类:
- j2se
一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是适用的。有时候,我们定义一个引用类型变量,在刚开始的时候,无法给出一个确定的值,但是不指定值,程序可能会在try语句块中初始化值。这时候,我们下面使用变量的时候就会报错。这时候,可以先给变量指定一个null值 ...
人生最大的悲剧就在于梦想的消失,一个人一旦没有了梦想,也就预示着他人生的浪漫剧降下了帷幕,人人都应该有一个梦,没有梦想,生命将会枯竭. 有人说:"知识不如能力,能力不如品质."一个人能否成功的决定性因素正在于他是否具备优秀的品质,品质当然是一种复杂的组合,但优秀品质中最重要的成分就是自信,勇气,热忱.何为自信?内心的自信才是真正的自信,我们的职业可以低下,地位可以卑微,但我们的心灵不 可以低下,只要心灵高贵,有高贵的心灵就是自信!这种自信会令你的气质高贵,另外还有奔放的情感,狂暴的精神,都是自信!
勇气就是敢作敢为,就是将自信表现在行动中的一种胆识.而热忱就是要有对生活挚爱,事业狂热的心."江河 ...