摘要: 由于Java EE的学习进入到了一个重要的阶段——开始学习SSH框架(Struts2+Spring+Hibernate)了,在初步认识了框架的整合后,我对Spring是如何管理Session(Hibernate)抱有一些疑问。在进行了一些研究后有一些心得,在此记录下来,以便自己日后查询和供后来者作为借鉴。 进入正题: 首先我们打开org.springframework.orm.hibernate3.support.OpenSessionInViewFilter,看不出什么什么门道,连过滤器的doFilter方法都没有。很明显,它会调用父类的doFilter方法,而我们正是需要研究Spr... 阅读全文
posted @ 2012-10-09 23:01 云中双月 阅读(4050) 评论(0) 推荐(0) 编辑
摘要: 程序就是输入——>处理——>输出。对数据的处理是程序员需要着重注意的地方,快速、高效的对数据进行处理时我们的追求。其中,时间日期的处理又尤为重要和平凡,此次,我将把Java中的时间日期处理方式进行简单的解析,为自己以后的学习做一个备忘,也为初学者做一个借鉴。 时间,英文Time;日期,英文Date;日历,英文Calendar。Java中注重语义化,也是用以上的名称对时间日期函数和相关类进行命名。 我们将以Java自带的时间日期类和其中的处理函数进行分析。一、与时间日期有关的类。 java.util.Date。实现类,其对象具有时间、日期组件。 java.util.Calendar。 阅读全文
posted @ 2012-09-01 13:35 云中双月 阅读(12952) 评论(4) 推荐(3) 编辑
摘要: 我们都说程序就是数据加算法,即数据和对数据进行操作的流程。 而对计算机中所存储的数据进行的最普遍的两种操作就是排序和查找。 现在我们就使用C#语言实现三种基础的排序算法——冒泡排序、选择排序、插入排序。 首先我们定义一个能够支持我们创建自定义排序规则的数据结构。我们使用C#的类来作为我们实现的对象,在这个类中维护着一个数组。 其定义如下代码: 1 using System; 2 3 namespace DataStructuresandAlgorithms 4 { 5 6 // 用来承载我们实验的自定义类 7 public class CArray ... 阅读全文
posted @ 2012-08-19 17:44 云中双月 阅读(3367) 评论(1) 推荐(0) 编辑
摘要: Json这个东西很神奇,大家都知道。通过网络传递信息时,字符(串)是很好的选择,我们在客户和服务器两端构建的对象,通过拆解为字符串的形式而互相传输。所以我更愿意把Json理解为一种手段或者模式,目的是实现对象和字符串的转换。 因为我们适应了面向对象的程序编辑,所以我们希望在页面的信息处理时,也能够使用对象属性方便的操作。通过json,我们能够将服务器通过网络传递到客户端的字符串解析为对象,在客户端本地通过对象手法进行操作。 比如下面: 1 2 3 4 JsonCase 5 6 7 8 17 18 json说简单也简单,上面就是很好的例子。 当我... 阅读全文
posted @ 2012-08-07 18:01 云中双月 阅读(7865) 评论(0) 推荐(0) 编辑
摘要: 以前在32位Win7上安装和使用Oracle时,很简单,很顺利。但是现在系统升级了,类似于PL/SQL Developer或者Navicat Premium等工具无法连接64位Oracle。64位系统下倒是可以安装32位Oracle,但是又觉得不合适,在网上看到了很多方法,成功了。现在将我的方法提出来。 先获取Oracle,在Oracle官网可以免费下载,而且带宽足够,下载很快。 大家达到下面页面时: 先下载64位Oracle主程序,然后点击32位的“查看全部”。到达下面的页面下载客户端: 下载完成后立即安装,安装过程是先主程序后客户端: 解压、安装: ... 阅读全文
posted @ 2012-07-24 20:32 云中双月 阅读(29205) 评论(0) 推荐(0) 编辑
摘要: 很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会。现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考。 案例介绍: 招投标管理系统(数据库设计)。 数据表有以下两张: 招标书(招标书编号、项目名称、招标书内容、截止日期、状态)。 投标书(投标书编号、招标书编号、投标企业、投标书内容、投标日期、报价、状态)。 “招标书编号”为字符型,编号规则为 ZBYYYYMMDDNNN, ZB是招标的汉语拼音首字母,YYYYMMDD是当前日期,NNN是三位流水号。 “投标书编号”为字符型,编号规则为TB[... 阅读全文
posted @ 2012-07-24 15:31 云中双月 阅读(2621) 评论(0) 推荐(0) 编辑
摘要: 很久没有通过博客对学习所得进行记录了。 现在将使用Tomcat的一些经验和心得写到这里,作为记录和备忘。如果有朋友看到,也请不吝赐教。 1、首先是Tomcat的获取和安装。 获取当然得上Apache的官方网站下载,开源免费,而且带宽也足够。下载会很快。 这是两种不同的下载,一... 阅读全文
posted @ 2012-07-20 12:04 云中双月 阅读(181808) 评论(14) 推荐(23) 编辑
摘要: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-cn"> 3 <head> 4 <meta content="text/html; charset=gb2312 阅读全文
posted @ 2012-05-22 18:02 云中双月 阅读(4793) 评论(2) 推荐(1) 编辑
摘要: 以下伪类为CSS3新特性,部分新特性在前面已经说过。 ⑦结构性伪类。 1):root。匹配文档的根元素。在HTML中,根元素永远是HTML。 1 <html> 2 <head> 3 <title> :root伪类示例 </title> 4 <style> 5 :root{background-color:blue} 6 </style> 7 </head> 8 9 <body>10 <ul>11 <li>12 测试文字13 </li>14 </ul>1 阅读全文
posted @ 2012-05-21 21:59 云中双月 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔将紧接着上一篇随笔内容,继续讨论CSS高级选择器。值得一提的是:虽然很多选择器是CSS3.0的新特性,但由于主流浏览器的支持性比较好,我并未做出严格区分和说明。 ④通用样式(或者说通用选择器)。 顾名思义,通用样式是所有元素(当然,这里指标签)都能够使用的样式,而实际上它默认是被所有元素引用的。请看下面的例子: 1 <html> 2 <head> 3 <title> 通用选择器示例 </title> 4 <style> 5 *{color:red;background-color:blue} 6 </style> 阅读全文
posted @ 2012-05-20 22:07 云中双月 阅读(1311) 评论(0) 推荐(0) 编辑