摘要: 观察者模式类图(截图来自《大话设计模式》ps:以生活中的故事来分析设计模式,使人不觉得枯燥无味,很赞的一本书!):代码结构图:Java版代码:import java.util.ArrayList;public class Observer { public static void main(String[] args) { Subject subject = new Secretary(); AbstractObserver observer1 = new StockObserver("Marry", subject); AbstractObse... 阅读全文
posted @ 2013-03-25 15:24 Catcher_8 阅读(160) 评论(0) 推荐(0) 编辑
摘要: UML类图:Java版代码:abstract class Operation { private double numberA; private double numberB; public double getNumberA() { return numberA; } public void setNumberA(double numberA) { this.numberA = numberA; } public double getNumberB() { return numberB; } pu... 阅读全文
posted @ 2013-03-25 10:31 Catcher_8 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Problem Description 毕业于普通本科的小Q一直自称是资深屌丝,不仅学校不知名,甚至他自己在这个普通学校也是默默无闻——直到临近毕业的时候,班里5朵金花中的2位甚至从没和他说过话! 谁又能想到,如此不起眼的小Q在历经重重面试环节后,竟然如愿以偿加入了心仪已久的腾讯公司!消息刚刚传开的那几天,这在他们班甚至整个学院都是讨论的热门话题,如果这时候你还表示不知道小Q是谁,你都会被大家当作怪物的。 正所谓野百合也有春天,屌丝也有逆袭的那一天! 刚到腾讯大厦上班的那几天,小Q眼中的一切都是那么新鲜,连每天见到的前台MM在他眼中都胖的那么可爱。小Q就这样在紧张与兴奋的情绪中度过... 阅读全文
posted @ 2013-03-21 15:22 Catcher_8 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 以下题目都在MySQL上测试可行,有疏漏或有更优化的解决方法的话欢迎大家提出,我会持续更新的:)有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目。A 学生表(student)字段1 学生号(s_id)字段2 学生名(s_name)... 阅读全文
posted @ 2013-03-13 16:51 Catcher_8 阅读(5200) 评论(6) 推荐(2) 编辑
摘要: 由于自己的电脑是win7 64位的,所以不得不以eclipse+插件的形式来搭建这个环境。于是下载了dorado-7.2.3-without-eclipse.zip按照官网的步骤一步步搭建好,但后来发现更新配置规则的时候会出错,于是在网上找了资料,最后在官网找到了答案,但是它也说得不够清楚,官网关于这个问题的解答链接:http://bsdn.org/projects/dorado7ide/issue/dorado7ide-168具体的操作是进入这个页面:http://www.bsdn.org/projects/dorado7ide/download下载dorado7-ide-0.6.3.zip 阅读全文
posted @ 2013-03-05 20:37 Catcher_8 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 首先表明:在网上找的在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天就出先莫名错误,比如在我的项目中就是定时任务执行,每天凌晨一点执行一次,也就是24小时每隔24小时执行,远远超出了8小时如果你刚好在数据库超时的第一时间内看到日志记录的话那么,第一次超时发生的错误就是这样的:ERROR [org.hibernate.util.JDBCExceptionReporter] - Communications link failureLast packet sent to t 阅读全文
posted @ 2013-02-24 11:34 Catcher_8 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 在云计算平台部署一应用,在数据库中可以直接插入中文数据,但在网页表单提交中文数据到数据库后会乱码,而且平台不提供系统密码导致没有权限修改my.cnf,在hibernate.cfg.xml文件中加入如下语句后解决了该问题:<property name="hibernate.connection.useUnicode">true</property><property name="hibernate.connection.characterEncoding">UTF-8</property><proper 阅读全文
posted @ 2013-02-19 09:55 Catcher_8 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 出现了[Ljava.lang.String; cannot be cast to java.lang.String的错误get(key)返回的是字符串数组类型,改成下面这样便可以了:1 ActionContext ctx=ActionContext.getContext();2 String code=((String[])ctx.getParameters().get("code"))[0]; 阅读全文
posted @ 2013-02-15 11:42 Catcher_8 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 待编辑 阅读全文
posted @ 2013-02-13 10:26 Catcher_8 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是索引在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL​语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码)快速找到表中对应的记录。索引的原理索引的类别根据数据库的功能,可以在数据库设计器中创建四种索引:唯一索引、非唯一索引、主键索引 阅读全文
posted @ 2013-02-13 10:24 Catcher_8 阅读(197) 评论(0) 推荐(0) 编辑