Scott Spear说道:如果在开发的时候,手边有非常的好的Cheat Sheets,能节省很多时间。我下面整理了以下Cheat Sheets:   Design HTML (1) (2) (3) CSS (1) (2) (3) XML (1) (2) (3) RGB Hex Color (1) DOCTYPE (1) Programming PHP (1) (2) (3) ASP (1) (2) JavaScript (1) (2) Ruby On Rails (1) (2) (3) (4) Perl/C ...
http://www.javaeye.com/news/2582 项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环境request/response/session以及参数的自动注入) 根据客户端要求返回不同类型的数据(x ...
http://www.javaeye.com/news/2589    昨日jws-jpt项目正式开源并发布1.0版本,jws-jpt以实用为目的,源码来源于作者实际项目环境,可直接用于现实项目。     J (java) W (web) S (studio)是一个集成、绿色、简洁的开发环境。JWS通过集成 maven2, ant, eclipse 使开发环境变成全绿色,甚至jdk都无需安装。这样开发团队就可以通过直接拷贝JWS实现开发环境的统一配置,缩短了项目的启动周期,方便了团队新成员的加入。由于JWS只是通过批处理使用所集成工具的核心功能,所以可看作是这些工具 ...
http://blog.daviesliu.net/2008/04/24/sync/ 传统的文件同步方案有rsync(单向) 和 unison(双向)等,它们需要扫描所有文件后进行比对,差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将非常耗时。而且正在发生变化的往往是其中很少的一部分,这是非常低效的方式。 之前看了Amazon的Dynamo的设计文档,它们每个节点的数据是通过Hash Tree来实现同步,既有通过日志来同步的软实时特点(msyql, bdb等),也可以保证最终数据的一致性(rsync, unison等)。Hash Tree的大体思路是将所有数据存储成树状结构,每 ...
http://galaxystar.javaeye.com/blog/169765 一直没时间玩js,看到douban网的开放api后,查了些文档,了解了一下 jsonp 跨域请求方式.跟大家分享一下。   其实 jsonp 是个很简单的一个东西。 主要是利用了 <script/> 标签对 javascript 文档的动态解析来实现。(其实也可以用eval函数)   来个超简单的例子: 首先是准备客户端的代码,   Html代码 <!DOCTYPE html PUBLIC " ...
来自Wikipedia, 自由百科全书在软件工程中,一个反面模式(anti-pattern或antipattern)指的是在实践中明显出现但又低效或是有待优化的设计模式。Andrew Koenig在1995年造了anti-pattern这个词,灵感来自于GoF的《设计模式》一书。而这本书则在软件领域发明了“设计模式”(design pattern)一词。三年后antipattern因《AntiPatterns》这本书而获得普及,而它的使用也从软件设计领域扩展到了日常的社会互动中。按《AntiPatterns》作者的说法,可以用至少两个关键因素来把反面模式和不良习惯、错误 ...
著名社交网站LinkedIn的Java架构技术,在JavaOne大会上,LinkIn开发者做了介绍,并有PPT下载,现在有更详细的架构图下载,LinkIn开发者透露LinkedIn 99%都是用java写的,除了缓存通过C++实现。 下面是详细架构图:   在JavaOne 2008的会议上,著名社交网站LinkedIn的开发者做了2个关于LinkedIn 网站的架构技术的演讲,目前这两个演讲的PPT已经可以下载了。下载地址如下: LinkedIn - A Professional Social Network Built with Java&trade ...
web开发时,通过XMLHttp请求访问数据,对中文经常出现乱码的问题,可以考虑将返回的中文内容进行Unicode转码。在客户端通过javascript进行解码。很方便就避免了乱码的问题。 1.进行Unicode编码,java代码 private String gbEncoding(final String gbString) { StringBuffer unicodeBytes = new StringBuffer(); for (int byteIndex = 0; byteIndex < gbString.length(); byteIndex++) { ...
http://isky.javaeye.com/blog/195648 前言:大家在看此篇文章之前心中是不是一直存有一个疑问,那就是office组件中的powerpoint(PPT)制作中的“备注”到底有何作用?在工作中经常用PPT放映演示给客户进行讲演,也见识过专业讲师和IT销售给我介绍产品,使用的也是PPT。但是几乎所有人的PPT使用方式还是停留在投影机上放什么,演讲者的laptop上也显示什么,演讲者要么看自己的laptop的屏幕,要么看墙上的投 影。“备注”就彻底失去了作用,因为根本看不见。出于纳闷,我就询问了几个号称是office高手 ...
原文不可查。 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点 ...
jusescn
搜索本博客
最近加入圈子
存档
最新评论