摘要:
1.Java NIO与阻塞IO的区别阻塞IO通信模型(在上一篇《J2SE网络编程之 TCP与UDP》博客中有所介绍)我们知道阻塞I/O在调用InputStream.read()方法时是阻塞的,它会一直等到数据到来时(或超时)才会返回;同样,在调用ServerSocket.accept()方法时,也会... 阅读全文
摘要:
1.什么是TCP TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,位于传输层。这三个特点中,面向连接就如同打电话,双方的电话必须保持连接状态才能通话;可靠就如同QQ上的视频,一方发送视频请求,另一方必须同意后才能建立视频... 阅读全文
摘要:
1.云镜像文件下载地址:http://sahara-files.mirantis.com/sahara-juno-spark-1.0.0-ubuntu-14.04.qcow2(安装有sahara-spark软件的镜像文件)从该网站可以获取ubuntu云镜像文件,该镜像部署在openstack上,它的... 阅读全文
摘要:
1.J2SE中的常用数据结构对象的继承关系如下图Collection ........|--------List ........|..........|----------ArrayList ........|..........|----------Vector .......... 阅读全文
摘要:
1.CMD(Common Module Definition)规范 Sea.js采用了和Node相似的CMD规范,使用require、exports和module来组织模块。但Sea.js比起Node的不同点在于,前者的运行环境是在浏览器中,这就导致A依赖的B模块不能同步地读取过来,所以Sea.js 阅读全文
摘要:
1.Sea.Js是什么seajs相对于RequireJs与LabJS就比较年轻,2010年玉伯发起了这个开源项目,SeaJS遵循CMD规范,与RequireJS类似,同样做为模块加载器。示例// File:greet.jsdefine(function (require, exports) { ... 阅读全文
摘要:
1.待改写语句如下update table1 f set f.ljjine1= (select nvl(sum(nvl(b.jine1,0)),0) from table1 b where b.kjqj<=f.kjqj and b.gs=f.gs and b.bm=f.bm and b... 阅读全文
摘要:
待优化语句如下select a.code as code, a.m_code as m_code,a.stktype as f_stype,a.e_year as e_year, b.sname as sname,a.c_date as c_date,to_char(sysdate... 阅读全文
摘要:
1.什么是JNDIJNDI(The Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属... 阅读全文