2009年2月7日

Struts框架原理分析之我见

摘要: struts是早期的成熟MVC前端控制层框架,具有诸多优点,近两天又系统了研究了一下框架的原理, 希望能够从原理上研究一下struts框架的实现思路。也就是说如果理解了这些原理的相关应用技术,就可以自己写出 一个山寨版的struts了,当然根据水平的不同,写出的框架的健壮性、扩展性、重用性肯定会相差很多的。 stru... 阅读全文

posted @ 2009-02-07 17:35 施杨 阅读(2869) 评论(0) 推荐(1) 编辑

2009年2月2日

实现俄罗斯方块遇到的问题及游戏下载

摘要: 俄罗斯方块的实现要比贪食蛇复杂一些,代码也不到750行,因为贪食蛇程序的游戏过程只是单线程,也就是说贪食蛇 只在游戏开始的时候开启一个线程,游戏过程中,一直运行的是单线程。俄罗斯方块游戏则是在方块下落后变成障碍物,再启动新的 新的线程,由方块工厂新生产一个方块,这样的循环往复。所以两个游戏代码实现的不同之处主要是这个地方,其他的地方都是次要 问题。我在程序实现刚开... 阅读全文

posted @ 2009-02-02 11:19 施杨 阅读(1253) 评论(13) 推荐(0) 编辑

2009年1月29日

自己写了一个贪食蛇,大家玩玩吧

摘要: 断断续续花了三天,写了这个贪食蛇,个人觉得还是蛮复杂的。游戏功能不少,也希望第一次做就做的专业点,游戏不大, 有效代码不到750行,不过面向对象思想体现的还不错。复杂度也不次于一般的中小网站开发了。swing前些天简单学了一下,小试牛刀 吧。目录结构: 游戏截图: 游戏画面简介大方,突出游戏而不是一堆按钮,所有功能浓缩到菜单里。 实... 阅读全文

posted @ 2009-01-29 23:45 施杨 阅读(1812) 评论(11) 推荐(0) 编辑

windows下双击可运行的Java软件打包方案

摘要: 刚开始学Java的时候,挺郁闷的,写出来的java类文件,需要dos下编译,然后再dos下运行看效果。这使初学者常常 觉得麻烦,学习的深入以后,会接触到eclipse、netbean和一些插件IDE产品。极大的方便了java的编写,但是随着自己写的程序 越来越大,渐渐成项目和软件的时候,就需要常常和jar文件打交道。渐渐的想让java文件的执行更痛快点,不想给其他... 阅读全文

posted @ 2009-01-29 23:18 施杨 阅读(6722) 评论(2) 推荐(0) 编辑

2009年1月25日

Java计时器Timer和TimerTask用法总结(源码)

摘要: 在家学技术实在是不好坚持,心里老是想给自己放个假,但是现在俺又太菜,又想赶赶技术。前天做一个五子棋程序, 遇到了计时器功能的需求,但是这个我没用过,就总结一下吧,不过虽然是会用了,但是和swing的代码整合还是有问题,困扰好久 ,到现在也没解决,一气之下,看了三部电影,呵呵。 这个计时器,就是为了使在下五子棋过程中,黑白双方,轮流下的... 阅读全文

posted @ 2009-01-25 00:33 施杨 阅读(61449) 评论(1) 推荐(2) 编辑

2009年1月18日

struts2与servlet的耦合

摘要: struts2框架有一套好用且强大的标签,并且很好的封装性,实现了表单标签,逻辑标签,显示标签, Ajax标签(基于dojo,json)。个人觉得使用起来比较顺手,也简化了许多后台实现,例如:防止表单重复提 交的token,在struts2中只要适用标签和拦截器就可以实现,不需要在action中写任何的验证性代码。为项目 的开发提供了便利,但是一切事物都有两面性。strut... 阅读全文

posted @ 2009-01-18 23:41 施杨 阅读(4710) 评论(6) 推荐(1) 编辑

2009年1月13日

六种方式实现hibernate查询,及IDE推荐

摘要: 技术点:HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 软件:NetBeans6.5 阅读全文

posted @ 2009-01-13 21:25 施杨 阅读(115434) 评论(10) 推荐(6) 编辑

2009年1月6日

JVM崩溃的原因及解决!

摘要: 个人感觉,这个问题挺有挑战性。也花了我不少宝贵的复习时间。 阅读全文

posted @ 2009-01-06 19:57 施杨 阅读(74776) 评论(5) 推荐(6) 编辑

2009年1月5日

C++复习总结(涵盖所有C++基本考点)!

摘要: 这几天一直忙考试了,随笔也没什么好写的东东,昨天考电路也挺痛苦的,没有复习好,仓促上阵,很多不会,拿不准。 还好我们这期末成绩是按平时分+考试分,要不然铁挂。不过总算熬过了一科。8号考C++,所以我就干脆把所有C++考点总结一下 ,凑篇随笔发上来。我会以知识点的形式总结,方便后人参考。请看正文: *********************************C... 阅读全文

posted @ 2009-01-05 16:32 施杨 阅读(25647) 评论(3) 推荐(3) 编辑

2008年12月30日

Hibernate--实现二级缓存!

摘要: 做J2EE开发,有时为了提高一些项目(例如:web开发)的性能,总会有一些方案去提高 交互的速度。这里特指一些访问量很大,或者说对时间性能上要求比较高的项目。我们常见的是 静态化技术,就是利用模板,把页面中需要动态提取的数据取代成一段字符串,然后后台写一个 方法提取数据并替换页面字符串,重新生成静态页(HTML页面)。然后让用户访问静态页面。一段 时间以后再借助人工或js调用,... 阅读全文

posted @ 2008-12-30 16:43 施杨 阅读(3308) 评论(2) 推荐(1) 编辑

2008年12月28日

逆向思维:借助hibernate自动建表--------为开发提速

摘要: Hibernate的ORM关系映射底层框架,为我们的开发提供了很多便利,可以说是一个非常棒的J2EE框架,我这里也不 打算过多介绍,有段时间没发帖了,这段时间过的挺乱的,又要想着考试,又很渴望学技术,所以总是在犹豫,该看会考 试的书,复习一下,还是继续我的技术积累和探索。实在是不想看那些无聊的东西,虽然那些对我以后的发展很有帮助。 咳~~~有时候真的有休学的念头,但是中国这... 阅读全文

posted @ 2008-12-28 13:03 施杨 阅读(2788) 评论(4) 推荐(0) 编辑

2008年12月19日

C++虚函数探索!

摘要: C++中的虚函数实现了C++中的多态。昨天C++老师着重讲了讲虚函数。这个很重要,也有点玄机在里面。 下面阐述一下理论: C++的类机制中有支持多态的技术来解决抽象编程。使用的是滞后捆绑技术。即预先设定其成员函数虚函数性质,使得任何捆绑该成员函数的未定类型 的对象操作在编译时,都是以一个不确定的指针特殊地“引命待发”来编码,运行时,遇到确定类型的对象,才突然制定真正的行为。 然后是一个示例程序:... 阅读全文

posted @ 2008-12-19 13:53 施杨 阅读(934) 评论(4) 推荐(0) 编辑

数据结构与算法:栈模型(源码)!

摘要: 这篇是继线性表,链表,哈夫曼树后的第四篇,数据结构复习性随笔。 本篇将带您重温栈模型的魅力。栈简单说就是“后进先出”。 本篇给出两了完美运行的程序,分别是:栈结构和链栈结构。偶觉得熟练运用这两了程序栈基本也就掌握了。 下面是源码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl... 阅读全文

posted @ 2008-12-19 10:42 施杨 阅读(1038) 评论(0) 推荐(0) 编辑

2008年12月16日

仿Google首页搜索自动补全!(原创分享jQuery版)

摘要: 最近学习了一下Ajax,用jQuery做了一些例子,其中觉得仿Google自动补全这个挺帅的。也是例子里最复杂的一个,后来我又修改了很长时间,尽量模仿的逼真,但是还是没达到预期效果,对汉字,拼音解析都不支持。对于这方面我也没啥经验,不知道具体该咋弄。所以分享页面源码。希望园子里有用js处理中文自动补全经验的朋友。可以帮忙分析一下实现,我最近也快期末考试了(电路,离散没怎么听过,要恶补),没有那么多的时间再研究了。所以偷个懒。仿Google自动补全,实现细节:后台是简单的servlet(其实就是负责后台处理数据交互的,没必要非跌用个struts...什么的)传输介质:xml使用jQuery js 阅读全文

posted @ 2008-12-16 21:21 施杨 阅读(13253) 评论(15) 推荐(1) 编辑

2008年12月13日

MyEclipse7.0发布了,我提前尝尝鲜!及使用初探

摘要: 今天在JavaEye上看到一篇新闻,说MyEclipse7.0推出了。并且提供了下载,BlogJava也有人给出了下载地址。 我按照JavaEye上的下载地址下载的MyEclipse7.0有650多MB,的确有点大。不过本着追求好的IDE的原则,偶还是尝试了一把。 我试用过了j2ee的多个开发环境,例如eclipse的插件实现,intellij8,MyEclipse6.0和6.5. eclipse... 阅读全文

posted @ 2008-12-13 14:13 施杨 阅读(5974) 评论(10) 推荐(0) 编辑

2008年12月12日

发布servlet版 Ajax 验证码验证组件

摘要: 发布servlet版 Ajax 验证码验证组件,一切操作无刷新。(使用jQuery) 阅读全文

posted @ 2008-12-12 16:34 施杨 阅读(2170) 评论(4) 推荐(0) 编辑

2008年12月6日

SSH超实用分页实现(原创开源)!

摘要: SSH的分页网上有不少的例子,有利用session的,有利用分页组件的。我几个师兄原来搞的SSH项目也有一个成熟的分页插件。 具体业务实现类中的分页方法: publicListget*****(intpageNO){ DetachedCriteriadc=DetachedCriteria.forClass(****.class); ... 阅读全文

posted @ 2008-12-06 15:34 施杨 阅读(29189) 评论(10) 推荐(1) 编辑

2008年12月5日

数据结构与算法:哈夫曼树(源码)!

摘要: 哈夫曼树的应用实例,实现字符串最优转码0,1串,开放源码。以及我的胡思乱想。 阅读全文

posted @ 2008-12-05 10:51 施杨 阅读(11390) 评论(5) 推荐(3) 编辑

2008年12月1日

数据结构与算法:链表(源码)!

摘要: 今天抽了点时间,复习了一下链表,总结了建立,删除,插入,查找的操作方法。 源码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include using namespace std; typedef struct LNode { i... 阅读全文

posted @ 2008-12-01 22:31 施杨 阅读(1178) 评论(2) 推荐(0) 编辑

2008年11月29日

数据结构与算法:线性表(源码)!

摘要: 程序不完善,有指针使用的错,希望园子里的朋友能够帮我解决一下。谢谢。 阅读全文

posted @ 2008-11-29 21:46 施杨 阅读(1005) 评论(0) 推荐(0) 编辑

导航