J2EE
无敌程序员一
从事音视频开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个读取Gmail邮件的简单程序
一个读取Gmail邮件的简单程序 关键字: 企业应用 兄弟我理论性的东西说不出来,不过实际运用咱还是有办法的前几天由于工作需要,想了解下关于支持ssl的邮件收发,按照以前普通的做法是行不通的,所以就上网东找找,西瞧瞧。发现了个好东西,并且实验成功。 那天本想来javaeye看看有没有人有相关的经验,找了老半天,连个屁也没闻到,我就说我们,我们这些做原创 2007-03-30 14:57:00 · 2623 阅读 · 3 评论 -
给上传图片加个图片水印,文字水印的功能
关键字: 企业应用 今天客户说,他想把他上传的图片加上个水印的功能,以防止别人盗用他的图片。他认为他的图片资料很重要。所以。。。 好,客户有需求,我们就满足他,以前我也比较少写操作图片的api,所以对图片加水印的功能也一直没接触,不过对于现在网络来说。这些根本就不算什么,上网一搜,就找了几个程序出来,现在我重构了下,使它满足我的要求原创 2007-05-16 11:23:00 · 3914 阅读 · 1 评论 -
关于新闻发布系统,侧栏,与底栏的设计构想
大家先来看看163的新闻是怎么设计的这几天也忙着开发这样的系统。曾经想过,直接生成一个全部静态的html。后来发现,这样做不可行。原因:1.根据上面的图片,我们可以知道一个模块应该尽量保持简单独立。相对于侧栏与底栏而言,跟新闻内容可以说是靠不上边的,或许也是靠的很少。2.相对新闻内容来说。侧栏,底栏目相对来说是动态的,也就是需要后台去处理。而前台展示的将是动态展示,这样意味着,前台文件不能全部包含原创 2007-04-30 09:15:00 · 986 阅读 · 0 评论 -
解决HIbernate分页问题获取表总行数的小Bug
今天上午回来设计了一点新闻发布系统周边的功能,并实现了对新闻进行重新索引的功能。但同时在列出相关新闻的时候遇到了麻烦。就是原本运行好好的分页查询代码,居然有个小虫子跑出来,很是令人不爽。说来也惭愧,Hibernate也用了那么长时间了。可对底层API却很不属性。查了下网络,把自己的一知半解说出来。bug起源。看看代码:return (PageSupport) getHibernateTem原创 2007-04-29 15:04:00 · 1202 阅读 · 0 评论 -
Tomcat 实用小技巧
关键字: Tomcat 相信在tomcat下设计的朋友都知道,当你设计的项目多的时候,自己要管理多个虚拟目录,如果你把这些虚拟目录全部放在 %tomcat_home%/conf/server.xml下的话,管理起来是很麻烦的,而且当你测试的其中一个虚拟目录的时候,tomcat会帮你启 动所有的虚拟目录,如果是采用sprin原创 2007-04-22 15:01:00 · 895 阅读 · 0 评论 -
Xdoclet之学习经历
前阵子,转变了下角色,有我自己主导开发一个平台的框架。这几天在忙者出需求,出了需求以后,上天说把数据库设计好。并把需求功能在细化点,这样好让其他同事很方便的加入进来。 话说回来,用hibernate也有段时间了。对于domain,.hbm.xml一直都是采用手工的形式制作,每次都是copy来copy去,然后就是 除错,测试等重复的工作。虽然对xdoclet略有所闻,但一直对它的那些tag原创 2007-04-22 14:59:00 · 1327 阅读 · 3 评论 -
邮件发送API整理
关键字: web 这几天设计一个项目要大量采用邮件发送API,所以自己就整理了以前零散的代码,把它整理成一个类。希望对有需要的同志使用。 定义一个邮件配置文件,这样方便修改一些配置,程序只需读取这个配置文件,这样方便以后改Email时候不用修改源代码原创 2007-04-22 15:06:00 · 2519 阅读 · 0 评论 -
Freemarket模板处理
关键字: web 今天设计了一个功能,发邮件,而且邮件的内容是html。html内容里面带有动态内容,因此觉得freemarket是个不错的选择。 结合同事以前对Freemarket的处理,自己在同事的代码的基础上稍微修改了下,不过估计网络上相同功能的东西太多了。java 代码 class HtmlT原创 2007-04-22 15:05:00 · 1400 阅读 · 0 评论 -
Sql语句小整理
好郁闷,很久没做Web了,很多SQL语句都不懂的怎么用了,现在整理下SQL以后方便查询。 SQL找重复数据 数据库里面有一个表 TEST 里面有1个字段 tname select * from TEST 数据为A A B B C 我们需要找出 A B 因为 5个数据里面只有 A B 是重复的! 写个SQL select tname from TEST group by tnam原创 2007-04-22 15:00:00 · 918 阅读 · 3 评论 -
角色的转变
我2005年出来工作到现在也快两年了,时间过的飞快。想来在这两年中也没做过很自豪的东西,就是东做做,西扯扯。感觉对整个架构的设计没什么了解。不过现在机会来了。公司决定要做一个比较大的平台,涉及到web,wap,kjava,pc客户端的东西,开始公司成立小组的时候,自己很明确自己的角色,开始我感觉公司就是让你做编码,把这些功能做出来,但,实际却不是这样,前几天这个项目小组去喝早茶,公司领导绕了很多弯原创 2007-04-12 09:21:00 · 1049 阅读 · 0 评论 -
单元测试之实践四 Action的测试
Action的测试是比较辛苦的。因为它依赖与其他的环境(比如tomcat)。在我的印象中,基于struts的测试是很麻烦的,因为对于execute方法,你必须mock两个对象进去。还好。基于Webwork的测试相对简单些。下面让我们来测试一个例子吧java 代码 Account account; IAccountService accountService;原创 2007-04-03 16:19:00 · 892 阅读 · 0 评论 -
单元测试之实践三 Service的测试
测试Service,因为Service依赖的Dao, 所以只需Mock一个Dao即可。在这里我详细的介绍关于注册这个功能的测试java 代码 public interface IAccountService extends IBaseService { Account findAccountById(String id); Account find原创 2007-04-03 16:18:00 · 876 阅读 · 0 评论 -
用easymock测试jdbc
虽然以前用easymock测试过Dao,但那些Dao的实现,要么就hibernate,要么就用spring,而这两个框架的执行正确与否我们是不用关心的。JDBC是不是也这样测试了。答案是肯定的。 这几天要用存储过程跟jdbc来做个项目,想想也有好长一段时间没用过JDBC来做项目了。该复习复习了。 前阵子学了easymock,真好现在可以派上用场了。不过在测试的过程中还是遇到了不原创 2007-04-02 18:33:00 · 1085 阅读 · 0 评论 -
自动注册gmail邮箱构想
1.关于自动注册原理与实践。1.基于浏览器请求,-- 程序员写出一个程序模拟一条自动注册url,把注册所必须的参数都附在请求后面2.基于HttpClient 请求。实现过程比较简单,可以通过穿过ssl进行请求自动注册首先要解决的问题:1.关于注册验证吗的破解。 1.市面上一个简单图片验证吗的开发已经不是什么难事了,对于程序生产的图片,破解起来是比较困难的, 特别是google原创 2007-04-04 08:56:00 · 7332 阅读 · 0 评论 -
单元测试之测试目的
在javaeye学习一段时间单元测试后,虽然测试的文章不多,但都是经典帖子。同时也发现这里面讨论的关注点大部分是对测试的目。对于该怎么测试,怎么样才可以让测试自动话,怎么样保持测试的实效性等讨论的比较少。最近被公司逼的急了,它要求在这个月里写一篇关于单元测试的论文。无奈之下,只好来到这里记录下自己学习的点点滴滴。以方便自己以后整理成论文。做事往往要带很强的目的性去做才可以成功,单元测试也不例外单元原创 2007-04-03 16:14:00 · 2592 阅读 · 0 评论 -
单元测试之实践二,关于DAO的测试
前阵子发表过 我的第一个真正意义上的测试 。里面对于测试Service大家是没有意义的,对于测试DAO层则表现各有各的看法。比如robbin 大哥建议:测试DAO不如连数据库一起测试吧。因为DAO测试的目的不是DAO接口实现对不对,而是测试是否如你预期的发送了SQL,如你预期的返回了结果集。这个时候你Mock之后,测试就没有意义了。hyysguyang 大哥建议:篇wuhua原创 2007-04-03 16:16:00 · 992 阅读 · 0 评论 -
单元测试之实践一,关于设计的常见分层
关键字: 单元测试 我做过的项目不多。也就几个。做项目的经历是个学习的过程。 第一个项目,纯Jsp,没有任何的java类,当时就觉得好郁闷啊。做久了,根本找不到北。 第2个项目:开始会用些javabean来做了。但是还是一个字好乱。 第3个项目:开始使用hibern原创 2007-04-03 16:13:00 · 846 阅读 · 0 评论 -
彻底理解spring的定制任务(scheduling)
相信做软件的朋友都有这样的经历,我的软件是不是少了点什么东西呢?比如定时任务啊,就拿新闻发布系统来说,如果新闻的数据更新太快,势必涉及一个问题,这些新闻不能由人工的去发布,应该让系统自己发布,这就需要用到定时定制任务了,以前定制任务无非就是设计一个Thread,并且设置运行时间片,让它到了那个时间执行一次,就ok了,让系统启动的时候启动它,想来也够简单的。不过有了 spring,我想这事情就更原创 2007-04-01 17:21:00 · 1109 阅读 · 0 评论 -
关于网站设计的一点点讨论
最近公司自己运营一个网站。而这个网站的主要设计者是我。而我也部分参与需求的调用,分析与确立。在这方面我经验很少,设计的过程中不仅是我个人在理念上 出了问题,重要的是不断的跟team成员发生争论,导致心情也不爽,不过在这过程中也学到不少,长大了一点。这次讨论,我们不谈项目管理,不谈沟通,不谈 需求,只谈,怎么样才可以设计一个好网站。 首先明确了需要,这个我想是设计好一个项目的关键。 比如我原创 2007-05-19 23:51:00 · 941 阅读 · 0 评论
分享