06 2017 档案

摘要:模板方法模式:模板方法模式顾名思义就是一种构造模块化的设计模式。将一次行为分为多种行为,灵活的调用不同模块进行工作。比如在饭店吃饭,分为:点菜,吃饭,买单等行为无论什么饭店大致都是这三种行为。因此我们可以构建抽象类饭店吃饭,然后根据不同的饭店修改吃菜的这个步达到效果。他是一种类行为模式.。 阅读全文
posted @ 2017-06-29 15:12 酒皇 阅读(214) 评论(0) 推荐(0)
摘要:hibernate作为一个持久化的插件具有非常丰富的特性功能。其中一个功能叫做检索策略。 检索策略意味着通过一定判断决定是否访问数据库。有时候可以有效的减少访问数据库的次数。 传统软件公司很多时候用不上。 其目的是减少内存消耗,减少数据库访问。 类检索策略: 1,检索策略的使用方式在于load()方 阅读全文
posted @ 2017-06-23 16:31 酒皇 阅读(323) 评论(0) 推荐(0)
摘要:工厂模式:工厂模式是利用工厂类的工厂方法创建对象的一种设计模式,目的是创建对象,但是很多时候创建对象我们会考虑很多其他因素~~~~比如在创建的过程中进行一些判断,通过不同的工厂模式就能把这些东西分离开来。 蛋蛋的抽象工厂模式普通工厂模式~~~~~抱着实用主义的精神看懂了两种模式就好不要去介意两者有什 阅读全文
posted @ 2017-06-23 14:49 酒皇 阅读(175) 评论(0) 推荐(0)
摘要:迭代器模式:用来迭代一个容器集合数组的一种模式。可能大家很多时候是用for循环进行迭代的,但是实际上for循环内部不能使用remove方法,但是迭代器可以,这是因为迭代器内部进行了该方法的逻辑处理。同样我们也可以用到迭代器模式去迭代,他很好的封装了迭代方法。我们还可以从中进行一些特特异的迭代选取功能 阅读全文
posted @ 2017-06-23 14:24 酒皇 阅读(180) 评论(0) 推荐(0)
摘要:抽象工厂模式:工厂模式是利用工厂类的工厂方法创建对象的一种设计模式,目的是创建对象,但是很多时候创建对象我们会考虑很多其他因素~~~~比如限定输入,限定返回值是否某个,比如在创建的过程中进行一些判断,通过不同的工厂模式就能把这些东西分离开来。 抽象工厂模式则是:构建多个产品接口形成产品族,放入工厂接 阅读全文
posted @ 2017-06-23 12:02 酒皇 阅读(224) 评论(0) 推荐(0)
摘要:一、JQuery 1.什么是JQuery? 前端JS框架非常多,如prototype、JQuery、Extjs。 JQuery就是一个JS框架,将原有javascript中使用的dom对象封装成一个JQuery对象,通过调用JQuery对象的方法来实现对原始的DOM对象操作。 目的:为了更好的兼容不 阅读全文
posted @ 2017-06-22 11:21 酒皇 阅读(391) 评论(0) 推荐(0)
摘要:适配器模式:适配器模式相对来说抽象一些,我曾经一度分不清楚他与策略模式,状态模式的区别,其实还是很简单的。 策略模式讲究的是放入一个对象的不同子类服务另外一个对象,主对象之中的属性放入另外一个属性对象,主对象的方法调用属性对象方法来服务服务对象,强调组合关系。 而适配器模式讲究的是两个接口之间的互联 阅读全文
posted @ 2017-06-21 10:27 酒皇 阅读(259) 评论(0) 推荐(0)
摘要:策略模式:策略模式类似于状态模式。也是通过多态表现的一种设计模式。区别在于状态模式讲究的是行为状态为主题,讲究不同对象的不同行为。策略模式则是以服务对象为主题,讲究对同一个对象使用不同的服务。 最终输出为: HELLO WORLDhello world 其中D为环境角色,A为抽象策略角色,BC为具体 阅读全文
posted @ 2017-06-21 09:55 酒皇 阅读(169) 评论(0) 推荐(0)
摘要:一、JSON 1.什么是JSON JSON(JavaScript Object Notation),是一种轻量级的数据交换格式。 一般用于浏览器与服务器之间的数据交换。 JSON采用独有的语言文本格式来实现数据交互。 2.优点 由于语言比较简洁,方便阅读,也方便程序解析 由于是轻量级的交换语言,JS 阅读全文
posted @ 2017-06-20 16:40 酒皇 阅读(532) 评论(0) 推荐(0)
摘要:一、什么是ajax(异步 javascript和xml) 为了解决传统的等待->响应->等待的弊端的技术,又叫局部页面刷新技术。可以实现浏览器页面的部分数据更新而不刷新整个页面。 浏览器内置对象(XMLHttpRequest)向服务器发送请求,服务器返回xml数据或文本数据给浏览器,然后浏览器中使用 阅读全文
posted @ 2017-06-20 15:20 酒皇 阅读(264) 评论(0) 推荐(0)
摘要:状态模式:在一个对象内含有一个父类对象或者一个接口的引用。该引用指向一个子类对象,通过内部的方法改变子类对象的类别,从而改变同一个引用调用同样的方法达到不同的效果。 阅读全文
posted @ 2017-06-20 09:49 酒皇 阅读(258) 评论(0) 推荐(0)
摘要:单例模式:将构造器设置为私有方法,构建一个静态方法,通过静态方法调用对象。常用又有饿汉模式与懒汉模式如下: 阅读全文
posted @ 2017-06-20 09:41 酒皇 阅读(528) 评论(0) 推荐(0)
摘要:这部分内容不建议使用。因为作为一个程序员。表跟表之间的关系不应该简化处理,这样开发中反而会引起更大的麻烦。数据表是一个项目的关系核心所在。 但是我还是把这部分给弄出来。 一、常见的映射关系 一对多:部门对员工。 多对多:员工可以拥有多个角色然后分配给多个业务权限。 一对一:学生信息对应家庭信息,成绩 阅读全文
posted @ 2017-06-16 16:00 酒皇 阅读(1313) 评论(0) 推荐(0)
摘要:什么是session缓存? session的缓存:在 Session 接口的实现中包含一系列的 集合(List),这些集合用于保存本次session创建/修改/查询出来的对象, 这些 集合(List)构成了 Session 缓存. 只要 Session 实例没有结束生命周期, 存放在它缓存中的对象也 阅读全文
posted @ 2017-06-16 14:38 酒皇 阅读(1431) 评论(0) 推荐(0)
摘要:1.持久化对象的配置 1)hibernate-mapping标签配置 根标签,可以包含class子标签 Package 一个映射文件可以包含多个class子标签,如果这些子标签定义的java类都位于同java包下,可以设置package属性,可以避免每个类提供全限定名 2)class标签配置 cla 阅读全文
posted @ 2017-06-16 14:14 酒皇 阅读(2072) 评论(0) 推荐(1)
摘要:应用级别所以很粗浅 首先介绍一下hibernate框架: 1.优秀的持久化(通俗讲把内存上的短时间运行信息存储在持久化硬盘上)框架。 2.作用于持久层,因为没什么侵入性,所以同样适用于其他层面上的存储 3.高度整合jdbc,简化了很多jdbc的操作。比如查询,比如存储 4.二级缓存。缓存一部分所查询 阅读全文
posted @ 2017-06-16 11:45 酒皇 阅读(32574) 评论(1) 推荐(1)
摘要:目前来说解析word文档显示在html上有三种办法 分别是:POI(比较麻烦) 插件(要付费,或者每天只允许调用500次,不适合大企业) 把word转化成为PDF然后通过flash体现在页面上(不怎么样,麻烦+可操作性不强) 使用H5执行,不太熟悉H5 既然选择了POI那么就开始做了。 第一步先ma 阅读全文
posted @ 2017-06-06 14:11 酒皇 阅读(17532) 评论(0) 推荐(1)
摘要:首先是这个文件需要用到的maven包 然后是servlet实现代码 阅读全文
posted @ 2017-06-06 13:49 酒皇 阅读(1107) 评论(0) 推荐(0)