摘要: 模板方法模式定义 模板方法模式定义:Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclassed redefine ce 阅读全文
posted @ 2018-11-27 20:22 过向往的生活 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式定义 抽象工厂模式可以说是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。其定义是Provide an interface for creating families of related or dependent object 阅读全文
posted @ 2018-11-27 19:20 过向往的生活 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式定义 工厂方法模式的使用频率非常高,在我们日常的开发过程中总能见到它的身影。其定义为:Define an interface for creating an object,but let subclasses decide which class to instantiate.Facto 阅读全文
posted @ 2018-11-25 12:22 过向往的生活 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 单例模式定义 单例模式是一个比较简单的模式,其定义如下:Ensure a class has only one instance,and provide a global point of access to it.确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式应用场景 阅读全文
posted @ 2018-11-25 10:41 过向往的生活 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 什么是lucence Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,由资深全文检索专家Doug Cutting所撰写,它是一个全文检索引擎的架构,提供了完整的创建索引和查询索引,以及部分文本分析的引擎,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便 阅读全文
posted @ 2018-11-23 20:43 过向往的生活 阅读(9345) 评论(0) 推荐(2) 编辑
摘要: 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁,这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了,频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。数 阅读全文
posted @ 2018-11-13 21:54 过向往的生活 阅读(282) 评论(0) 推荐(0) 编辑
摘要: MySQL执行预编译分为如三步:1、执行预编译语句;2.设置变量;3.执行语句 如果需要再次执行,那么就不再需要第一步,即不需要再编译语句了:1.设置变量;2.执行语句; 防sql注入 批处理 Jdbc事务 在默认情况下,每执行一条SQL语句,都是一个单独的事务。如果需要在一个事务中包含多条SQL语 阅读全文
posted @ 2018-11-11 21:51 过向往的生活 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库 阅读全文
posted @ 2018-11-11 20:27 过向往的生活 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 代理模式概述 代理是一种设计模式,提供了对目标对象另外的访问方式,通过代理对象访问目标对象。这样可以在目标对象功能实现的基础上,增加额外的功能,从而达到扩展目标对象功能的效果。简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 静态代理 这种代理方式需要 阅读全文
posted @ 2018-11-10 11:07 过向往的生活 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 注解@Component 第一步:在applicationContext.xml 引入名称空间 第二步:在 applicationContext.xml 文件中引入注解扫描器 第三步:添加注解 第四步:测试 如果其value属性的值为"",@Component等价于<bean id="user" c 阅读全文
posted @ 2018-11-07 21:35 过向往的生活 阅读(264) 评论(0) 推荐(0) 编辑