11 2016 档案

摘要:2016年11月21日 星期一 今天的规划基本完成,收获比较大的是对于Java中相关集合类(比如Map、Set、HashMap、Vector等)有了初步认识和了解,初步完成JavaEE实验二。 2016年11月22日 星期二 今天的规划基本完成,收获比较大的是完成JavaEE实验二,对MongoDB 阅读全文
posted @ 2016-11-27 22:58 舞动的心 阅读(165) 评论(0) 推荐(0) 编辑
摘要:2016年11月21日 星期一 1、上午四节课 2、中午去9栋排舞 3、下午去实验室 4、晚上回宿舍码代码 2016年11月22日 星期二 1、上午四节课 2、中午去9栋排舞 3、下午回宿舍完成MongoDB购物车部分数据连接及SQLServer2008r2有关软件工程导论课设数据库搭建 4、晚上上 阅读全文
posted @ 2016-11-27 22:55 舞动的心 阅读(140) 评论(0) 推荐(0) 编辑
摘要:目录 1 问题描述 2 解决方案 2.1 实现功能 2.2 最终运行效果图 2.3 系统功能框架示意图 2.4 有关MongoDB简介及系统环境配置 2.5 核心功能代码讲解 2.6 具体编码 2.6.1用户登录和记住密码 2.6.2用户注册 2.6.3查看商品 2.6.4购买商品 2.6.5购物车 阅读全文
posted @ 2016-11-24 10:06 舞动的心 阅读(11859) 评论(10) 推荐(7) 编辑
摘要:目录 1 集合类简介 2 List介绍及简单使用 2.1 LinkedList介绍及简单使用 2.2 ArrayList介绍及简单使用 2.3 Vector介绍及简单使用 2.3.1 Stack介绍及简单使用 3 Set介绍 3.1 HashSet介绍及简单使用 3.2 TreeSet介绍及简单使用 阅读全文
posted @ 2016-11-23 15:50 舞动的心 阅读(675) 评论(0) 推荐(0) 编辑
摘要:2016年11月14日 星期一 1、早起,晨练 2、上午四节课 3、下午及晚上待在实验室 2016年11月15日 星期二 1、早起,晨练 2、上午四节课 3、其他时间去实验室继续做JavaEE实验 2016年11月16日 星期三 1、早起,晨练 2、上午三四节课及下午时间回宿舍完成JavaEE实验一 阅读全文
posted @ 2016-11-20 22:21 舞动的心 阅读(132) 评论(0) 推荐(0) 编辑
摘要:2016年11月14日 星期一 今天的规划基本完成,其他也没啥,早点睡,明天早起。 2016年11月15日 星期二 今天的规划完成大半,整体状态还行,明天继续保持。 2016年11月16日 星期三 今天的规划完成小半,收获比较大的是弄清了Cookie存取登陆密码的功能。下午完成了实验室相关资料上传到 阅读全文
posted @ 2016-11-20 22:14 舞动的心 阅读(140) 评论(0) 推荐(0) 编辑
摘要:目录 2 解决方案 2.1 预期效果 2.2 系统结构示意图 2.3 具体编码 1 问题描述 利用Java EE相关技术实现一个简单的Web聊天室系统,具体要求如下。 (1)编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息。 (2)编写一个Servlet程序Main.j 阅读全文
posted @ 2016-11-17 21:30 舞动的心 阅读(36268) 评论(11) 推荐(6) 编辑
摘要:初步学习JavaEE,对其中jsp与Servlet之间的传值没弄清楚,查看网上资料,发现一篇超详细的文章,收获大大,特此记录下来。具体链接:http://blog.csdn.net/ssy_shandong/article/details/9328985/ 阅读全文
posted @ 2016-11-15 13:38 舞动的心 阅读(5493) 评论(0) 推荐(0) 编辑
摘要:2016年11月7日 星期一 今天的规划基本完成,规律的生活和节奏在自己忙着停下来的时候,细细想想感觉有点枯燥和无味,也不是那么说吧,就是感觉有一种你那么拼或者一直坚持这么做是为了什么?绝大数答案都是未来更好的生活,的确是这样,但未来的美好必须得有今天巨大的付出,让未来的美好来预支今天的枯燥,所谓过 阅读全文
posted @ 2016-11-13 22:50 舞动的心 阅读(127) 评论(0) 推荐(0) 编辑
摘要:2016年11月7日 星期一 1、早起,晨练 2、上午四节课 3、下午一二节课去11栋自习 4、下午四点去实验室 5、晚上去11栋自习 2016年11月8日 星期二 1、早起,晨练 2、上午四节课 3、下午去11栋自习 4、晚上去上JavaEE实验课 2016年11月9日 星期三 1、早起,晨练 2 阅读全文
posted @ 2016-11-13 22:47 舞动的心 阅读(120) 评论(0) 推荐(0) 编辑
摘要:设计模式学习笔记(目录篇) 为了方便查看,特此将设计模式学习笔记系列单独做一个目录。 1 设计模式学习笔记(一:命令模式) 2 设计模式学习笔记(二:观察者模式) 3 设计模式学习笔记(三:装饰模式) 4 设计模式学习笔记(四:策略模式) 5 设计模式学习笔记(五:适配器模式) 6 设计模式学习笔记 阅读全文
posted @ 2016-11-09 21:45 舞动的心 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:GOF根据模式的目标将模式分为三个类目:创建型、行为型和结构型。 1 创建型模式 创建型模式设计对象的实例化,这类模式的特点是,不让用户依赖于对象的创建或排列方式,避免用户直接使用new运算符创建对象。 GOF的23中模式中的下列5种模式属于创建型模式: (1)工厂方法模式:定义一个用于创建对象的接 阅读全文
posted @ 2016-11-09 17:52 舞动的心 阅读(2839) 评论(1) 推荐(0) 编辑
摘要:1.1概述 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。这就是解释器模式的定义。 对于某些问题,我们可能希望用简单的语言来描述,即希望用简单的语言来实现一些操作,比如用简单语言实现简单的翻译操作,用户输入Teacher drink water,程序 阅读全文
posted @ 2016-11-09 15:56 舞动的心 阅读(491) 评论(0) 推荐(0) 编辑
摘要:1.1概述 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态。这就是备忘录模式的定义。 对象的状态依赖于它的变量的取值情况,对象在程序运行期间的各个时刻可能具有不同的状态。在某些应用中,程序可能需要使用一种合理的方式来保存对象在某 阅读全文
posted @ 2016-11-09 15:01 舞动的心 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:1.1概述 表示将一个作用于某对象结构中的各个元素的操作。它可以在不改变各个元素的类的前提下定义作用于这些元素的新操作。这就是访问者模式的定义。 编写类的时候,可能在该类中编写了若干个实例方法,该类的对象通过调用这些实例方法操作其成员变量表明所产生的行为。在某些设计中,可能需要定义作用于类的成员变量 阅读全文
posted @ 2016-11-08 22:36 舞动的心 阅读(810) 评论(0) 推荐(0) 编辑
摘要:1.1概述 运用共享技术有效地支持大量细粒度的对象。这就是享元模式的定义。 一个类中的成员变量表明该类所创建对象所具有的属性,在某些程序设计中可能用一个类创建若干个对象,但是发现这些对象的一个共同特点是它们有一部分属性的取值必须是完全相同的。 例如,一个Car类,其类图如下图一所示: 图一:Car类 阅读全文
posted @ 2016-11-08 14:24 舞动的心 阅读(667) 评论(0) 推荐(0) 编辑
摘要:1.1概述 为其他对象提供一种代理以控制对这个对象的访问。这就是代理模式的定义。 当用户希望和某个对象打交道,但程序可能不希望用户直接访问该对象,而是提供一个特殊的对象,这个特殊的对象被称作当前用户要访问对象的代理,程序让用户和对象的代理打交道,即让用户通过访问代理来访问想要访问的对象。在代理模式中 阅读全文
posted @ 2016-11-07 22:08 舞动的心 阅读(758) 评论(0) 推荐(0) 编辑
摘要:2016年10月31日 星期一 1、早起,晨练30分钟 2、上午三四节课去南书院 3、下午4:00去实验室 4、其他时间去南书院刷题 2016年11月1日 星期二 1、早起,晨练30分钟 2、上午四节课 3、下午及晚上时间去南书院,完成一套软考习题 2016年11月2日 星期三 1、早起,晨练30分 阅读全文
posted @ 2016-11-06 22:51 舞动的心 阅读(108) 评论(0) 推荐(0) 编辑
摘要:2016年10月31日 星期一 今天的规划任务基本完成,晚上回宿舍写了一篇日常的设计模式学习笔记博客,并上传到了博客园。随后,自己去看了一下首页及候选区相关博客随笔,其中看到了一个北京交通大学一位同学的博客,看到他在github上搭建了自己的个人博客,并把自己的相关随笔上传到了github上,看了一 阅读全文
posted @ 2016-11-06 22:48 舞动的心 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1.1概述 定义了一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这就是模板方法的定义。 类中的方法用以表明该类的实例所具有的行为,一个类可以有许多方法,而且类中的实例方法也可以调用该类中的其他若干个方法。在编写类的时候,可能需要 阅读全文
posted @ 2016-11-06 21:50 舞动的心 阅读(880) 评论(0) 推荐(0) 编辑
摘要:1.1概述 允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。这就是状态模式的定义。 一个对象的状态依赖于它的变量的取值情况,对象在不同的运行环境中,可能具有不同的状态。在许多情况下,对象调用方法所产生的行为效果依赖于它当时的状态。 例如,一个温度计(Thermometer)类 阅读全文
posted @ 2016-11-06 13:39 舞动的心 阅读(791) 评论(0) 推荐(0) 编辑
摘要:1.1概述 将抽象部分与它的实现部分分离,使他们都可以独立地变化。这就是桥接模式的定义。 抽象类或接口中可以定义若干个抽象方法,习惯上将抽象方法称作操作。抽象类或接口使程序的设计者忽略操作的细节,即不必考虑这些操作是如何实现的,当用户程序面向抽象类或接口时,就不会依赖具体的实现,使系统具有很好的扩展 阅读全文
posted @ 2016-11-05 22:48 舞动的心 阅读(929) 评论(0) 推荐(0) 编辑
摘要:1.1概述 将对象组合成树形结构以表示“部分-整体”的层次结构。组合(Composite)使用户对单个对象和组合对象的使用具有一致性。这就是组合模式的定义。 如果一个对象包含另一个对象的引用,称这样的对象为组合对象。如果将当前组合对象作为一个整体的话,那么它所包含的对象就是该整体的一部分。如果一个对 阅读全文
posted @ 2016-11-05 21:18 舞动的心 阅读(972) 评论(0) 推荐(0) 编辑
摘要:1.1概述 保证一个类仅有一个实例,并提供一个访问它的全局访问点。这就是单件模式的定义。 在某些情况下,我们可能需要某个类只能创建一个对象,即不让用户用该类实例化出多于两个的实例。 例如,在一个公文管理系统中,公文类的实例“公文文件”,需要将公章类的实例作为自己的一个成员,以表明自己是一个有效的公文 阅读全文
posted @ 2016-11-05 12:39 舞动的心 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:1.1概述 用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。这就是原型模式的定义。 在某些情况下,可能不希望反复使用类的构造方法创建许多对象,而是希望使用该类创建一个对象后,以该对象为原型得到该对象的若干个复制品。也就是说,将一个对象定义为原型对象,要求改原型对象提供一个方法,使该原 阅读全文
posted @ 2016-11-04 21:47 舞动的心 阅读(574) 评论(0) 推荐(0) 编辑
摘要:问题描述: 给定某空间中(直线空间或平面空间)n个点,请找出它们中的最近点对。你需要完成下列任务: 1、随机产生或手工输入n个点的坐标。 2、输出最近的两个点的坐标。 3、算法尽可能效率高。 解决方案: 针对问题,主要包括两个方面的问题,一是在直线空间求最近点对,二是在平面空间求最近点对。具体解决办 阅读全文
posted @ 2016-11-03 21:56 舞动的心 阅读(6942) 评论(0) 推荐(4) 编辑
摘要:1.1概述 将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。这就是生产器模式的定义。 如果一个类中有若干个成员变量是其他类声明的对象,那么该类创建的对象就可以包含若干个其他对象作为其成员。习惯上把一个对象中的成员对象称作它的组件,例如,几何(Geometry)类含有三角形(T 阅读全文
posted @ 2016-11-02 22:56 舞动的心 阅读(3354) 评论(0) 推荐(0) 编辑
摘要:1.1概述 提供一个创建一系列或相互依赖对象的接口,而无须指定他们具体的类。这就是抽象工厂模式的定义。 设计某些系统时可能需要为用户提供一系列相关的对象,但系统不希望用户直接使用new运算符实例化这些对象,而是应当由系统来控制这些对象的创建,否则用户不仅要清楚地知道使用哪些类来创建这些对象,而且还必 阅读全文
posted @ 2016-11-01 22:18 舞动的心 阅读(1028) 评论(0) 推荐(0) 编辑