上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 另外http://www.cnblogs.com/fengmk2/archive/2007/01/15/using-Socket.html可供参考一Java socket说明所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需 阅读全文
posted @ 2013-07-15 15:04 卡卡。冰 阅读(18389) 评论(0) 推荐(1) 编辑
摘要: 1、Oracle服务器已经安装完成,版本10.2.0。2、访问www.oracle.com,下载Oracle精简客户端。下载页面地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,选择对应的版本下载。我下载了instantclient-basic-win32-10.2.0.5.zip和instantclient-sqlplus-win32-10.2.0.5.zip,解压缩两个文件到一个目录,如C:\instantclient-basic-win32-10.2.0.5\in 阅读全文
posted @ 2013-07-15 10:39 卡卡。冰 阅读(589) 评论(0) 推荐(0) 编辑
摘要: struts2的令牌,可以用来防止重复提交,其原理是在提交jsp页面中,写入一个隐藏域name="token",然后在action中定义一个变量token并get、set。在服务器端避免表单重复提交,通常是采用同步令牌的方式实现,其基本原理是:(1)用户访问包含表单的页面,服务器端在这次会话中,创建一个Session对象,并产生一个令牌值,将这个令牌值作为隐藏输入域(元素的type属性为hidden)的值,随表单一起发送到客户端,同时将令牌值保存到Session中。(2)用户提交页面,服务器端首先判断请求参数中的令牌值和Session中保存的令牌值是否相等,如果相等,则清除 阅读全文
posted @ 2013-07-08 15:20 卡卡。冰 阅读(529) 评论(0) 推荐(0) 编辑
摘要: Hibernate自带的连接池算法相当不成熟。 它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。 例如, 你可能会想用C3P0. C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位于lib目录下。 如果你设置了hibernate.c3p0.*相关的属性, Hibernate将使用 C3P0ConnectionProvider来缓存JDBC连接。 如果你更原意使用Proxool. 阅读全文
posted @ 2013-07-05 11:14 卡卡。冰 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 在开始介绍域模型之前我们要明白一点,为什么通过域模型我们可以把参数这么方便的在后台接收。那是因为通过参数拦截器(params interceptor)自动的把前台传过来的参数给域对象(domain object),其实也就是调用了域对象的set方法。前提是用struts2框架,并创建一个JavaBean属性的域对象(domain object)并生成相应的getter和setter方法。 域模型不仅方便了参数的传递、数据的持久化,同时,也可以在前台jsp中,动态显示、回填。如: 可以回填name的值一、DomainModel就是域模型。1、所谓域模型就是在我们的实体域里面,真正存在的域的概念。 阅读全文
posted @ 2013-07-04 18:19 卡卡。冰 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 网上收集的KeyCode值方便大家查找:keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keycode 27 = Escape Escape keycode 32 = space space keycode 33 = Prior keycode 34 = N 阅读全文
posted @ 2013-07-01 10:52 卡卡。冰 阅读(380) 评论(0) 推荐(0) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如: var 阅读全文
posted @ 2013-06-25 17:22 卡卡。冰 阅读(234) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用 typeof 来获取一个变量是否存在,如 if(typeof a!="undefined"){alert("ok")},而不要去使用 if(a 阅读全文
posted @ 2013-06-25 14:34 卡卡。冰 阅读(298) 评论(0) 推荐(0) 编辑
摘要: eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: 复制代码 代码如下:var code1='"a" + 2'; //表达式 varcode2='{a:2}'; //语句 alert(eval(code1)); //->'a2' alert(eval(code2)); //->undefined 注:自己测试发现 值为2,而且 阅读全文
posted @ 2013-06-25 10:15 卡卡。冰 阅读(780) 评论(0) 推荐(0) 编辑
摘要: documentFragment 是一個無父對象的document對象他支持以下DOM2方法: appendChild, cloneNode, hasAttributes, hasChildNodes, insertBefore, normalize, removeChild, replaceChild. 也支持以下DOM2屬性: attributes, childNodes, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, pa 阅读全文
posted @ 2013-06-20 15:06 卡卡。冰 阅读(346) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页