`
文章列表

Spring EHCache

TBD
TBD

JQuery

    博客分类:
  • web
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法  

如何架构

介绍 设计目标 关键功能,关键质量及关键约束。 总体设计:划分,切系统为子系统,切子系统为模块。(方块图描叙) 一般按业务切分。 如需要某个独特技术,也可归为一类。 展现系统的big picture     逻辑视图(分层,分区,机制的提取) 分层:如MVC 分区:每一层上进行功能模块的细分 机制的提取:考虑哪些是可以抽象出来的块(这个块中包含多个类似的行为,即封装一些系统中比较大的变化点) 技术结构图(方块图描述) 一般在分层的基础上,从上而下考虑每层,每个模块所采用的技术。 子系统或子模块的设计 接口设计: 表现在输入和输出。 数据结构 流程图(流程图 ...
查看所有分区 du -sh *   window 想查看进程的端口号有这样几个方法1、使用netstat -ano查看所有连接和监听端口,以及每个连接相关的进程ID。2、使用进程管理器查看进程PID。默认情况下可能不显示PID,可以在“查看”-->“选择列”里,点选“PID”。即可查看PID所对应的应用程序。 linux lsof -i:80 kill .....     /etc/init.d/jetty restart /etc/init.d/mysqld restart   :x:保存当前文件并退出 :q:退出vi    赋予文件 可执行 权限(TB ...
pipeline:   pipelining is NOT Redis transactions pipelining does not provide atomicity pipelining really is nothing more complicated than the fact that Redis server is able to queue up responses in memory it is entirely up to the client when to send the requests and when to wait on the respon ...
1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "9050"TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: C:\>tasklist|findstr "2016"tor.exe                     2016 Console                 0     16,064 K 很清楚吧,t ...
工作中一个任务是为一个已经有的Composite添加滚动条,原以为可以这样实现: Composite scrollabledComposite = new Composite(parent, SWT.H_SCROLL | SWT.V_SCROLL); 再设置一下其它的参数就可以了,谁知这样是可以添加滚动条,但是滚动条里的Composite根本不会跟着动;于是,查API,发现有ScrolledComposite这个类,好家伙,这个类里的注释连main () 方法都提供了,正点! 于是,我的代码如下: parentComposite.setLayout(new FillLayout()); ...
http://book.51cto.com/art/200711/59189.htm SWT:ToolBar ToolItem CoolBar CoolItem 的关系 ToolBar 是工具栏,工具栏中可以放ToolItem CoolBar是能够放置多个ToolBar的容器,基于CoolBar的工具栏能够通过拖动改变工具栏的排放位置 CoolBar中放置CoolItem,而CoolItem中放置ToolBar ToolBar构造函数parent是包含它的CoolBar,CoolItem.setControl( ToolBar t) ToolItem 响应事件 ToolItem.addS ...
build.xml ------------------------------------------------------------------- <exec executable="java.exe"> <arg value="-cp"/> <arg value="${run_classpath}"/> <arg value="${launch.translator.class}"/> <arg line="${laun ...
<exec executable="java.exe"> <arg value="-Xdebug"/> <arg value="-Xnoagent"/> <arg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"/> <arg value="-cp"/> <arg value="${run_classpa ...
Request format  http://locolhost:port/contextpath/pathinfo?queryStringkey=querstringvalue 如果请求的地址为 http://www.cnblogs.com/default.aspx/books 则 Request.PathInfo 值为 /books Request.Path 值为 http://www.cnblogs.com/default.aspx/books Request.RawUrl 值为 http://www.cnblogs.com/default.aspx/books 如果请求地址为 htt ...
http status code http://zh.wikipedia.org/w/index.php?title=HTTP%E7%8A%B6%E6%80%81%E7%A0%81&variant=zh-hans VM https://partner.expedia.biz/dana-na/auth/url_12/welcome.cgi
对于一个存诸过程,如果返回的结果是我们预先知道的,那么可以根据存储过程定义的顺序来进行 处理(事实上一般不会这样),但对于复杂的多结果集的处理,如何定义一个通用的流程? 我们先看一下JDBC本身能为我们提供什么? 一个存储过程执行后返回的是boolean型: boolean flag = callableStatement.execute(); 如果flag为true,那么说明返回了一个结果集(ResultSet)类型,你可以用getResultSet()得到当前行所在 的结果,而如果返回为flase,说明什么呢? 如果你不进行处理,什么也不能说明,只能说明当前指针不是ResultSet,有 ...
1, implement Task. 2,<taskdef name="codegen" classname="com.expedia.e3.platform.messaging.codegen.CodeGenTask" classpathref="codegen.classpath" description="Load the CodeGen task and make it available." loaderref="codegen"/> <typedef na ...
Global site tag (gtag.js) - Google Analytics