- 浏览: 47658 次
- 性别:
- 来自: 南京
最新评论
-
di1984HIT:
人怎么不见了?
Cewolf使用小结 -
javaxiongxing:
牛叉哥啊...
Cewolf使用小结 -
tbest:
pageContext.setAttribute(" ...
Cewolf使用小结 -
tbest:
我没有用过jfreechart,我用cewolf画了个图,我想 ...
Cewolf使用小结 -
CnXiaowei:
楼主可以看以下我昨天发的一篇帖子,里面虽然实质上没有用到接口, ...
接口设计的问题
文章列表
一字千金的故事在中国流传甚广,可谓是妇孺皆知啊。但是相同的一字千金却会经常在我们的生活中出现,但是,这通常不是故事,而是事故了。
前一阵在忙的一件事就是做一个比较老的系统的迁移,把系统从oracle迁移到db2下,做迁移的已经是没有一个原有的参与者了。忙忙碌碌的搞了近一个月,终于在最后一天顺利的在tomcat下测试通过了。
实施人员拿到程序后部署完成,可怕的事情发生了。 系统基本正常,但是有一个功能菜单点击后没有反应。应为vpn连过去速度接近于0,所以只能让现场的人把日志发来。可惜发来的日志中,没有我们需要的错误信息。怪事啊,那需要如何去剖析这个问题呢? ...
- 2007-09-09 10:38
- 浏览 1172
- 评论(0)
使用SVN很长时间了,但是一直没有动手装过。因为项目需要临时搭建环境,因此就有了这次安装经历。
现在的习惯首先google一下,网上已经有很多介绍的文章,自己也不用再摸索了。
--网上介绍
首先下载Subversion Windows版本的服务器软件,下载地址如下: PHPChina 开源社区门户?;}8o�Y+Av bi
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 PHPChina 开源社区门户1`$e j{#{+ma/q
文件为svn-1.2.0-setup.exe,然后执行安装,安装目录如:d ...
- 2007-04-16 08:50
- 浏览 2437
- 评论(0)
我现在使用svn进行版本控制。由于所做的项目是有一个主版本,然后在此之上进行客户定制,形成了多个分支版本。
在主版本更新时,可以使用merge来更新其他版本。但是,由于其他版本存在客户定制问题,有些文件是我不想更新的,但是使用TortoiseSVN的 merge功能时,所有的文件(可能是所有需要获取的版本记录里的文件)都会被更新。而这其中的有些文件是我不想更新的,有没有什么办法把这种文件给排除掉?
现在在java程序的设计时,POJO是常用的对象,在一边情况下,返回一个POJO对象给调用者是一个比较清晰的方法。
但是,在某些时候,如查询,需要返回多个POJO的信息,也可能只是这几个POJO对象的部分信息,那么此时我们返回的接口该如何表示呢?
如果返回一个map对象,那么使用者必须清楚的知道map对象中字段对应的内容信息,而这些信息恰恰是不易表示出来的.使用接口的人无法知道里面确切的提供了什么。
如果为了这些查询再生成一个更大的pojo对象,这种对象的存在价值好像又不大,
希望谁能够给点建议该如何设计这种接 ...
昨晚看电视,跳到某台,正在播放录“鲁豫有约”,这回采访的主角是中国IT风云人物--百度创始人李彦宏。百度是用了很久,也很久不用了,李彦宏对我而言是个传说中的人物,好奇心让我停了下来。
和通常的访谈一样,基本上还是以一些传说的话题在闲聊。作为一个成功的IT公司创始人,李彦宏无疑是很多人的偶像。熬到12点半,只有两点让我记在了心中。
一个是一个百度员工的话,大概说的就是如何“唬弄”李彦宏。就某一领域,和李彦宏交谈的时候,刚开始可能比他懂得多,可以“唬弄唬弄”,但是一两次以后,李彦宏也完全了解了,如果自己不努力的思考学习进步,那么当老板再次问的时候,也许就是到了 ...
- 2006-12-09 16:06
- 浏览 2024
- 评论(0)
the relational model and modern DBMSs
user interface design and usability
techniques for coding on large teams
software design and writing functional specifications
debugging
Windows and COM programming
sockets programming and common Internet protocols
database-backed web site development
wri ...
- 2006-12-08 19:12
- 浏览 1267
- 评论(0)
JFreechart部分在本地windows+tomcat下运行良好,但是放到服务器上linux+websphere后,图表图片不能正常显示,图片出显示红叉子,图片上的文字都不能显示。
这是因为所用到的图形部分的API基本上总是需要运行一个X-server以便能使用AWT ...
- 2006-12-08 19:08
- 浏览 3978
- 评论(0)
Cewolf生成图片和说明时,有两种方式,一种是以一幅图显示:
<cewolf:chart id="pieChart" title="Pie" type="pie">
<cewolf:gradientpaint>
<cewolf:point color="#FFFFFF" y="0" x="0"></cewolf:point>
<cewolf:point color="#DD ...
- 2006-12-08 19:05
- 浏览 3824
- 评论(0)
Cewolf可以在一个基于Servlet/JSP的Web应用程序内部使用,基于JFreechart的,利用JFreechart的绘制引擎的开源项目。以在Web页中嵌入各种复杂的图形图表(如,直方图、饼图、棒图等等)。它提供了一个功能完备的标签库来定义图表的所有属性(颜色、笔画、图例等),这样嵌入了图表的JSP就不用使用任何Java代码。
为了配置你的web工程,你必须编辑 /WEB-INF/web.xml,添加下列行。
<servlet></servlet>
<servlet-name></servlet-name>CewolfServlet ...
- 2006-12-08 18:56
- 浏览 12850
- 评论(8)
前一阵由于工作中需要,从ORACLE数据库中读取包含ole信息的字段。
在access中我们存储图片信息所用到的类型是OLE.要显示图片我们需要使用stream,这就需要知道唯一标识图像的文件头.
所有的图片文件(格式)都有用来唯一的标识 ...
- 2006-12-08 18:48
- 浏览 2778
- 评论(0)
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。
第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。
第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。
第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。
第五级:技术工人,技术精湛,熟悉行业知识但领导能力欠加,此类人大多为系分人员或资深程序员,基本上桀骜不逊,自视清高,不愿于一般技术人员为伍,在论坛上基本以高手面目出现。
第六级:熟练工人,技术有广度无深度,喜欢钻研但浅尝辄止。此类人大多为老程序员,其中 ...
- 2006-12-05 13:01
- 浏览 1207
- 评论(0)
最近在使用SpringMVC controller的时候,发现重用部分有着诸多疑惑,希望有高人能够指点一下:
问题就是对于同一个Controller,如果我需要配置两个实现,那么只需要在xml文件里面配置两个bean就可以了,这样能够很大程度上能够重用。但是表现层该怎么重用呢?
因为配置了两个bean,所以对应到map中的地址也就有两个了。对于controler对应的页面(jsp),其实可能就是对应文件中所使用的href或action不一样(对应到各个controller的map地址),就需要存在多份几乎相同的页面,请问你们是如何处理这个问题的呢。
在使用spring的jdbcTemplate时遇到了点问题,当我的语句是in语句时,取回的list总是0。
String sql = "select * from student where id in (?)";
return getJdbcTemplate().query(sql, new Object[]{studentIds},new StudentMapper());
请指点。
程序目的:从List对象commonGroups中去除与parentGroups数组中id相同的对象。代码如下:
for (int i = 0; i < parentGroups.length; i++) {
for (int j = 0; j Group group = (Group) commonGroups.get(i);
if (parentGroups[i].equals(group.getId())) {
commonG ...
- 2006-12-01 08:34
- 浏览 1310
- 评论(0)
昨天在程序检查时发现的以下的一段程序:
List list = new ArrayList();
Map map = new HashMap();
map.put("id", "1");
map.put("name", "dd");
list.add(map);
map = new HashMap();
map.put("id", "2");
ma ...
- 2006-11-29 08:34
- 浏览 1413
- 评论(1)