`
rmzdb
  • 浏览: 81263 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
   用LOG4j打日志的童鞋,当你突然遇到了 SLF4j这个东西,你肯定会心生疑问,以为其跟LOG4j是另外一种LOG的jar包。但是很奇怪的是,项目中竟然还是会引用到LOG4j的包,就连配置文件都不变。那么他俩是什么关系? log4j 大家都知道,就不在多说了,重点说说slf4j;    记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希 望的loging APIs实现。看到没有 FACADE 这个单词,典型的门脸模式的应用。 准确的说,slf4j并不是一种具体 ...
1  索引原理 2  基本概念 2.1 列基数与列选择性(区别列基数与执行计划的基数) 2.2 直方图 2.3 集群因子 3  统计信息 3.1 统计信息的最佳采样率 3.2 稳定系统收集统计信息最佳方法 3.3 如何查看统计信息是否过期 3.4 如何查看表的采样率 3.5 定制统计信息收集策略 3.6 快速检测SQL语句中统计信息过期的表的脚本 4. 执行计划 4.1 查看执行计划的方法 4.2 解释为什么不要用工具(TOAL/PLSQL DEV/EM)等查看执行计划 4.3 详细解释执行计划,教你彻底读懂执行计划 4.4 光标移动法则阅读执行计划 5. 访问路径(这部分会结合等待事件 ...
1. 需要给代码的用户一份Apache Licence 2. 如果你修改了代码,需要在被修改的文件中说明。 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。 4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。 5. Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
最佳环境:   Eclispe 3.5版本  jre环境:1.6  Flash builder 4(FB) 插件配置:   1.安装FB以后,进入到环境目录下,把plugins目录跟features目录下以com.adobe打头的文件拷贝的相应目录下。     注意:com.adobe 多半是文件夹,在plugins包中,还有几个 com.adobe开头的jar包文件。别忘了,如果没有考进到elipse中,开启eclipse,系统view出现 flex develop视图,但是新建项目不出现任何flash的东西。   2.FB安装目录下,还有个AMT目录,是多语言相关的配置信息。设置到展 ...
  IE9并没有从根本上改进插件技术,而且IE9浏览器仍然沿用以前的插件管理界面,但微软对IE9插件技术进行了一项重要的改进。与其他改进一样,新的插件技术将直接提升浏览器性能。      IE9采用了全新的插件性能建议 ...
在代码开始前,我们先了解一下操作系统对对注册表的相关命令与操作 REG Operation [参数列表]   Operation  [ QUERY   | ADD    | DELETE  | COPY    |                SAVE    | LOAD   | UNLOAD  | RESTORE |                COMPARE | EXPORT | IMPORT ] 返回代码: (除了 REG COMPARE)   0 - 成功   1 - 失败 要得到有关某个操作的帮助,请键入:   REG Operation /? 例如:   REG Q ...
  最近,模仿一个软件的时候,发现iframe的高度和宽度不能随内容而自动调节,除非指定iframe 的宽度和高度为具体的值;问了很多朋友也都不知道.很是伤脑筋啊!后来,在W3SCHOOL中的"HTML <iframe> 标签"一节中看到这么一句话:在 HTML 4.1 Strict DTD 和 XHTML 1.0 Strict DTD 中,不支持 iframe 元素.我再看看自己写的页面,但是transitional,有些不一样.怀着好奇,把页面上的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran ...
    打基线就是给被打基线的东西加一个标识,然后在这些东西已经有了变化形成了新的版本后,还能看到打基线的时候这些东西的原来的样子,从而可以对其进行追踪和版本隔离。 在项目管理中,打基线主要是在项目进入另 ...
    网络上有不少关于介绍设计模式的文章,关于设计模式,也有不少的书本。描述的惟妙惟肖。但凡新的事物,好的思想。吃别人的现成饭,总是有种填鸭式的被动。只有自己领悟的东西,才是自己的。这里闲着没事,写点乱 ...
    一贯都喜欢用UTF-8作为系统的编码方式。但是项目中做了一个上传的操作,直接将xml字符串存库。         流读取的时候用的是utf-8编码,上传的文件也是utf-8编码,怎么上传后就乱码了?乱的也不是很离谱,就         在文件的头部,多了一个?字符。可是上传之前的日志输出:没有任何问题。“?”这个字符是从哪里来的。         百度一番,原来utf-8还有 带不带BOM 之分。   BOM: Byte Order Mark   UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BO ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD><TITLE>js 按键记录</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT="羽殇仁"> <META NAME="Keyword ...
最近项目中有个大问题,就是前台的处理很大程度上用到了JS 来动态的更新页面,还融合了ajax技术。项目的内容其实并不多,但是有一个问题很纠结,就是一个搜索效果的浮动div问题。大概的效果就是点击查询事件,弹出一个搜索框,能够接受鼠标 键盘上下键的查询和确认添加到候选列表的处理。本来逻辑并不复杂,调用ajax从后台得到数据,在前台处理结果显示,选中隐藏就完全可以了。但是就是因为要处理的事件很多,导致了效果不佳,跟老大不断调试,以实用主义为主要,终于将效果调制想要的程度。今天看到一篇js事件机制的文章,把我的困惑全部一扫而空,我唯一的念想就是:记录记录!一定要记录下来!!!!          ...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。     本文主要是对JS操作JSON的要领做下总结。     在JSON中,有两种结构:对象和数组。     1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数 ...
//获取控件左绝对位置 function getAbsoluteLeft(objectId) { o = document.getElementById(objectId) oLeft = o.offsetLeft while(o.offsetParent!=null) { oParent = o.offsetParent oLeft += oParent.offsetLeft o = oParent } return oLeft }//获取控件上绝对位置 function getAbsoluteTop(objectId) { o = do ...
一JNLP介绍:   在java开发的早期,重点被放在了客户端开发。语言中对于applet和安全下载的支持对于万维网(WWW)的发布看上去是个不错的主意。但是现实是java最大的成功在于服务器端,java的强大功能和适应 性赢得了服务器端开发者的心。同时,客户端的开发落后了。棘手的开发问题限制了applet的效用,开发者被迫转向基于浏览器的瘦客户端。     Java Network Launching Protocol (JNLP,java网络加载协议) 承诺改变这个现状。通过JCP(Java Community Process)的JSR-56的开发, JNLP解决了很多先前用java开发 ...
Global site tag (gtag.js) - Google Analytics