`
smartzxy
  • 浏览: 200400 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
注意:subversion,和apache的版本要对应起来,不然架设不起来。  安装需要的软件包:   Apr    :APR-1.2.12和APR-util-1.2.12   Apache :httpd-2.2.6.tar.gz   Subversion:subversion-1.4.5.tar.gz subversion-deps-1.4.5.tar.gz 1、安装APR-1.2.12和APR-util-1.2.12 1) #  tar zxvf  apr-1.2.12.tar.gz     #  cd apr-1.2.12     #  ./configure    ...
  最近又用到Hibernate了,在执行查询时碰到个“Session is closed!”麻烦,如下:   org.hibernate.SessionException: Session is closed! at org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:72) at org.hibernate.impl.SessionImpl.getPersistenceContext(SessionImpl.java:1850) at org.hibernate.type.ManyT ...

收到封E文mail

        晚上打开邮箱,意外地发现了封英文的邮件。开始还以为是垃圾邮件,扫了一眼揪出了个熟悉的关键字:jcpe ,哈,是针对我那个发布在google code的半调子开源程序的邮件啊!惊讶惊讶~         激动过后就要考虑回信了,那工程可是快有个把月没有维护了,得先好好回忆下。还有,用英语回信可是个挑战。虽然平时E文的资料看了不少,可那仅仅是停留在阅读阶段,感觉落实到写上还有不少差距啊(更别说直接E文交流了,呜~)。
       在上一篇博客中,我实践了在OSGi中对组件的简单调用,于是开始对我之前的一个小工程进行基于OSGi的“模块+组件“化重构。不出所料地碰到了问题,实践出真知,解决问题是加深理解的最好方法。        直接重现问题吧:我构造了一个模块:“services”,专门用于暴露提供服务的接口的;第二个模块:“IO”,包含一些组件,实现了”services“模块里的某些接口;第三个模块:“http”,同样包含了一些组件,并实现了“services”模块里另外一些接口,其中组件A在实现服务的同时,调用了模块“IO”中组件B提供的一个服务。当我构造好这三个模块,启动OSGi框架,输入serv ...
       本来上学期就打算研究下OSGI了,博客里也早早地建好了OSGI的分类,可还是因为总总原因拖到了现在。现在上手它,是因为我正在为折腾了一学期的tr-069协议实现demo搞个创新点,于是就想到把这个demo做成OSGI吧。 这次记 ...

SCJP过关感言

IDE 
       昏天黑地地突击了一个星期,总算是把SCJP给过了,拿着传真走出考场的那一刻,真有种被欺骗的感觉……        回想我的复习经过:看书,把那本据说包含了全部考试大纲的教材从头到尾看了1遍;做模拟题,从网上下了N份题库,疯狂地做……结果现在想想,真傻。        “过来人”感言:要过SCJP只需背题库即可~考题和网上下的题目都是一模一样的,包括顺序~想我当时担心死了,想那题目怎末那么难的,涉及到的知识点都好抠啊……         哎,这就是所谓的国外认证~但我这样的傻傻的复习也有个好处,确实学到了好多好多平时没有注意到的语法。     *附件中为两份覆盖非常全面的题库 ...
       今天和一个高一届的(大三)学长闲聊,望着本部招聘洽谈会门前的长龙,无意中谈到了考研。他问我考不考,我不假思索地说了NO。        他摇摇头:”我当年也是这么坚决的说不考的,但现在还是决定要考了,我敢肯定你也一样。“        “是吗?难得我也打个赌吧,看看每年这时候我考不考!”         于是在此留个记录,以作备忘。
       我们的Stitp项目貌似已经完成了大半了,看着密密麻麻的代码,很有成就感。但又不想仅仅是“孤芳自赏”,于是就想到把项目放网上晒一下。贴博客貌似又不美观,好在以前就注意到了有Google Code和SourceForge这两个大仓 ...
Working with OM Namespaces 由于对命名空间的处理也是解析XML的关键部分,因此AXIOM也提供了一系列API来处理命名空间: public OMNamespace declareNamespace(String uri, String prefix); public OMNamespace declareNamespace(OMNamespace namespace); public OMNamespace findNamespace(String uri, String prefix) throws OMException; 以上方法对于使用其它解析方法处理过XML ...
      AXIOM的全称为AXIs Object Model,最初是作为Apache Axis 2的XML对象模型开发的。但是后来变成了WS Commons Project的一部分,以便收益于Axis2外的其他项目。 Overview and Features       AXIOM是一个实现了延迟构造和拉解析(pull parsing)的轻量级XML解析器。延迟构造是AXIOM的最重要的特性之一,它可以实现对象在使用时才构造。而这个延迟构造的功能实现是基于标准的拉式解析器——StAX。 What is Pull Parsing?     简单介绍一下“拉式解析”的概念。一个XML文 ...
       昨天下午,我们小组所有成员一同去了趟本部(我们指导老师办公室在那),汇报一下我们stitp项目的完成情况,顺便提些问题。        我们的项目大致已经实现了如下功能:CPE通过HttpClient能够向ACS端主动发起连接,之后两者便可以按照tr-069协议里的规范执行自动配置。至于ACS有哪些配置任务,都储存在了一个个XML配置文件里。而ACS的北向,即和OSS联系的那端,我们正在做,将遵循3GPP协议,肯定是要做成service-oriented的形式了,使用Axis2框架(我个人喜欢CXF,说不出理由~)。         汇报完毕,问题提罢,老师做了些总结。其中 ...
       在这个实验性质的C/S模式机考软件项目中,我所负责的那部分模块的业务代码早已完成了(回顾一下我的任务:考试系统后台数据的管理,包括考场信息的生成,试卷的生成、批改),可一直缺少界面来实现这些功能。因为在我潜意识里,用Java写界面是件非常痛苦的事情~        可能是无意中听说了新的Netbeans非常强大,我打起勇气,花了周六、周日整整两天的时间搞了一下界面……              我的环境:eclipse3.4JEE版(有hibernate插件)+NetBeans6.1。理论上只用netbeans应该够了,可我把原来eclipse下完成的业务程序完全 ...
       因为在最近从事的上机考试软件的开发过程中,要用到数据库,所以想到要学习一下鼎鼎大名的Hibernate框架,来简化对数据库操作。由于是边学习边应用,遇到的问题也多了点,所以在这里记录一下,以便以后回顾和分享。               1. 需要build path的包                      最清楚的当然是hibernate3.jar包,有点经验的人都知道要加进来。 然后是针对具体数据库的驱动包。根据感觉,又把hibernate文件夹下lib文件夹里require文件夹下所有的包加了进去。但即使这样,运行最简单的实例还是会抛错,提示少类。根据异常提示又 ...
       我们学校教学区是无线覆盖的,原本原装的Fedora8是没法使用无线网卡的(没驱动~),也就没法在Fedora下上网了。好在现在Fedora9改进了这个缺陷,已经可以支持我的无线网卡了。可还有个麻烦,学校上外网是用Dr.com拨号的,而无论是在学校FTP还是其它地方下的linux版都没法在我现在的内核上编译~也就是说还是没法上外网……        “办法总比困难多”,这是我们辅导员经常挂嘴边的一句话。的确,我也想出了解决这困难的办法——通过装在虚拟机里的Windows拨号上网!我选用 的环境是VirtualBox+WindowsXP,经过我的尝试,一切如我所愿。Virtua ...
    这次十一回家本打算好好学习下Hibernate框架的,因为学校有个项目要用到。可没想到折腾个系统折腾了半天~最后害我只能重新安装Fedora9,又得花老半天配置环境……     这祸,一切的一切都是我Vista下的一款A字头到无损分区软件惹的。先是用它割了一个ext3格式的分区,结果不知怎么的直接导致我的grub被破坏了。还好家里有FC8的安装DVD(原本我机上装的是Vista和FC8双系统),用它恢复了Grub。没过多久我“雅兴”又来了,这次我又用那款软件改了下ext3分区到卷名,这次果然又有麻烦来,grub又被破坏来,这次原本到grub选择界面只剩下了黑底白字四个字符:grub ...
Global site tag (gtag.js) - Google Analytics