自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (12)
  • 收藏
  • 关注

原创 程序员与“节能减排”

无疑,最近我们身边最热点的话题就是“节能减排”了,MJ在《Heal The World》中有句经典的歌词:If you care enough for the livingMake a little spaceMake a better place ...Heal the world作为一个程序员,我们是不是也要多多为我们的美好家园考虑一下?说到这里,有程序员就笑了,咱们穷,买不起车,

2010-05-15 09:04:00 1680 3

原创 哈哈,原来我也会被“偷拍”

今天领导传给我两张照片,原来是上课点名的时候,学生用手机拍的,虽然不清楚,但看起来还是有些意思。

2013-07-01 17:36:04 854

转载 Eclipse中统计代码行数

打开File Search对话框, 选中正则表达式,在搜索文本框输入\n 文件名称输入 *.java 在范围里选中Enclosing projects 然后就可以统计出整个项目的代码行数。感谢imzkz。

2013-06-29 10:27:49 2650

原创 一封在JSP课程结束之后给学生的信

《JSP应用程序设计》这门课终于考完了,虽然题目有点难,但我看大部分同学考的还可以,算上平时成绩应该都能拿到一个满意的分数。再次感谢大家一个学期来对我的支持,跟大家一起的这个学期很开心,大家课堂上也很活跃,虽然有些同学是"被逼"选的这门课,但能在一起共同学习也是我跟大家的缘分,以后大家有什么困难,直接来找我就行,跟JSP相关的,无关的,我都会尽量帮大家的。 最后还有几个事情说一下:

2013-06-29 10:25:16 1363

原创 关于大学中开展软件类讨论组一些想法

这个事情最早是我们团队的马博士提出来的,大意是希望团队中软件方向的学生能有一个交流的机会,相互学习,相互带动。后来陈博士表示支持,这个事情就开始准备,我本人也希望团队中的成员能营造起这样一种学术的氛围,前面也努力过,有些教训和想法,贴出来,大家多提意见。其实学生报告的方式我也尝试过,应该是陈博士在教育部学位中心的那段时间,当时带着软件方向的研究生和本科导师制的学生一起做过这种尝试,

2013-05-07 08:36:10 1260

原创 关于浏览器兼容性问题——测试工具

最近被浏览器的兼容性问题搞的有点头大,主要集中在JS的兼容(AJAX),各种样式的兼容等。推荐几个浏览器兼容性测试的工具:IE浏览器测试:IETester专门用于测试网页在IE浏览器各个版本中兼容性的工具,版本包含IE5.5至IE9的各个版本,很不错的一款工具,推荐。Superpreview这是为微软自己发布的跨浏览器测试

2013-04-12 08:59:37 937

原创 Hibernate关于视图的处理

封闭开发中......淄博是个好地方,卧龙山庄很是清凉。开发中遇到的问题还是着不少,很多都很细节,现在整理一下:有个hibernate处理视图的问题:问题描述:由于视图没有主键,myEclipse反向工程的时候把所有属性当做联合主键来处理,这样产生了一个问题,根据属性查询的时候,结果集中size是有数值的,比如1或者2,但是结果集中的对象都是空的。问题解决:把联合主键类中的属性

2012-07-20 11:33:56 1083

原创 Struts2注解(annotation)方式下chain的设置方式

最近做一个项目,Struts2+Spring+Hibernate这三个开源框架下的,基本上抛弃了传统的XML配置方式,采用了注解(annotation),的确注解减轻了程序员很多工作量,注入也变得简单多了,只是有些细节还在慢慢适应中:先来说个“chain”方式跳转的问题action的访问,我们采用了动态方法调用的方式来访问,也就是使用叹号“!”,有些需求是需要跳转到另一个a

2012-04-11 10:23:28 5028 3

原创 JEECMS的几个细节

最近想自己写一些标签,看了一下JEECMS,感觉有些标签还是很值得学习的。1、图片新闻:可以实现类似于flash切换图片的那种效果效果:代码:[@cms.ArtiList chnlId='' attr='3' count='6' sysContent='3-1' titLen='35' flashWidth='507' flashHeight='338'/]其中sy

2012-04-11 09:16:26 8132

原创 一个空格引发的错误

好久没有更新了,中间经历了“泄密”时间,随处都能查到我的密码,郁闷啊,光改密码就花了很长时间,一度曾对csdn比较失望,还好一切都被时间冲淡。最近比较忙,天天加班写代码,从正月初八忙到现在,基本上第一阶段可以告一段落了,可以松口气,写点东西了。这次内容还是源于一个学生的问题,虽然简单,但很典型,供初学者参考:邮件正文如下:------------------------------

2012-04-02 11:25:44 1709

原创 解决JBoss 4.2.3GA发布出来的应用不能被其他机器访问的问题

<br />以前还真没发现这个问题,百度了一下,才知道JBoss4.2以上版本存在仅限本机访问的问题,解决办法也很简单,启动时加个参数就可以了,如果直接启动JBoss,可以新建一个bat文件(startup.bat,呵呵,受tomcat的影响),文件内容:<br />run.bat -b 服务器IP地址<br />如果你是在eclipse中启动tomcat,需要指定启动参数:<br /><br />这样其他机器就能访问该JBoss的服务了,包括JNDI,呵呵。<br />究其原因,JBoss绑定了${jbo

2011-05-13 09:16:00 653

原创 一个关于java.lang.ClassCastException: $Proxy65的错误解决办法

<br />错误描述:<br />今天用jsp调用一个会话bean的时候,出现了一个“java.lang.ClassCastException: $Proxy65”的错误,百度了一下,中文的解释是:<br />说JBOSS的WEB加载器默认是FALSE,根据配置文件的说明,其目的就是当出现多个加载器的时候,通过设定真假值来决定是否把JBOSS的WEB加载器作为统一的加载器。也就是说,如果在程序中特殊指明了某一个加载器,或者lib中用到了其它版本tomcat的JAR包,那么JBOSS自带的加载器设为FLASE

2011-05-05 23:47:00 2202

原创 Struts2中的select标签

今天有毕业生问了一个问题:我在Dao层使用了public List findAllIDandName() {  List templateIDandName = this.getHibernateTemplate().find("select tem.id,tem.templatename   from Template tem");  return templateIDandName; }返回的List中的存储的数据结构是:[[1, weew], [2, GenPD20110425225339171F.j

2011-05-04 15:57:00 1063 1

原创 Java EE应用开发基础:一封回复给课代表的信

<br />下面是我写给课代表的一封信,贴上来吧。<br /> <br /><br />呵呵,前两天我通过张聪和曹文杰了解了一下大家对于《JavaEE应用开发基础》这门课的想法,两位课代表都很负责,分别写了一封邮件,把大家的想法和需要我再讲的内容反馈给我,我认真阅读了两封邮件后,分别给他们回了一封邮件,今天我把我回复的内容整理了一下,跟大家汇报一下,如果还有什么想法,欢迎大家跟我交流。<br /> <br />我的回复(邮件原文我附在后面了):<br /><br /><br />建议非常好,我会认真采纳

2011-05-03 11:08:00 901

原创 一个关于Struts2标签中cssClass属性的问题

<br />问题:想问问你用没用过struts2的标签,怎么用原来的css啊,像select标签。<br />解答:我记得struts2的标签里有个cssClass的属性吧,可以指定css中定义的属性。<br /> <br />附部分官方文档:<br /> <br />General Attributes<br />AttributeThemeData TypesDescriptioncssClasssimpleStringdefine html class attributecssStylesimpleS

2011-05-03 11:02:00 7688 1

原创 《Java EE应用开发基础》这门课意见的回复

《Java EE应用开发基础》这门课对于网络工程的学生来说,稍微有些难度,第四周的时候,我给大家发了一封邮件,希望同学们能反馈一些意见,呵呵,真的“意见”很多,下面是我写的一封回复:大家好!首先要感谢大家真诚的回复,让我了解了大家真实的想法,我想对这门课有非常大的帮助。 有些大家反应比较集中的问题,我总结了一下,大概有这么几条: 1、Java、Web放下的时间太长了(当然,也有同学说“基础差”,呵呵,我想也应该属于这一类问题吧,“没学好”和“学好了,时间长,都还给老师了”,结果是一样的),对于程序理解起来有

2011-03-24 09:44:00 851

原创 struts2.1+spring2.5+hibernate3框架搭建时出现的错误及解决办法

<br />课堂上一直讲的是struts2.0.14和spring2.5的整合,今天有学生问struts2.1整合时的一些错误,列举一下解决办法吧:<br /> <br /> 1.java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: <br />com.opensymphony.xwork2.inject.ContainerImpl$Missing

2011-03-11 16:46:00 1456

原创 《Java EE应用开发基础》第二章

<br />

2011-03-11 10:34:00 645

原创 《Java EE应用开发基础》第二章——HTML知识点

<br />

2011-03-11 10:32:00 507

原创 《Java EE应用开发基础》第一章

<br />

2011-03-11 10:01:00 482

原创 JS中的prototype

学生问了一个问题,整理一下,供大家参考:老师你好,请教个问题:在js中 定义一个类function hell(){}然后添加方法:1 、hell.prototype.add = function(){}2、hell.add = function(){}1和2 这两种方法有什么区别?我的回复:概念性的东西我就不贴了,感兴趣的同学百度一下就能找到js官方对于prototype的解释。prototype从字面上来理解是原型的意思,也就是说,如果你实例化hell(new hell()),实例化之后的对象调用add方

2011-02-27 09:43:00 621

原创 两个关于Struts2的问题

<br />又好久没有写点东西了,这两天带实验,有几个问题汇总一下吧:<br />1、关于struts2中FilterDispatcher过滤的问题,官方提供的过滤方式是:/*,其实默认过滤的是*.action,这个大家可以在struts2核心类库中的default.properties(struts2-core-2.0.11.jar包中org/apache/struts2下)中找到相关定义:<br />......### Used by the DefaultActionMapper### You

2010-10-28 11:52:00 609

原创 思维导图用在了课堂教学中

<br />从上个学期开始,我就试着把思维导图应用到课堂中,让学生听课同时画思维导图,同时,每节课带着学生复习的时候,也通过MindManager来演示上一节课的知识点之间的联系,效果还不错。<br />传统的PPT授课+MindManager复习这种方式既克服了PPT缺乏整体感的缺点,又克服了思维导图内容不够丰富的缺点,通过PPT丰富知识的色彩,充分体现“多媒体”,通过MindManager让学生对每节课的知识有一个整体的脉络,真是互为补充,互为促进。<br />下面是我做的一些思维导图,呵呵,还不错吧:

2010-09-08 20:48:00 1333 1

转载 java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass 异常解决办法

<br />今天要整合一个科研系统,整合后发现有这样一个错误: <br /><br />      java.lang.NoClassDefFoundError:org/hibernate/cfg/HbmBinder$SecondPass <br /> <br />     百度了一下,看到SunshineRay在JavaEye上的一个帖子,转帖一下:<br /><br />      GOOGLE了下,发现很多人都说直接删除:lib下的hibernate-annotations.jar即可,我照做了,确实

2010-08-18 10:24:00 662

原创 一个很有意思的餐馆

<br />今天有个很有意思的餐馆,很幽默,店里有这样一个招牌: <br />来本店就餐,以下情况多收20%服务费: <br />1、吃饭谈工作的 <br />2、穿西装打领带长得比本店CEO还帅的 <br />3、吃饭不给女生夹菜的 <br />4、打牌赢钱不请客的 <br />5、买了新车不吭气的

2010-08-15 22:30:00 725 2

转载 MyEclipse中删除对Hibernate的支持

<br />我是通过菜单MyEclipse->Project Capabilities添加了对Hibernate的支持<br />添加容易,删除难,菜单里好像没有删除对Hibernate支持的功能,只能手工删除了:<br />1.把项目根目录下文件.myhibernatedata删除<br />2.修改项目根目录下文件.project:删除其中两段内容: <br /><buildCommand>                <br />    <name> <br />        com.genuit

2010-08-13 11:18:00 1315

原创 从MyEclipse6.5迁移到8.6时遇到的一个问题

<br />一个小问题,所有的工程都是存到svn上的,从MyEclipse8.6中check out工程后,部署时出现问题,大概是和MyEclipse6.5相关的问题,我打开工程的.classes文件,发现里面有这样一行:<br /><classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.Standar

2010-08-10 15:45:00 761

原创 一个虚拟机不能装载问题的解决

<br />今天需要用到oracle数据库,我把数据库装在了一个虚拟中,可用vmplayer打开虚拟机的时候,无法打开虚拟机: winXPPro.vmx。<br />显示的内容大概是:<br /> <br />File "winXPPro.vmx" line 2: Value "8" for variable "config.version" is not valid in encoding "windows-1251".<br /> <br />我的理解是当前版本不支持windows-1251解码<br

2010-08-10 15:39:00 2580

原创 MyEclipse 8.6原来可以绿色的

<br />一直在用MyEclipse6.5,今天看到同事在用8.6,也想尝尝鲜,不过安装插件太麻烦了,所以就让同事飞鸽一个8.6给我,好大,1.36G,我存到了G盘,打开G:/Genuitec/MyEclipse-8.6,运行myeclipse.exe,失败,看了一下错误,大概是JVM路径的问题,打开myeclipse.ini,把-install和-vm两个绝对路径改了一下,OK,一切正常了!<br />附:<br />-startup../Common/plugins/org.eclipse.equ

2010-08-10 15:06:00 1230

原创 暑假过半,记一下流水账

7月15-25号 开发区参加Android培训。7月19-23号 滨州讲课.7月底到8月初 回泰安8月9日 考CCNA8月9-19号 淄博封闭开发

2010-08-09 23:03:00 1250

原创 封闭开发中

<br />下午两点,准时出发,大概两个小时,到达了淄博淄川卧龙山庄。<br /><br />明天开始工作了。

2010-08-09 22:47:00 821

原创 Java ME添加第三方jar包

<br />今天毕业生问了一个问题,关于Java ME的,需要导入一个第三方的包hprose.jar,可是从Java Build Path中添加了之后,还是有问题,运行程序的时候总显示class not found。<br />解决办法:<br />1、我是把第三方的源码都放在src下,这种方式最保险,呵呵,可有些第三方包不提供源码,那就不能用这种方法了。<br />2、还是利用“Java Build Path”:<br />先在“Java Build Path”-》“Libraries”中添加进这个jar

2010-06-03 15:01:00 1326

转载 利用临时文件恢复PowerPoint(PPT)文件

如果因为特殊原因,powerpoint不正常关闭,重启powerpoint的时候,会有一个自动恢复的ppt文件,其实这个文件的位置在C:/Documents and Settings/**/Local Settings/Temp中(先将隐藏文件显示),*表示windows XP的用户名,文件是tmp临时文件,在.tmp前面有个ppt,就类似于ppt?.tmp的形式,例如ppt11.tmp。但是当你

2010-05-27 23:47:00 61628 5

原创 JBoss中的一些问题

昨天晚上给网络专业上《Java EE应用开发基础》的实验,实验结束后,有同学问了几个问题,整理一下,分享:1、JBoss 4.2.3GA发布出来的应用不能被其他机器访问以前还真没发现这个问题,百度了一下,才知道JBoss4.2以上版本存在仅限本机访问的问题,解决办法也很简单,启动时加个参数就可以了,如果直接启动JBoss,可以新建一个bat文件(startup.bat,呵呵,受tomcat

2010-05-27 09:59:00 2050

原创 有感于培训机构和高校的区别

      我以前总是给学生做这样一个比喻:大学就是个超市,只不过这个超市是阶段性先付费的,进来之前先要缴费,进来之后你就可以按需索取了,当然,取的是知识,多少没有限制,但购物时间是有限制的,每年都会让你重新“续费”,你最多可以在超市里呆8年,你想出去,ok,拿的少了不行,学的太少毕不了业(当然,也不排除有“心好”的超市管理员,托托关系,拿的少了,也让你“毕业”),拿的多了,鼓励,有的还能带个大红

2010-04-17 16:07:00 1582 5

转载 删除grub

最早用grub安装了windows和ubuntu两个操作系统,后来发现用wubi更好一些,于是决定删除掉grub,百度google了半天,后来发现用mbrfix最简单,方法如下: MBRFix工具修复MBR很方便,打开cmd命令窗口,进入mbrfix工具所在的目录(比如c:/),然后输入命令 mbrfix /drive 0 fixmbr (注意drive 0根据您安装grub之前windo

2010-01-29 11:31:00 549

原创 windows web 远程桌面的一个小问题

最近学校放假,需要在家里远程访问学校的电脑,可反向代理只支持80端口,无奈啊,只能使用windows的web远程桌面,通过添加新组件装好“远程桌面web连接后”,在浏览器通过反向代理就能看到登录界面了,可是,我本机的远程桌面端口不是3389,我改成了另一个端口,可web远程桌面不支持输入端口号,也就是说不认识:后面的端口,我看了一下tsweb的默认页面“default.htm”,发现没有解析端口好

2010-01-27 13:33:00 1876 2

原创 SQL Server Management Studio 的一个bug

平时很少用SQL Server 2008,偶尔用一次,还真是遇到了一些问题,几经周折,从官网上才找到解决办法:问题描述:登陆后,点击数据库,出现服务器主体 "xxxcom" 无法在当前安全上下文下访问数据库 "db_xxx_com"。 问题原因:SQL Server 2008 bug问题解决办法(非原创,参考官网):1、用SQL Server Management Studio登录

2009-12-24 08:52:00 916 1

原创 3G培训

最近在北京乐成参加一个3G的培训,主要面向Symbian和J2ME的,接触了一个新的领域,感觉这个行业的确很有前途。大概行程:9号10点19,坐D40到北京,住在和平西桥南速8酒店。10号开始培训,第一阶段到13号,第二阶段从14号到19号。

2009-08-12 15:04:00 564

原创 2009年甲骨文学院教师培训

2009年4月13日-18日,参加了2009年度Oracle“甲骨文学院”教师培训,受益匪浅,感谢朱龙春老师!

2009-05-12 14:58:00 1040

《Java EE应用开发基础》第六章课件(PDF版)

济南大学《Java EE应用开发基础》课程课件(PDF版),第六章Struts 2、Hibernate和Spring整合应用 6.1 层次划分 6.2 项目创建及功能描述 6.3 添加Spring开发 6.4 实现Hibernate持久层 6.5 实现DAO 6.6 实现业务逻辑层 6.7 实现Web层

2011-05-04

《Java EE应用开发基础》第五章课件(PDF版)

济南大学《Java EE应用开发基础》课程课件(PDF版),第三章Spring应用 5.1 Spring概述 5.2 Spring核心机制——依赖注入 5.3 Spring核心接口及基本配置 5.4 Spring AOP 5.5 Spring事务支持 5.6 Spring与Struts 2整合应用 5.7 Spring与Hibernate整合应用

2011-05-04

《Java EE应用开发基础》第四章课件(PDF版)

济南大学《Java EE应用开发基础》课程课件(PDF版),第四章Hibernate应用 4.1 Hibernate概述 4.2 Hibernate应用基础 4.3 Hibernate关系映射 4.4 Hibernate高级功能 4.5 Hibernate与Struts 2整合应用

2011-05-04

《Java EE应用开发基础》第三章课件(PDF版)

济南大学《Java EE应用开发基础》课程课件(PDF版),第三章Struts2应用 3.1 Struts 2概述 3.2 Struts 2基本应用及工作流程 3.3 Struts 2标签库应用 3.4 Struts 2拦截器 3.5 Struts 2国际化应用 3.6 Struts 2文件上传 3.7 Struts 2综合应用实例——添加学生信息

2011-05-03

《Java EE应用开发基础》第二章课件(PDF版)

济南大学《Java EE应用开发基础》课程课件(PDF版),第二章JSP应用基础 2.1 Servlet应用 2.2 JSP语法 2.3 JSP内置对象 2.4 JSP综合应用实例

2011-05-03

《Java EE应用开发基础》第一章课件(PDF版)

济南大学《Java EE应用开发基础》课程课件(PDF版),第一章Java EE概述。 1.1 Java EE应用概述 1.2 Java EE开发环境的构建 1.3 解决问题的思路

2011-05-03

电子政务课件-PPT

网上找的,对于做电子政务的程序员很有帮助,有需要的参考一下吧。

2008-07-17

Introduction To Algorithms, 2nd Edition

一本经典的国外计算机教材,建议搞算法的同学看一下。<br>因为一次只能传10M以内的文件,所以我分成了两部分。<br>这个是第一部分

2008-07-17

Introduction To Algorithms, 2nd Edition

一本经典的国外计算机教材,建议搞算法的同学看一下。<br>因为一次只能传10M以内的文件,所以我分成了两部分。<br>这个是第一部分

2008-07-17

动态显示JSP服务器内存的Ajax程序

这是一个检测JSP服务器内存的Ajax程序<br>可以动态显示服务器上的数据<br>并且一图像的方式直观显示数据<br><br><br>程序在<div id="serverStatus"></div> 显示服务器上的数据<br>在<div style="position:relative;width:350px;height:300px;" id="Graphics"></div>显示 统计图

2008-07-03

AJAX+JSP实现基于WEB的文件上传的进度控制

AJAX+JSP实现基于WEB的文件上传的进度控制

2007-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除