- 博客(256)
- 收藏
- 关注
原创 【xml】在页面中使用XML同步对象
在页面中,需要获得XML数据,这个数据有控件进行获取,为了保证线程之间的同步,需要对XML对象进行加锁。 用同步的xm对象:var xmldoc = new ActiveXObject("Msxml2.FreethreadedDOMDocument.3.0");//添加xml头var p = xmldoc.createProcessingInstruction("xml",...
2011-10-31 10:30:01
170
原创 【xml】SchemaLocation、import、include
在xml中,定义了namespace,如果要验证xml文档的有效性,需要这些namespace相关的xsd文档。 引入xsd有的方式:通过schemaLocation方式: 1.xsi:schemaLocation <?xml version="1.0" encoding="GB2312"?><books xmlns="http://www.sun...
2011-10-27 16:27:10
352
原创 eXtremeDB微秒级实时数据库简介
eXtremeDB微秒级实时数据库简介 eXtremeDB实时数据库是美国McObject公司于上世纪九十年代末推出的全世界第一款全内存式实时数据库,特别为高性能、低开销、稳定可靠的极速实时数据管理而设计。 eXtremeDB的性能可以达到微秒一级的惊人速度。eXtremeDB能够达到这样惊人的极限速度,是由其对市场的独特理解、长期的行业经验、持续不断的创新精神和革命性的体系结构等...
2011-10-26 13:47:33
681
原创 【html】Ajax异步提交form
通过Ajax异步提交form内容: 主要是看提交参数的比较好的一个方法: parameters: Form.serialize(FormName); 完整的一段代码:var xmlRequest = new Ajax.Request( 'action.do', { method:'post', ...
2011-10-25 10:54:44
228
原创 【c#】自己第一个Shell Isolated程序 -- 需要修改
通过VS2008模板创建出来的Solution --- Shell Isolated Solution,编译的时候会报错: error RC2135: file not found: Visual 报错的对象是2个rc文件。--ProjectNameUI.rc ProjectName.rc 解决: 把这2个rc文件,重新存盘一下: 原来是UTF-...
2011-10-20 13:18:47
147
原创 【c#】VS2008开发Shell Isolated程序
New一个工程:选择 Other Project type ---> Extensibility ---> Visula Studio Shell Isolated ---------------------------------------这个solution创建好后,会自动创建以下Project: 主程序:会调用正确的代码,启动你自己的Visual St...
2011-10-20 13:15:40
234
原创 【xml】XLink、XPointer
XLink:见此文 xLink的URI是"http://www.w3.org/1999/xlink" 元素名称取值含义说明xlink:typesimple简单XML链接简单XML链接与HTML链接非常相似,它在链接元素和目标资源间建立链接。需要强调的是,如果XML文件具有文件类型定义DTD,XLink的全局属性必须在DTD中定义。不过,并不...
2011-09-27 15:46:21
238
原创 【xml】深入认识XPath 2.0
来源: http://www.searchsoa.com.cn/showcontent.aspx?aid=4031 在2007年1月23日W3C批准的很多新的推荐标准中,你会发现崭新的XPath版本——即2.0版本——值得关注。这篇正式名称为TR/xpath20/XML Path Language (XPath) 2.0的文档总结出了所谓的XML中的三位一体,即XPath 2.0、XQue...
2011-09-27 14:57:45
348
原创 【xml】XPath和XQuery
XQuery:比XPath更加强大和灵活。如果只是查数据,使用XPath实现最简单。如果需要表达更复杂的记录选择条件的表达式、转换结果集或者进行递归查询,则需要使用 XQuery。 XQuery 采用一种简单的语法,混合了 XML、XPath、注释、函数以及将其结合在一起的专用表达式语法。XQuery 代码完全由表达式组成,没有语句。所有的值都是序列,对于这种语言来说简单性是最重要的。因...
2011-09-27 14:11:30
223
原创 【Linux】Linxu的各种版本
Linxu的各种版本(来源:http://www.diybl.com/course/6_system/linux/Linuxjs/2007917/71759.html): 最近要转去做测试了,公司正准备,创建测试组,很多服务器可能都需要自己去配置,服务器的起步就是要了解都有多少个版本的linux,都是针对哪些方面的。希望这些也对刚入门想转用linux的人们有所帮助!Linux最...
2011-09-25 10:45:40
135
原创 【maven】maven学习
Maven学习:1. 搭建本地Maven2. Eclipse中安装M2Eclipse插件3. 搭建Nexus私服4. 本地Maven连接Nexus私服5. 本地工程发布到Nexus私服6. 自己在Nexus上的工程共享使用7. Maven的深入: 聚合和继承8. Mave测试9. Maven和Web结合10.Maven和SCM的结合---------------------------...
2011-09-16 11:22:19
125
原创 【maven】通过私服更新,经常遇到“Unable to update index for central|http://central”
在Eclipse开起来,要进行Maven的更新,有时自己手工进行maven的更新,会遇到“Unable to update index for central|http://central”的问题。 有一种可能性会遇到这种情况:Nexus正在更新Index,说这时不会对外提供服务,这样在Eclipse更新Index的时候就会碰到上述问题。 可以参考:http://blo...
2011-09-16 09:18:48
350
原创 【xml】这次工作中,用到的xml/xsl的一些技术,记录一下
这次工作要修改xsl模板,已经很长时间没接触了,遇到了一些问题,而且模板是以前同事写的,有些技术自己没用过,现在靠着记忆总结一下。 <xsl:template>2种定义法: template 中,有2种用法: 1. <xsl:template match=".." > 2. <xsl:tempate name="..." >...
2011-09-15 10:05:09
130
原创 【xml】xml错误: A pseudo attribute name is expected
在执行xsl转换的时候,报: A pseudo attribute name is expected 一般这种情况,都是由于xml文件不规范引起的,查起来比较困难 最后发现是xml数据文件的第一行中,有全角的字符出现,引发了这个问题...
2011-09-09 15:16:48
942
原创 【maven】maven的3大私服
maven私服种类 Apache基金会的ArchivaJForg的ArtifactorySonatype的Nexus其中Apache是开源的,另2种核心也是开源的;Nexus下载: http://nexus.sonatype.org/downloads现在了1.9.2.2版本(bundle版本运行不起来,有报错,使用war包,放在tomca...
2011-09-09 14:30:37
186
原创 【maven】重新安装maven、nexus
nexus的安装已经好了,再重新试一次 准备软件:maven3.0.3eclipse-jee-indigo-win32-x86_64.zipnexus-webapp-1.9.2.2.warapache-tomcat-6.0.33-windows-x64.zip主要就这几项,同时把已经好的maven setting保留下来; 这次安装,先安装nexus,再ma...
2011-09-07 15:51:10
487
原创 【maven】Nexus使用
试了好几天,总算完成了,发现竟然都不是技术上的问题,都是环境上的问题 -------------------------------------------------------------------------------环境问题:1. maven的中央库不稳定,经常连接不上去(不知道是本地http代理问题,还确实是中央库的问题)2. 本地机器太慢,网速太慢3. ne...
2011-09-07 10:25:04
189
原创 【maven】maven的默认规则、坐标、仓库等基本知识
maven核心: pom.xml文件 maven默认规则: 默认主代码在: src/main/java默认测试代码: src/test/javapom.xml文件放在项目根目录中;maven主要命令:mvn clean compilemvn clean testmvn clean packagemvn clean install 下面的命令...
2011-09-01 10:30:04
285
原创 【maven】安装maven
安装maven 1. 到apache下载maven,现在版本3.0.3 2. 解压,设置环境 设置:M2_HOME=解压目录 把M2_HOME放到path中 执行: mvn -v 可以运行就好了 执行:mvn help:system 会打印出所有的java系统属性和环境变量;还会下载maven-help-plugin,下载到本地的mav...
2011-08-31 06:13:41
137
原创 通过JS调整CSS风格
在页面中,做成大中小3种字体显示内容: 做了2套表格css风格: MTableA:标准的(小字体),MTableA_big:大字体;通过点击 <a href="#" onMouseDown="changefont('smallfont');"> 小 </a> <a href="#" onMouseDown="changefont('b.
2011-08-30 10:28:33
135
原创 jBPM4.4:查找任务完成过程
在jBPM中,历史的任务,通过historyService可以查询执行顺序 在http://zybing.iteye.com/admin/blogs/739903 中,已经讲了,可以把已经结束的任务,通过查询一步步获取执行的顺序:列出执行的过程: Java代码 // 根据任务开始的时间进行排序,列出来 List<HistoryActivity...
2011-08-29 11:50:06
140
原创 【jBPM】jbpm怎么获取下一个节点的任务定义,注意不是任务实例。
http://jbpm.group.iteye.com/group/topic/5890 jbpm怎么获取下一个节点的任务定义,注意不是任务实例。 已知下一个节点是任务节点,从当前任务实例中如何获取下一个节点,如何获取下一个节点定义的任务 public void getNextTasksByNode(Node node,JbpmContext context){ L...
2011-08-27 06:19:31
243
原创 【Java基础】Executor
在: java.util.concurrent包中; 执行已提交的 Runnable 任务的对象。此接口提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。通常使用 Executor 而不是显式地创建线程。例如,可能会使用以下方法,而不是为一组任务中的每个任务调用 new Thread(new(RunnableTask())).start():...
2011-08-25 17:01:41
125
原创 【Mina】Executor Filter
Executor Filter是和thread model 相关的一个filter ExecutorFilter实现了Iofilter接口,在内部有一个Executor成员(也可外部传入) 通过把原来的event包装成 IoFilterEvent(extends IoEvent --> implements Runnable ) 由这个Executor来执行event...
2011-08-25 16:37:25
249
原创 【Mina】Codec Filter
目前的几种协议制定方法: There are three common techniques for splitting the stream of bytes into messages:use fixed length messages 固定长度的use a fixed length header that indicates the length of the bod...
2011-08-25 15:36:41
149
原创 【Mina】IoBuffer
Mina中采用Iobuffer,而不是Nio中的 ByteBuffer,说主要是以下2个原因: It doesn't provide useful getters and putters such as fill, get/putString, and get/putAsciiInt() .It is difficult to write variable-length data...
2011-08-25 15:00:16
205
原创 【Mina】IoHandler
IoHandler有以下方法:sessionCreatedsessionOpenedsessionClosedsessionIdleexceptionCaughtmessageReceivedmessageSent其中不容易区分的就是sessionCreated和sessionOpened(在前面也讲过),在说明文档中是这样说的: Session ...
2011-08-25 14:35:17
141
原创 【Mina】Filter -- Filterchain中要注意的对象类型问题
在Filter的method中,函数要向下传递的都是一个Object,这样在从一个Filter转向另一个filter的时候,传递的Object类型可能会改变,这就要求在Filter处理的时候,要对Object进行检查。 ...
2011-08-25 14:25:40
183
原创 【Mina】Filter -- 函数执行次序
在Filter中,函数提供了一大堆,各自在什么时候发起作用呢? 那TimerServier做实验,当对server端进行设置,增加Filter,Handler,没有客户端连接上来(没有Session),什么函数都不调用 1. 当客户端有一个连接上来,生成一个Session: In Filter: Pre AddIn Filter: Post Ad...
2011-08-25 14:08:32
244
原创 【Mina】Filter -- 简单使用
Filter在mina中很重要,譬如前面服务器端程序中,就要设置不同的Filter进行数据内容的处理 acceptor.getFilterChain().addLast("logger", new LoggingFilter());acceptor.getFilterChain().addLast("codec", new ProtocolCodecFilter(new Text...
2011-08-25 11:41:36
249
原创 【Mina】Filter --- 2: IoFilter中的函数
Filter: 接口IoFilter init: Filter第一次add时候调用,可以设置一些共享资源destory ---------------------------和增加Filter相关的methodonPreAdd, onPostAddonPreRemove, onPostRemove ---------------------------I...
2011-08-25 11:32:57
135
原创 【Mina】Filter--1
filter: 在IoService和IoHandler之间进行处理,类似于Web的Servlet Filter 一些自带的Filter:LoggingFilter logs all events and requests.ProtocolCodecFilter converts an incoming ByteBuffer into message POJO and v...
2011-08-25 11:06:08
131
原创 【Mina】Session
client和server的连接: 叫session Session State: Connected : the session has been created and is availableIdle : the session hasn't processed any request for at least a period of time (this period...
2011-08-25 09:56:24
137
原创 【Mina】Mina Service
Mina Service:IoService 在service side的实现是 : IoAcceptorclient side 的实现是: IoConnector IoService: IoAcceptor:NioSocketAcceptor : the non-blocking Socket transpo...
2011-08-25 09:43:37
158
原创 【Mina】Mina框架的例子--时间服务器
Mina的第一个例子,就是时间服务器: 服务器接收客户端的连接, 只要客户发送不是“quit”,就把当前的时间返回给客户, 客户发送“quit”,就关闭客户连接; 服务器程序:MinaTimeServer.javaimport java.net.InetAddress;import java.net.InetSocketAddress;import j...
2011-08-24 14:27:45
145
原创 【Mina】Mina服务器端结构
A Bird's Eye ViewLets take a deeper dive into the details Broadly, MINA based applications are divided into 3 layersI/O Service - Performs actual I/OI/O Filter Chain - Filters/Tra...
2011-08-24 13:28:00
134
原创 Nio几大元素
The java.nio.* package contains following key constructsBuffers - Data ContainersChartsets - Containers translators for bytes and UnicodeChannels - represents connections to entities capab...
2011-08-24 11:44:31
200
原创 【CommonsPool】CommonsPool结构
PoolableObjectFactory、ObjectPool和ObjectPoolFactory在Pool组件中,对象池化的工作被划分给了三类对象: PoolableObjectFactory用于管理被池化的对象的产生、激活、挂起、校验和销毁;ObjectPool用于管理要被池化的对象的借出和归还,并通知PoolableObjectFactory完成相应的工作;Ob...
2011-08-23 14:09:24
85
原创 【缓存】采用Commons Pool缓存对象
一直以来,缓存只考虑缓存有用的数据,有用的对象,但是这篇文章给我我们一个很好的思路,创建对象也是消耗时间的,尤其是大对象。因此除了缓存有用的数据、有用的对象外,还可以考虑缓存大对象,节省系统创建大对象的消耗。 这是IBM 03年的一篇老文章了,“使用Jakarta Commons Pool处理对象池化”,非常不错; ---------------------------------...
2011-08-23 06:37:37
129
原创 【memcached】自动维护线程
在SockIOPool中,有一个类:MaintThread 是Pool的自我维护的线程类。 这个类的使用,看代码是要自己创建一个实例,输入SockIOPool对象进去进行运转; ---------------------------------------------------------------------------------------------------...
2011-08-16 17:59:17
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人