首页技术区最新随笔(rss)

[zz]慢速软件开发

     摘要: 软件开发其实是一个跟复杂度做斗争的过程,从某种程度来说,复杂度会一直在增长,我们所能做的就是尽可能降低复杂度增长的速度。我曾经和一些朋友说过,前期 所做的一切是让我们在后面有更大空间挥霍。慢下来,让我们有时间思考自己的每一步是否迈得是否稳当,稳当的行进,心里才踏实。  阅读全文

2008-12-03 15:16 作者: shinewang【评论:0】【阅读:1】 

Grails开发笔记 - 如何输出SQL Log

     摘要: Hibernate是一个流行的Java对象关系映射框架,Grails的数据访问层GORM就是建立在Hibernate的基础上。Hibernate能够根据配置自动生成SQL语句,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。然而如果使用不当,往往容易造成性能问题,例如N+1次查询问题。在开发过程中,常常需要通过查看Hibernate生成的SQL来对数据访问层进行调优。  阅读全文

2008-12-03 15:08 作者: shinewang【评论:0】【阅读:12】 

各位大侠帮我解决一下代理问题

     摘要: 公司使用代理上网 System.setProperty("proxySet", "true");         System.setProperty("proxyHost", "192.168.0.254");       &nbs...  阅读全文

2008-12-03 12:52 作者: object【评论:1】【阅读:86】 

Gem 从1.1 1.2 无法升级到1.3问题

     摘要: Gem 发布了1.3版本,如果你的版本是1.1或者1.2在执行 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->C:\Documents and Settings\suoni>gem update --system Upda...  阅读全文

2008-12-03 09:45 作者: Anemone【评论:1】【阅读:291】 

从Ext到jQuery,爱.恨交加

     摘要: 似乎是拿出了一个老的话题来说,在做开的的时候,我们是应该选择Ext,这是应该选择jQuery?      确实是一个老话题了,很多同行已经讨论这个问题很多了.       一直关注我的朋友会记得,在Ext 正火的时候,我推出了一个以Ext portal为基础,整合struts,spirng,hibernate的开源项目,...  阅读全文

2008-12-02 21:22 作者: 海鹏【评论:7】【阅读:829】 

Spring side很好,我一直都在用

     摘要: 我关注Springside,是因为我喜欢最佳实践,在团队中,我喜欢搜集、研究、制定、实施最佳实践、项目规范。我知道,在一个团队中,让大家follow N多的最佳实践,很不容易,特别是团队成员背景不同,或者新建的项目团队,有的研究struts, 有的学习seam, 有的懂spring, 有的不懂,有的喜欢hibernate, 有的擅长Ibatis,连IDE用的也不一样,有的用eclipse, 有的用IDEA,给配置管理造成很大的麻烦。现在回想,以前很多的项目,为了统一天下,苦口婆心,说服教育,威逼利诱,牺牲色相,该用的手段都用上了,真是个头疼的、吃了不讨好的事情。  阅读全文

2008-12-02 17:52 作者: Speed【评论:2】【阅读:909】 

SpringSide 复活

     摘要: 十二张截图,五个步骤,向大家展示如何进入SpringSide 3 的世界。
其实我一直认为,SpringSide 2 已经足够用于实际的项目开发了。但是Java社区总是不断有新东西涌现,为了跟上步伐,SpringSide推出了3.0系列。近一年来,SpringSide社区已不再像从前那样火爆了,但SpringSide 3.04 All in One 版的推出,又点燃了我心中激情的火焰。对于像我这样的懒人来说,All in One版是不错的选择。
对于不喜欢Maven以及Maven的Eclipse插件的人来说,我这篇文章是不错的选择。  阅读全文

2008-12-02 15:10 作者: 海边沫沫【评论:4】【阅读:1075】 

在导出RCP时把插件打包成文件夹的形式而不是jar包

     摘要: 在使用RCP做项目时,最后的发布一般是用.product文件的Export wizard导出Product,但是导出的插件默认情况下都是以jar包的形式导出,而有的时候会有在项目中使用的第三方包不允许我们在导出的产品中进行发布,但可以允许用户自己下载后进行添加,因为jar包的形式是把所有依赖的jar包也一起打包成jar,因此jar的形式就不能达到我们发布的要求。在试过了很多方法后,我们觉得如果导出的形式改成文件夹的形式是可行的。因为一般来说,发布的插件都会有一个lib文件夹存放依赖的jar,如果我们在build.properties文件中设置不把依赖的lib下jar包发布,并且以文件夹的形式发布插件,让用户自己下载添加到lib文件夹里,这样就ok了。  阅读全文

2008-12-02 11:18 作者: 花开有时【评论:3】【阅读:629】 

请教!!!急

公司的应用采用的weblogic打的ear包,之前用户要自行开发的时候,往往要把开发好的jar包用压缩工具打开放到APP\lib下面,为了减少这种出错的概率,我们现在将用户开发的jar包放到特定的文件夹下面,并把路径添加到classpath上面,为什么不好用,特向高手们请教。。谢谢。。

2008-12-02 11:13 作者: 柯西【评论:2】【阅读:657】 

最新心得体会---Flex配置、远程方法调用文章

     摘要: 根据刚刚学习的心理体会总结出的配置流程,里面介绍了Flex工程的建立,远程方法调用的配置等相关知识,附有的demo源文件,可以自行下载。其他要用到的一些包、开发工具,如果有需要,可QQ我。  阅读全文

2008-12-02 07:23 作者: 杨爱友【评论:0】【阅读:848】 

在你眼中Java是什么?

     摘要: 说出你的看法,在你眼中Java是个什么东东。  阅读全文

2008-12-02 00:04 作者: Always BaNg.【评论:16】【阅读:1070】 

What is Spring?

     摘要: 应该使用过Spring的人都被问题过这个问题, What is Spring?(当然不能回答春天了,呵呵)

其实在Spring官方网站就是具体的介绍,下面本人对其译成了中文.如有翻译不当之处,敬请各位指正。  阅读全文

2008-12-01 22:04 作者: x.matthew【评论:6】【阅读:947】 

[原创]基于JQuery地区三级联动列表

     摘要: 本文章系Jarvis原创 转载请注明!
手头做的项目中需要用到地区库,在网上找了几个地区库,感觉不是很好,于是着手自己生成一个地区库.地区来自中国统计局网站(数据够官方)(地址是: http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm),通过文本处理,生成到数据库(需要该地区数据库的朋友可留下邮箱地址,我发给你),做可处理操作.
这次用到的联动是生成了一个地区的js文件,原来是采用AJAX实现联动的,后来感觉生成JS文件并不大,所以采用js方式.
下面是js处理代码(基于JQuery):  阅读全文

2008-12-01 21:34 作者: 情生智隔【评论:4】【阅读:859】 

JSP验证码大全之Servlet实现(源码)

     摘要: 在以上的内容中阐述了在JSP中产生并实现了数字验证码中文验证码的过程,以及如何在JSP中验证码调用和解决中文问题,并对验证码的使用做了分析。本文将介绍另一种J2EE中验证码的产生跟使用,即在Servlet中定义验证码的产生并使用,通过将验证码的生成封装到JAVA类中,更好的达到代码跟页面分离的效果,因此提倡使用该方法。  阅读全文

2008-12-01 18:00 作者: 即兴诗人【评论:0】【阅读:889】 

自编的"个人求职管理"小工具

     摘要:       小弟最近正在找工具,闲来无事就用Extjs编写一个求职管理的小工具,来记录曾发送简历过的公司。特发上来请高手指点一下。       相关说明:        1. 页面还是很简单的,就一个,如下。“新建职位...  阅读全文

2008-12-01 17:15 作者: Brian【评论:2】【阅读:892】 

求教:让人郁闷的时间问题

     摘要: 遇到了一个很棘手的问题,Hibernate查询时,附带查询条件,下面是使用到的查询语句:select a.AURE_INVEST,c.ENGI_COST,c.EQUI_COST,c.DEMO_COST,c.TWOCL_COST,c.NOTE_COST,c.INTEREST_COST,sum(cast(c.FUNDS_PAID as float)) as sumGovPay,sum(cast(e.F...  阅读全文

2008-12-01 14:15 作者: 黑色幽灵【评论:6】【阅读:833】 

Ror学习笔记

     摘要: 1.安装Ruby   去http://rubyforge.org/frs/?group_id=167 下载一个最新的Ruby一键安装包,安装的时候别忘记Enable RubyGems   安装完成之后使用   ruby -v   gem -v   来测试是否安装成功. 2.安装Rails   使用 gem install r...  阅读全文

2008-12-01 13:09 作者: Anemone【评论:0】【阅读:735】 

Struts2整合JasperReport预览HTML格式不显示图片问题解决方案

     摘要:     关于怎么整合网上到处都是例子、apache也有比较详细的例子说明,我是参考这篇文章的http://www.blogjava.net/sterning/archive/2008/01/02/172317.html我使用他的源码HTML预览时还是不能正常显示,images/px(网上的一种解决方案)都有还是不能正常显示,无奈之下只有查看源代码了。 St...  阅读全文

2008-12-01 12:46 作者: 凌晨风【评论:1】【阅读:693】 

XIbatis 发布-对ibatis的分页查询进行了扩展和功能增强

     摘要: Ibatis在项目开发中,无论是企业管理还是电子商务,Productivity作用都非常的大,淋漓尽致的体现了模板的好处,将sql的繁杂的语法和查询条件参数数据清晰的剥离出来,无论是开发速度和代码的易维护性上,都是无可比拟的。我对于ibatis的源码进行了改造,起名为XIbatis。主要在分页上做了增强,并以后会在模板语法上做改进。  阅读全文

2008-12-01 11:51 作者: Speed【评论:4】【阅读:883】 

Common Validation Framework - How To Validate a Java Bean

     摘要: An introduction to Java Bean Validation Framework and How to use Spring Bean Validation Framework without Spring MVC.   阅读全文

2008-12-01 11:48 作者: Justin Chen【评论:0】【阅读:798】 

【转】危机了,大学仍要扩招,为什么?

     摘要: 据说,2009年的研究生招生考试录取比例会比08年再提一个台阶,不知道是真是假。如果这事儿是真的,联系这两天爆料的1300多研究生应聘30个卖猪肉的岗位的新闻,我觉得国家实在是在拿大学生们的前途开玩笑啊。众所周知,研究生们至少要在大学里学习7年才能修成正果吧?在这七年里,国家和家庭得拿出多少钱来培养他们啊。可是,花费了那么多的时间和精力,终于出炉了,却去做一个连文盲都可以胜任的工作,真不知道,国家...  阅读全文

2008-12-01 09:19 作者: sofot【评论:19】【阅读:1242】 

使用ftp4j类来实现FTP操作

     摘要: ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能。可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理连接,通过SSL安全连接。  阅读全文

2008-12-01 08:13 作者: x.matthew【评论:6】【阅读:886】 

一个带有Ajax功能的JSF组件的完整详细开发过程

     摘要: 文章有点长,写得比较详细,有兴趣与耐心开发JSF组件的就往下看吧,下面将详细介绍一个标准JSF组件的制作过程,并且后面将使用QFaces将它升级为Ajax方式的组件(如果要升级为Ajax组件,请先安装QFaces增强框架).如果你发现有任何问题或错漏,请给予批评指正,相关的完整代码在QFaces的Demo示例中,可以自行下载查看:   阅读全文

2008-11-30 23:41 作者: huliqing【评论:1】【阅读:817】 

冒号课堂§4.1:函数范式

     摘要: 函数范式——精巧的数学思维(再谈函数式编程)  阅读全文

2008-11-30 22:27 作者: 郑晖【评论:1】【阅读:784】 

Hibernate向Oracel插入sequence时,值变为科学计数的值

简要说明一下,备忘。
主键为long,用oracle的sequence生成,一切正确,
但调用Session.save()存入表时变为科学计算法的值,如:1.64E124
sequence用下面的方法建立:
create sequence galaxyp increment by 1 start with 1;
第一次运行值不可能大到要用科学计算法表示的地步,
经过N种方法的排错,都不能解决,无意间发现另一个字段的数据类型为date,
但在映射文件中确写成了timestamp,
<property name="startday" type="timestamp"/>改为date,问题解决

2008-11-30 22:21 作者: 舵手 QQ:8117892【评论:0】【阅读:715】 

从建筑角度来看软件体系结构

     摘要: 这篇文章说的很好,和大家分享一下,可能一些实战的朋友并不喜欢这种理论的东西,可以不看,这篇文章把软件体系结构和建筑学类比,形象化了体系结构设计。文章提到算法和数据结构有扩张和取代SA的可能,个人觉得有点欠妥,算法和数据结构毕竟是解决细粒度的问题,而体系结构最初从算法和数据结构脱离出来,形成一抽象的分析层次,就是因为软件越来越复杂,单凭算法和数据是很难解决问题的。算法数据结构和体系结构应该是属于不同的层次解决不同的问题罢了。文章也提到了黑盒复用和白盒复用的概念,强调了软件体系结构设计的意义。不过个人并不同意“软件体系结构是一个高层次上的抽象,它并不涉及具体的系统结构(比如B/S还是C/S),也不关心具体的实现。”笔者这句话,B/S和C/S 其实是一种设计风格,是软件体系结构的设计模式,其实模式的目的就是重用。在实际的架构设计中你不仅要可虑体系结构设计风格、框架以及复用构件等等,你也要考虑实现的技术和关键点的决策,这些都是需要在开发前期确定的。所以软件体系结构是高层抽象是不关心实现,但是他要涉及到具体的系统结构。  阅读全文

2008-11-30 20:35 作者: Jack.Wang【评论:0】【阅读:887】 

GroovyHelp v1.0(开发代号:Wing)简介

GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档,主要特性如下所示:
* 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询)
* 以树型结构完整展现文档的整体结构
* 支持源码关联,即查看文档所对应的源码,并语法高亮显示源码,‘即点即查’
* 提供文档快照,能将文档以PNG格式图片保存共享
* 实现doc和src协议,快速查看文档内容和源码
* 提供索引备份和还原功能,有利于索引文件的复用和共享
* 支持JDK1.4+(包括JDK1.4)自带的Javadoc生成的帮助文档
* 无需解压文档及源码ZIP压缩包,节省磁盘空间
* 支持国际化(目前提供两种语言支持:英文和中文)
* 根据用户喜好,更换软件皮肤
* 提供版本更新提示
* 用户可以自由选择所需的JRE6+(自己安装的JRE,或者GroovyHelp提供的JRE)
* 能够运行于多个平台(Windows和Linux)

为感谢zuwing帮我修改并制作GroovyHelp的欢迎和版权图片,决定将GroovyHelp v1.0的开发代号定为‘Wing’(Wing是‘翅膀’的意思,而‘翅膀’会让人联想到‘翱翔’,‘翱翔’又会让人联想到‘自由’和‘快速’,而这就是GroovyHelp v1.0的最大亮点)

预计GroovyHelp v1.0能于2009.01.20之前开发完成,并交付使用。

前一版本下载:GroovyHelp v0.8.8发布

附:朝花夕拾——Groovy & Grails

2008-11-30 14:12 作者: 山风小子【评论:4】【阅读:796】 

插件开发之:Common Navigator View (CNV) 通用导航试图

     摘要: 一个实例完整的演示了Common Navigator View的开发过程。  阅读全文

2008-11-30 01:28 作者: Always BaNg.【评论:1】【阅读:965】 

JSP验证码大全之验证码使用与乱码解决

     摘要: 以上两篇文章的内容介绍了有关JSP中产生数字验证码中文验证码的源代码并做了分析,本文中介绍如何对以上产生的数字跟中文验证码进行使用,以及如何解决中文验证码的乱码无法正确验证的问题。
   对验证码的使用分为两个部分,分别为验证码的调用和验证过程,以下分别做说明介绍。  阅读全文

2008-11-30 01:08 作者: 即兴诗人【评论:1】【阅读:877】 

Hibernate+Spring+Struts2整合开发中的一个分页显示方案

     摘要:       分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。 1、DAO层接口的设计,在MemberDao接口中定义了如...  阅读全文

2008-11-29 20:54 作者: 心梦帆影【评论:11】【阅读:1146】 

RSS

首页技术区

宣传语

网站分类

其他分类

Google站内搜索

 

广告

统计信息

订阅

Blog客户端API

推荐客户端

24小时内最热随笔

新手区

非技术区

24小时内活跃用户

欢迎新成员

最近更新博客

团队列表

博客排行榜[前100人]

站点统计

友情链接