- 博客(198)
- 资源 (25)
- 收藏
- 关注
原创 1月15号微软貌似要裁员1万5千人...
1月15日, 根据好几个网站报道, MS要裁员, 可能最多到1万5千人, 差不多是他们百分之十七的总人数. 一个星期后他们要上报他们的第二季度收入报告. 这可不是个好消息. 一直以来, 虽然微软名声不怎么好, 但炼成了金钟罩铁布衫的MS貌似每次面对危机的时候都是金枪永不倒的GOD MODE, 可惜这次的金融危机影响是在是非常大, MS的罩门暴露无遗, 只好仓惶缴械投降. 本人大胆预测, 1月1
2009-01-03 20:20:00
616
1
原创 为springside_miniweb提供一个flex登陆界面
miniweb采用的是spring security作为权限管理,我一直想搞一个flex界面。仿照igenko和puremvc的demo,搞了一个。首先是修改一下服务端,主要是增加上对于graniteds的支持!1.在pom.xml中加入依赖包 Code highlighting produced by Actipro CodeHighlighter (freeware)http
2009-01-02 23:37:00
902
原创 Struts2.1.3 发布!
Struts2.1.3 发布!首页还看不到,但是jira上的进度已经100%,并且加入到了Released Version中。 查看: https://issues.apache.org/struts/secure/Dashboard.jspa
2008-12-26 20:52:00
574
原创 Lucene相关度排序的调整
Lucene的搜索结果默认按相关度排序,这个相关度排序是基于内部的Score和DocID,Score又基于关键词的内部评分和做索引时的boost。默认Score高的排前面,如果Score一样,再按索引顺序,先索引的排前面。那么有人问了,如果我要先索引的排后面怎么办呢?隐士研究了源码后发现这是相当简单的事情。以下代码基于Lucene 2.0。看Sort的默认构造函数,相关度就是SortField
2008-12-26 20:49:00
695
原创 Struts2的学习途径
阅读、仔细阅读、反复阅读每个开源框架自带的reference 这一点是学习一个框架最最重要,也是最最一开始需要做的事情。不是事实上,无数的程序员对此并不在意。程序员总是以种种理由不仔细阅读reference: 1. 看英文文档太吃力 应该说阅读英文文档是每个程序员的基本素质之一,这就跟调程序需要耐心一样。如果你连调试程序的耐心都没有,那么乘早放弃程序员这个行当吧。其实阅读文档,尤其是英
2008-12-25 12:52:00
810
4
原创 借JavaFX之风,Swing终于熬到了出头之日
前几天看了点新闻,一是说JavaFX1.0的推出,二是是说Sun停止了对SwingX的资助,由此激怒了社区。 由此一些人推论Sun已经全力押宝JavaFX,Swing将沦为鸡肋。而后Sun的高管自然出面表态,Swing和JavaFX两手都要硬。 由于本人一直从事企业信息系统的管理和研发,平日对Swing还是多有涉猎,看到这些传闻不免要探个究竟。其实最近忙于管理工作,技术上已多日不熟了。于是下载了N
2008-12-25 12:41:00
1241
原创 实战篇:设计自己的Annotation
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习...... 不讲废话了,实践才是硬道理. 第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。
2008-12-13 09:55:00
424
原创 什么是Annotation?
在创建EJB组件时,必需提供一些定义,使得EJB组件使用一些服务例如:安全服务,持久化服务,事务服务。EJB容器可以提供这些服务,这样EJB只要实现业务逻辑就可以了。但是说到底EJB容器使用EJB组件的元数据来提供这些服务,在以前EJB的元数据是以XML配置文件形式出现的,这些配置文件与EJB源文件是分开的。 EJB的部署人员无法了解EJB本身的信息,如果EJB组件的创建者用注
2008-12-13 09:52:00
613
原创 使用Hibernate获取最大值(max)的三种方法
使用Hibernate获取最大值(max)的三种方法 获取最大值的三种方法:1. 使用 hsqlLong l = (Long)getSession().createQuery("select max(a.sn) from T a " ).uniqueResult();System.out.println(c);注意:要加上别名“a”, a.ArticleId注意大小写! 否则会出现"无
2008-12-12 16:23:00
1714
原创 CHECKBOX全选,取消全选-jquery
用JQUERY实现全选和取消全选,减少了我们写JS的麻烦,我们再也不用写那么多代码了,给大家分享两段代码,用JQUERY实现复选框的全选和取消全选.script type="text/javascript"> $(function() { $("#checkall").click(function() { $("input[@name=chec
2008-12-12 14:19:00
630
1
原创 60个有趣的404报错页面
列出60个有趣的404报错页面,这些网页设计者很有创意。 PropellerB3taCuoma TinsanitylatelategiftsHuml24-4 MediaCssTricksRenkooiFolderLinksTurboMilkZivityWufooSo
2008-12-06 16:56:00
957
原创 Spring 3.0 M1 发布
Spring Framework 3.0的第一个里程碑版本发布了。这个版本发布了几个大的功能改进,例如EL和REST的支持。主要改进列表: * revised project layout and build system (with module-based sources) * updated entire codebase for Java 5 code style (generics, v
2008-12-06 16:54:00
551
原创 08年全新出炉—最佳软件名单
2008年马上就要过去了,让我们来看看在过去的这12个月里,哪些应用软件得到了人们的芳心。 Firefox 3 2008年6月17日,FireFox的制造商创造了新的吉尼斯世界纪录 ,在24小时之内下载新的浏览器-Firefox 3 超过了800多万次(8,002,530)。如果你还没有挖掘到什么新的功能,不用担心,FireFox提供了一个Firefox 3 的用户指南 。 Google C
2008-12-06 16:51:00
517
原创 传谷歌秘密开发操作系统
在对Google.com进行监测时,Net Applications注意到一些异常的情况:三分之二的谷歌内部员工都没有对自己的操作系统进行刻意隐瞒,因此Net Applications可以记录下他们的访问数据。但是仍然有三分之一的访客所使用的操作系统是无法识别的。由于Net Applications可以对几乎所有的主流操作系统进行识别,包括大部分的Unix和Linux系统以及只在微软总
2008-12-06 16:49:00
349
原创 html input高级应用
1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true2.只读文本框内容 在input里添加属性值 readonly3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) onkeydown="if(event.keyCode==13
2008-12-02 17:53:00
578
原创 Spring Security 基于数据库的权限管理配置
目前在做一个原型系统,其中涉及到权限管理部分,研究了一下Spring Security,由于网上资料都是在配置文件里面定义url权限的,基本上没有存在数据库中的。在这个过程中我在网上找了很多资料,但是没有一个是完全能够解决问题的,acegi的例子springside倒是有一个。 而下面这段是一位网上朋友提供的,还不错,解析的清楚,大家可以参考applicationContext-security
2008-11-26 23:24:00
4826
4
原创 Spring Security-2.0.x参考文档”支持的基础设施“
支持的基础设施 这章里讨论一些Spring Security中用到的基础设施。 如果这个功能跟安全没有直接关系,但是还是包含在Spring Security中了,我们就在这章里讨论它。 6.1. 国际化 Spring Security支持异常信息的国际化,最终用户会很喜欢这点。 如果你的程序是为英语用户设计的,你不需要做任何事,因为默认情况下所有的Spring Security消息都是英文的。
2008-11-26 23:18:00
914
1
原创 Spring Security-2.0.x参考文档的”使用命名空间简化配置“部分
Security命名空间配置 2.1. 介绍 从Spring-2.0开始可以使用命名空间的配置方式。 使用它呢,可以通过附加xml架构,为传统的spring beans应用环境语法做补充。 你可以在spring参考文档得到更多信息。 命名空间元素可以简单的配置单个bean,或使用更强大的,定义一个备用配置语法,这可以更加紧密的匹配问题域,隐藏用户背后的复杂性。 简单元素可能隐藏事实,多种bean
2008-11-26 23:17:00
763
原创 Spring Security-2.0.x参考文档”技术概述“
技术概述 5.1. 运行环境 Spring Security可以运行在标准的Java 1.4运行环境下。 它也支持Java 5.0,不过这部分代码单独打包起来,放到发布的,文件名是"tiger"前缀的JAR文件里。 因为Spring Security的目标是自己容器内管理,所以不需要为你的Java运行环境进行什么特别的配置。 特别是,不需要特别配置一个Java Authentication an
2008-11-26 23:17:00
713
原创 体验Eclipse 3.4插件安装更灵活
Eclipse3.4新特性中的P2供应平台的更新作为一种机制,管理Eclipse的安装,寻找更新,并安装新的功能。 它使得插件安装更加灵活,你可以: 1、eclipse下有dropins文件夹 最简单的,把刚才的下拉插件(jar或目录格式)直接进入dropins文件夹中: eclipse/dropins/ 2、你也可以在传统的Eclipse应用程序或扩建的布局,直接在d
2008-11-22 02:49:00
513
原创 maven2的主要配置pom.xml
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看: 4.0.0 ... ... ... ... ... ... ... ... ... ... ...
2008-11-22 01:57:00
479
原创 FLEX实例:几款滤镜效果实例.
1:聚光灯效果: 实例:http://www.rphelan.com/flex/SpotlightDemo/SpotlightDemo.htmlambientColor - color to apply to all pixels of the image angle - angle at which the spotlight is projected (in degrees)
2008-11-21 10:52:00
927
原创 JAVA全角和半角的转换
public class change { public static void main(String[] args) { String QJstr="全角转半角DAO"; String result=SBCchange(QJstr); System.out.println(QJstr+"/n"+result); } pu
2008-11-20 17:58:00
649
原创 java中文排序
排序概述在Java中,对一个数组或列表(在本文中统称为集合)中的元素排序,是一个很经常的事情。好在Sun公司在Java库中实现了大部分功能。如果集合中的元素实现了Comparable接口,调用以下的静态(static)方法,就可以直接对集合排序。// 数组排序方法// 数组中的元素可以是像int这样的原生类型(primitive type), 也可以是像String这样实现了Compa
2008-11-20 17:51:00
515
2
原创 SOA的精髓
随着新一代架构革命的到来,面向服务的架构融合并取代了诸多之前的优秀架构。考虑到当前系统的数量以及产业在此上做的投资,任何新的架构都应该努力利用并改善既有的基础设施,而不能随便抛弃它们。而这正是SOA的精髓:它使既有的技术设施与业务联系得更紧密。 一个基于SOA的系统的逻辑架构。包含多层应用架构中的既有层,其它部分则是SOA特有的。而基础服务架构层(infrastructure se
2008-11-17 11:33:00
438
原创 平台 + 插件思想简述
插件是一种遵循一定规范的应用程序接口编写出来的程序。 插件的本质在于不修改程序主体(平台)的情况下对软件功能进行扩展与加强,当插件的接口公开后,任何公司或个人都可以制作自己的插件来解决一些操作上的不便或增加新的功能,也就是实现真正意义上的“即插即用”软件开发。平台+插件软件结构是将一个待开发的目标软件分为两部分,一部分为程序的主体或主框架,可定义为平台,另一部分为功能扩展或补充模块,可定义为插
2008-11-15 11:38:00
693
原创 myeclipse性能提升技巧
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下! 取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclipse
2008-11-02 13:37:00
501
原创 定制CAS登录验证
目录摘要 1环境 1新建工程 1添加依赖包 2编写测试用例 2编写实现代码 3工程结构截图 5测试与打包 5启用定制后的登录验证 6整合测试 7总结 7摘要本文以Liferay与CAS整合为例,将CAS登录验证从输入相同的用户名/密码定制为以Liferay的用户身份进行验证。环境MySQL5.0.5JRE
2008-10-29 14:02:00
685
原创 谷歌浏览器Chrome能干掉谁?
在万众瞩目之下,谷歌终于于上周正式推出chrome浏览器,这虽然只是一个测试版,但足以让世人有太多的猜想。最近一周,关于谷歌浏览器的新闻铺天盖地,网民在纷纷试用后有弹有赞。不过,对于谷歌推出Chrome浏览器时就公开Chrome的源代码的行为,网友不约而同叫好。谷歌首席执行官埃里克施密表示,谷歌之所以推出新型网页浏览器,部分原因是为了阻止其竞争对手微软“分裂”互联网。看来谷歌目的很明确,就是要与微
2008-09-10 17:50:00
480
原创 Flex简介(1.5)
1. Flex简介1.1 什么是FlexFlex是一个针对企业级富互联网应用的表示层解决方案;Flex是一种应用程序框架;Flex序列产品包括编译工具和IDE,通过编写MXML(一种类XML标记语言)和ActionScript(AS,Flex的脚本语言,从Flash移植过来)代码,用编译器来生成SWF文件,使用浏览器的Flash Player插件就可以进行观看。几乎每一个用户浏
2008-08-30 11:34:00
1772
1
原创 用Validator组件检测必填项
mx.validators包,在Flex框架中是相当的有用,但由于其功能复杂,我总是边用边忘。现将使用方法记录在这里把…… 第一个例子:源码如下: 从上面的源码可以看出,要使用mx.validators包中的功能真的很简单。Validator组件的功能是检测必填项。我们把要检测的组件的名字写在source属性中,把要检测的组件的属性写在property属性中,然后自定
2008-08-28 11:19:00
1616
原创 在Flex中给Image组件无法显示时设置一个默认的图
实例演示了怎样在Image组件中图片无法显示时利用 brokenImageSkin 风格显示一个默认的图代码: layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html"> import mx.controls.Alert; private var
2008-08-28 11:17:00
1488
1
原创 格式化与自定义Slider中显示的Tooltip
实例演示了怎样利用dataTipFormatFunction格式化Slider中显示的Tooltip ,和通过css设置Tooltip的外观。在代码中你也会看到Slider的 tickInterval ,snapInterval, value, liveDragging 等属性的用法代码: layout="vertical" verticalAlign="middle" backgrou
2008-08-28 11:17:00
1790
原创 在Flex中使用StyleMaager类和setStyle()方法给Alert组件设置样式
实例演示了怎样利用 StyleManager.getStyleDeclaration() 方法和 setStyle() 给一个 Flex Alert组件设置样式代码: layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init();"> import mx.contro
2008-08-28 11:15:00
965
原创 Flex 3 在MXML中添加事件监听器
关键字: flex 3 cookbook 1.6.1 问题 你需要在MXML文件中添加将监听MXML文件中分派给子节点的一些事件的事件监听器.1.6.2 解决办法 通过给组件的事件标签提供一个方法名,可以选择是否使用事件对象.1.6.3 讨论 每当一个动作发生,Flex组件都会触发一个事件,例如用户单击一个按钮,改变组合框中被选择的项,或是加载数据.要监听这些事件广播,只需添加一个将处理
2008-08-28 11:10:00
1436
原创 Flex RemoteObject 简单应用Demo
主要实现java类方法调用,java对象数组传递,flex数据传递程序在以下环境编译执行通过:flex 1.5 Trail EditionTomcat/5.0.19j2sdk1.4.2_10WindowsXp Sp2java文件编译后未打包,.class文件直接放到{flex-dir}/WEB-INF/classes 目录下实体User.java注意要实现Serializable接口,否则无法将对
2008-08-28 11:03:00
1502
1
原创 大型Java Web系统服务器选型问题探讨
一位网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。当前的应用的架构和部署方案: 目前系统架构如下: web层采用struts+tomcat实现,整个系统采用20多台web服务器
2008-08-26 17:41:00
665
1
原创 中文智能搜索引擎
传统搜索引擎 1. 搜索引擎的分类 互联网的迅速发展和广泛普及导致网上信息爆炸性增长。目前存在数量众多的搜索引擎,根据它们所基于的技术原理,可以把它们分成三大主要类型:基于机器人Robot的搜索引擎、目录式Directory(也叫做Catalog)搜索引擎和Meta元搜索引擎。 基于机器人Robot的搜索引擎 这种搜索引擎的特点是利用一个称为Robot(也叫做Spider
2008-08-26 17:38:00
573
原创 关于web.xml配置的详细说明
form:javaresearch1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符
2008-08-26 17:35:00
353
原创 Flex RemoteObject类参考
要知道在Flex中怎样使用Flash Remoting访问数据 ,应该先了解一下RemoteObject类。 包 mx.rpc.remoting 类 public dynamic class RemoteObject 继承 RemoteObject→AbstractService→Proxy→Object 子类 RemoteObject一、标记 它允许使用AMF3访问远程服务类的方法。 1.
2008-07-26 09:20:00
1101
Web Service开发指南
2008-10-26
loadrunner指南中文版
2008-10-26
完美程序设计指南(PDF)
2008-11-05
软件配置管理资料(PDF)
2008-11-05
Flex + LCDS + Java 入门教程
2008-12-27
用友ERP U872数据库结构
2009-06-10
apache中文手册(html)
2008-11-26
从零开始android游戏编程.PDF
2011-10-06
jBPM中文用户指南
2008-10-26
程序员面试宝典(PDF)
2008-11-05
电脑爱好者Office技巧1000例 -精华部分
2008-11-26
精通Flex3.0 CHM电子书
2008-09-02
hibernate培训教程
2008-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅