- 博客(37)
- 收藏
- 关注
原创 试读《高性能HTML5》——走向完善的web 客户端
HTML5 /CSS3/javascript ,是当前热门的关键字。在这个WEB 和互联网的时代,HTML5 从一个静态的网页开始向富客户端发起挑战,多媒体,2D,3D 图像,离线存储技术,异步通信,socket 通讯,MVC 模式,手持设备,等等,你能想到的所有软件开发的技术和思想都在HTML5 中得到体现和发扬光大,你能想到的,都似乎能做到,WEB 系统也真正的开始大型化,复杂化,和...
2014-06-26 10:05:58 177
试读:《海量运维、运营规划之道》
多年来一直从事企业开发,对互联网充满向往但有没有机会去了解。特别是中国的海量用户和数据下,互联网的运维和架构必然非常有技术含量。也曾幻想去百度、网易、腾讯这样的互联网公司去工作,不过现实和生活的无奈下一直未能如愿。 《海量运维、运营规划之道》:腾讯、百度一线资深工程师干货分享,这本书最吸引我的是副标题,腾讯和百度的工程师分享出来的一线经验,对于我来说充满吸引力。能够让我身临其境的了解...
2014-04-08 16:21:22 217
原创 JAVA 编码规范 1.0 (jetbrick 版) 转载
1 JAVA 编码规范 1.0 (jetbrick 版)1.1 Java 文件格式文件格式必须是 UTF-8,无 BOM 格式文件回车换行符必须是 Unix 风格每个文件结尾必须有一个空白行行尾空白内容应该被 trim 掉每个文件开头必须写上项目的标准 LICENSE 注释,如下:12345678910...
2014-03-12 09:37:41 148
原创 非结构化信息(数据)总结
非结构化信息 指信息的形式相对不固定,常常是各种格式的文件。它是相对结构化信息而言的,从宏观上看也是结构化信息的一种形式。诸如电子文档、电子邮件、网页、视频文件、多媒体等。对于来源繁多的信息资料,专业人士根据信息的格式加以划分,将其分为结构化信息和非结构化信息两大类。结构化信息是可以数字化的数据信息,可以方便地通过计算机和数据库技术进行管理。无法完全数字化的信息称为非结构化信息,如文档...
2013-10-14 13:19:11 1412 1
让人困惑的VIEWSTATE
ViewState 在控件开发中经常会用到。 ViewState 的作用:1. 类似HashTable,通过Key值为每个控件存储各种信息。2. 初始化值之后, 跟踪ViewState 值的变化。3. 提供序列化,发序列化功能,将ViewState 的值放置到客户端form的隐藏域。4. 在PostBack时,自动恢复ViewState 值。 ViewState不能...
2010-09-26 15:34:18 2550
原创 通过URL传递中文参数乱码解决方案
1. 将URL的中文参数通过java.net.URLEncoder 进行encode。try { valueStr = URLEncoder.encode(valueStr,"UTF-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.pr...
2010-05-10 23:17:43 268
Delphi 快捷键
分类 快捷键 解释 备注 组件设计类 Escape 选择当前组件容器 Shift + Click 选择多个组件;选择窗体 Tab 选择下一个组件 Shift + Tab 选择上一个组件 方向键 选择此方向的下一个组件 Ctrl + 方向键 将所选组件的位置移动 1 个像素 Shift + 方向键 将所选组件的大小改变 1 个像素 Ctrl + Shift + 方向键 将所选组件的位置...
2010-05-02 20:36:12 2140
设置ORACLE客户端字符集
1、字符集的一些基本知识 字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比较少,目前主要是IBM 的系统采用,如AS400及S390系统,大部分的系统都...
2010-04-27 16:40:12 222
原创 基于Flex的开源图形项目
http://www.degrafa.org/code/ 一个开源的功能强大图形架构 功能特点:各种形状的支持,和自定义形状的支持 使用SVG的方式创建可重用的形状灵活的线条和填充几何图形的支持基于CSS3的样式支持,如:层背景、复杂边框多产的特性:派生、组件重用、形状库、重复等,减少代码量轻量级基于模型的架构兼容Flex2和Flex3...
2010-01-14 18:34:39 124
原创 动态创建Spring Bean
Spring 2.0 增加了 BeanDefinitionBuilder ,通过 BeanDefinitionBuilder 可以动态的创建一个Applicatoin Context 而不需要使用XML。 GenericApplicationContext ctx = new GenericApplicationContext();BeanDefinitionBuilder bui...
2010-01-09 14:29:54 209
原创 企业任务调度:quartz 基础知识(一)
1. quartz Quartz是一个作业调度系统(a job scheduling system),负责在约定的时间到达时执行(或通知)其他软件控件。Quartz是以.jar文件的形式发布的,Quartz java库中包含了Quartz所有的核心功能,该功能的主要接口(API)是Scheduler接口,Scheduler接口提供了一些简单的操作,如:schedulering/un...
2010-01-01 17:52:09 227
原创 90后的嘲笑:80后的人都这么老了还买不起房
今天看了这篇文章,很受刺激。特转此处,以鞭策自己。 转自:http://space.fetion.com.cn/33925223/viewblog_10255185 天天在论坛上看,天天觉得好笑。 一些80后的人还自以为自己很年轻。 不知道怎么回事,他们怎么那么的笨,自己不会算算吗?80后,到现在,不都20多了吗?80后的领头的,已经快30了,这还年轻吗? 最搞...
2010-01-01 16:35:52 449 2
运行时修改Acegi中authorities 授权信息
运行时修改Acegi中authorities 授权信息用户授权信息在登录的时候就被存放在securityContextHolder,我们可以再任何时候去查看这些授权信息。下面的代码可以获得当前授权信息:Authentication currentUser = securityContextHolder.getContext().getAuthentication();UserDeta...
2009-11-19 11:14:58 623
WfMOpen,一个开源工作流实现
WfMOpen 是基于WFMC 和OMG 定义的工作流引擎标准的实现。 结构 WfMOpen 由几个组件组成。 核心的组件就是工作流引擎。即使没有其他组件,核心组件也能单独工作。可以使用JPEd来编辑流程文件(XPDL )。JPEd's home page 相关链接: WfMOpen http://wfmopen.source...
2009-10-30 15:03:40 215
JQuery 文件上传收集
http://www.webjx.com/javascript/jsajax-14961.html基于jquery的上传插件UploadifyUploadify无论在功能、外观、可用性和扩展性上都有不错表现。 支持单文件或多文件上传,可控制并发上传的文件数 在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java…… 通过参数可配置上传文件类型及大小限制 通...
2009-08-14 12:25:10 116
js 判断session过期,并注销
客户希望如果没有操作,在30分钟后session过期,并且自动进行注销的操作。显然服务器没有提供这方面的支持,所以只能从客户端下功夫。实现的方式很简单,在js中记录进入页面的时间,通常用户的操作都会导致页面的刷新和url的变动,所以在公共的包含文件中加上如下的代码,1. 记录进入页面的时间。 2. 设置一个定时器,检查这个时间也现在时间的差值是否大于session过期的时间,也就是30分钟...
2009-07-14 15:38:03 3575
原创 Linux LVM
Linux LVM =========================================================== 作者: huasheng(http://huasheng.itpub.net)发表于: 2004.11.22 17:10分类: 操作系统 出处: http://huasheng.itpub.net/post/1210/6334-------------...
2009-03-12 14:31:36 100
原创 由MyEclipse内存不足谈谈JVM内存
如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of PermGen (Non-heap memory) spaceremains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。提示中给出...
2008-12-30 12:11:48 125
Flex 学习问题集锦
1. Flex 和 Flex Build3 的官方资源。 Flex SDK 和 Flex build (到2008年11月最新版本是3.01)在官方的网站上有下载。 地址:http://www.adobe.com/products/flex/ 2. 页面跳转的问题 private function login_check():void{ navigateToURL(new URL...
2008-11-10 01:41:26 128
LDAP技术资源
LDAP技术资源第一节 介绍LDAP的Roadmap & FAQ,http://www.kingsmountain.com/ldapRoadmap.shtml 第二节 免费ldap server,http://www.openldap.org 第三节 开源的ldap serverhttp://javaldap.sourceforge.net/ 第四节 Java 开发 jndihttp...
2008-10-26 15:51:53 161
Dojo 客户端性能优化
Dojo 客户端调优的方式:1. 编译合适的dojo文件。dojo十分“巨大”, 而且有很多文件是最终用户不需要使用的。默认情况下的dojo.js 比较大,有200多k,但是如果自定义进行编译之后可能只有10多k。而且将常用的模块编译到dojo.js 也能提高效率。dojo的加载顺序如下: 1). 浏览器加载dojo.js dojo bootstrp code do...
2008-06-05 12:05:30 210
使用Dojo的痛苦经历
2007年6月项目准备开始了,刚来到一个新的项目组,什么都是新的,除了我自己。需要一个新的框架来开发项目,香港的同事决定使用Dojo,DWR, 我开始学习使用dojo,时间很短,但是我还是基本上熟悉了dojo的基本控件和架构。在此基础上搭建起了项目的基本框架。这是一个单页面,基于ajax和dojo widget的系统,一切都那么的新奇,又充满挑战,但是既然dojo有这么多后台,又有香港同事的推荐...
2008-05-21 00:23:41 186
原创 对于oracle进行简单树查询(递归查询)
对于oracle进行简单树查询(递归查询)DEPTIDPAREDEPTIDNAMENUMBERNUMBERCHAR (40 Byte)部门id父部门id(所属部门id)部门名称通过子节点向根节点追朔. select * from persons.dept start with deptid=76 connect by prior...
2008-05-08 12:44:49 154
一用subclipse 就导致eclipse莫名奇妙的退出(crash)
前几天碰到一个非常郁闷的问题,eclipse突然不能使用svn的插件subclipse了,只要跟svn相关的操作,比如更新,上传,同步都执行不了,而且导致eclipse 崩溃。开始我怀疑是eclipse 的版本跟svn客户端的版本不兼容,使用了新版的eclipse,还是同样存在,使用新版的TortoisSVN ,问题依旧。使用新版的subclipse,问题依旧,简直郁闷死了。在网上...
2008-03-17 11:46:07 98
资源和权限管理
web应用程序的安全涉及到认证和授权。 这里讲的是授权相关的部分。 web程序在不同的页面中跳转。 web程序的资源分类: 图片,css,网页,js代码,按钮。 涉及的问题:导航,树,返回,前进,书签,安全,资源,日志。 对于用户来说,web程序就是在不同的页面之间跳转。对于程序,常常有必要记录用户的这些操作。--相关应用:返回,前进,书签,日志。当用户访问某个页面的时候,需要验证用户是否有权限...
2008-01-08 18:46:40 362
体验dojo强大的grid控件——简单示例剖析
Dojo 从 v1.0 开始引入了一个功能强大,快速,健壮的控件--Grid。Grid 在dojo的体系结构中属于Dojox 这个包中。这个Grid 比较灵活,可以排序,过滤,编辑,多表头,支持多种Cell 控件。官方文档的地址:http://dojotoolkit.org/book/dojo-book-0-9/docx-documentation-under-development/gri...
2007-12-11 15:38:41 251
Dojo和Ajax 程序的浏览器History 控制
web应用程序都面临浏览器上的history功能的困扰,前进,后退,刷新,将是你的程序失控,重复提交,丢失数据等等场景让你焦头烂额,运行的好好的程序,被客户随便摆弄一下就错误百出。这些就是客户心智和程序员心智不同产生的冲突。最初的web程序只是一些静态的网页,一般都通过地址栏的URL地址来进行定位,所以,浏览器集成了很方便的History功能,让你在浏览的历史记录中来回切换。可是,随着复杂应用程...
2007-12-07 16:56:19 133
Dojo, 从0.43 向1.0 迁移(二)widget 变化列表
widget change list 0.43 1.0.1 Button dijit....
2007-12-07 11:49:47 99
Dojo, 从0.43 向1.0 迁移(一)
公司的项目4月份开始,我们选择了dojo,不为别的,因为他有IBM的支持。当然,我个人认为EXT也是不错的。 其实开源的类库和框架我们公司用的还是很谨慎的,这次能够用上dojo我已经心满意足了。可惜,还是被开源给摆了一道,当我们开发了一大半页面的时候,dojo 1.0 发布了,而且改变很大,我们面临一个选择,继续用0.43还是升级到1.0,公司决定先进行一个评估,这个任务就落在我...
2007-12-07 10:47:50 89
用 javascript 处理 JSON
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。 js 代码 var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http:
2007-11-07 11:07:23 100
【转】开源license总结
摘自:http://opens.itpub.net/post/21577/178341opens | 02 八月, 2006 15:36文中主要介绍了关于开源的各种许可协议。(1)Contributors 和 RecipientsContributors 指的是对某个开源软件或项目提供了代码(包括最初的或者修改过的)发布的人或者实体(团队、公司、组织等),Contributors 按照...
2007-03-27 12:35:00 88
Oracle中的BLOB和CLOB
一、区别和定义 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB: 字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 BLOB: 用于存储二进制数据 BFILE: 存储在文件中的二进制数据,这个文件中...
2007-03-27 12:20:00 147
oracle存储过程基础知识
商业规则和业务逻辑可以通过程序存储在oracle中,这个程序就是存储过程。 存储过程是SQL, PL/SQL, JAVA 语句的组合, 它使你能将执行商业规则的代码从从你的应用程序中移动到数据库。这样的结果就是,代码存储一次但是能够被多个程序使用。要创建一个 过程对象(procedural object),必须有 CREATE PROCEDURE 系统权限。如果这个过程对象需要被其他的用户sc...
2007-03-16 12:23:00 176
JSON简介
JSON (JavaScript Object Notation) 是轻量级的数据交换格式。他适合人们的读写,并且也容易利用机器自动生成。它基于java script 编程语言的一个子集,Standard ECMA-262 3rd Edition - December 1999.。他采用类似C, C++, C#, Java, JavaScript, Perl, Python 等语言的格式,并且...
2007-02-06 15:37:47 68
JSON-RPC的简介
JSON-RPC协议是一种远程过程调用协议,其设计的目的就是为了简化处理。常规的处理机制是在两个对等通信实体之间建立点对点的数据连接,在连接的生命周期内一方可能调用另一方提供的方法,为了调用一个远程方法必须发送一个请求,而服务器端必须回答一个与该请求相对的响应除非这个请求是一个通知。 1.1 request (method invocation) 客户端通过向远...
2007-02-06 13:28:02 477
初步研究Apache common pool
因为公司自己做的数据库连接池比较差劲,让我不由很是不爽。但是心里对连接池还有点不了解。所以想找开源的数据库连接池来研究一下。首选当然是dbcp(http://jakarta.apache.org/commons/dbcp/)这个apache的开源的数据库连接池。结果发现dbcp依赖Apache common pool(http://jakarta.apache.org/commons/pool/)...
2007-01-31 19:27:00 116
先转贴介绍一下apache common pool对象池
对象池技术在服务器开发上应用广泛。在各种对象池的实现中,尤其以数据库的连接池最为明显,可以说是每个服务器必须实现的部分。本文是个人学习对象池的一个记录,以Apache的commons-pool实现为研究对象。在下一篇blog中,本人将继续研究Apache的common-dbcp,这是对象池技术在JDBC上的一个应用范例。 Apache对象池技术的实现上颇为简单,只有2个主要的对象...
2007-01-31 18:10:00 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人