前天微软中国在北京举行了MicrosoftSilverlight媒体预览会,这是Silverlight进攻的号角。当Silverlight1.1发布后,将会对C#、Ruby、Python提供支持。面对这种对手,AdobeFlex未来会怎样?Silverlight的优点是有大量的.Net程序员,庞大的开发团队会使Silverlight有一个惊人的增长速度,就像当年.net抢占java市场。而它的缺点是普及度,及其兼容性稳定性安全性的未知。Flex的优点是普及
系统 2019-08-29 22:19:18 2223
目录贴:跟我学Shiro目录贴对于SSL的支持,Shiro只是判断当前url是否需要SSL登录,如果需要自动重定向到https进行访问。首先生成数字证书,生成证书到D:\localhost.keystore使用JDK的keytool命令,生成证书(包含证书/公钥/私钥)到D:\localhost.keystore:keytool-genkey-keystore"D:\localhost.keystore"-aliaslocalhost-keyalgRSA输
系统 2019-08-29 22:00:44 2223
前面,我们耗费了大量的篇幅来讨论用例分析及用例图。用例图,无疑是功能分析、角色分析,以及流程分析的利器,它将我们要开发的系统,清晰而详尽地描述出来。但是,正如任何事物都有两面性,用例图也不例外,也有自己不利的一面。在我看来,这集中体现在两个方面:只见树木不见森林、不生动形象。什么叫“只见树木不见森林”呢?就是说,用例说明中对业务流程的描述,过早地将系统的整体流程,分散到了各个用例中了,丢失了对业务流程的整体描述。不生动形象,则是说用例说明中对流程的描述都是
系统 2019-08-29 21:59:12 2223
Lucene是一个基于Java的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。Lucene目前是著名的ApacheJakarta家族中的一个开源项目,下面我们即将学习Lucene的索引机制以及它的索引文件的结构。在这篇文章中,我们首先演示如何使用Lucene来索引文档,接着讨论如何提高索引的性能。最后我们来分析Lucene的索引文件结构。需要记住的是,Lucene不是一个完整的应用程序,而是一个信息检索包,它方便你为你的应用程序添加索引和
系统 2019-08-12 09:30:30 2223
最近想想,成为Javaeye的会员已经有年头了,但是没有在上面发表过一篇文章,感觉惭愧,做了这么多年的程序,一直没有把自己的一些经验和想法和大家一起分享。我在一家中小软件企业里面负责公司的技术,脑子里面成天想的是如何建立一套符合自己公司业务的技术框架,虽然公司小,但是项目不小,我们在为一家煤炭企业做ERP,系统的部署环境比较复杂,数据库是集群,web中间件也要集群,此时普通的技术方案和轻量级框架就不能满足了,我就想到了EJB3.0,我在网上找到了一篇讲述两
系统 2019-08-12 09:30:28 2223
自己以前做程序都是自己写连接池,那个时候项目大,环境各异,为了便于实施,总是由自己进行连接池的管理,等到自己想做一些小东西的时候,才发现这个连接池成了一个专用的东西,和系统做了太多的绑定,只能找连接池用,用过resin自带的连接池,再用tomcat连接池的时候就很不爽,没有监控的功能,在网上选来选去,最后选择了Proxool。Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功
系统 2019-08-12 09:29:37 2223
BizUnit-FrameworkforAutomatedTestingofDistributedSystemshttp://bizunit.codeplex.com/Theadoptionofanautomatedtestingstrategyisfundamentalinreducingtheriskassociatedwithsoftwaredevelopmentprojects,itiskeytoensuringthatyoudeliverhigh
系统 2019-08-12 09:27:36 2223
剑指offer系列之斐波那契数列代码packagecom.study;/**求斐波那契数列第n个数字**/publicclasssuanfa7{/*最原始的递归版,思路简洁,但是如果输入参数较大,会造成栈的深度太深,运行会很慢*/publicstaticintFibonacci1(intnum){if(num<=1)returnnum;elsereturnFibonacci1(num-1)+Fibonacci1(num-2);}/*第二种方法,算法复杂度为
系统 2019-08-12 09:27:27 2223
publicvoiddragWidgetToElementContainner(StringwidgetName,StringtargetPosition){WebElementwidgetIconEl=page.getWidgetIconInDockMenu(widgetName);((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();",widgetIconE
系统 2019-08-12 09:26:46 2223
y@y:~$sqlplusError46initializingSQL*PlusHTTPproxysettinghasincorrectvalueSP2-1502:TheHTTPproxyserverspecifiedbyhttp_proxyisnotaccessibley@y:~$说明:之前一直好用,运行sqlplus出现以上问题。查看环境变量y@y:~$printenv|grepproxyno_proxy=localhost,127.0.0.0/8,:
系统 2019-08-12 01:52:46 2223