摘要: spring AOP 代理模式的英文Proxy或Surrogate,中文都可译为”代理“,代理的含义,就是邀请一个人或者一个机构代表另一个人或者另一个机构采取行动。 在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 JAVA中的动态代理和静态 阅读全文
posted @ 2018-12-18 11:08 华艳 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 访问权限 类 包 子类 其他包 public ∨ ∨ ∨ ∨ (对任何人都是可用的) protect ∨ ∨ ∨ × (继承的类可以访问以及和private一样的权限) default ∨ ∨ × × (包访问权限,即在整个包内均可被访问) private ∨ × × × (除类型创建者和类型的内部 阅读全文
posted @ 2018-12-14 11:45 华艳 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 小案例: 你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。 当初的你还很年轻,不懂程序界的险恶,设计这个程序的时候,傻不拉几把这个字段设计为int类型的,用0代表周日,1代表周一。。。6代表周六,添加的时候就set 阅读全文
posted @ 2018-12-08 21:20 华艳 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 介绍 概述:单例(Singleton)模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。那么问题来了:如何绕过常规的构造器, 提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的, Singleton模式其实相当于一种职责型模式。因为 阅读全文
posted @ 2018-12-08 19:43 华艳 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Isolation Level (隔离级别) 图例: MySQL InnoDB 引擎默认的隔离级别是 RR(Repeatable Read): Oracle/PostgreSQL 等数据库的默认隔离级别是 RC(Read Committed)。 阅读全文
posted @ 2018-12-08 18:54 华艳 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 安装 下载相应的版本: 地址:https://sqlite.org/download.html 解压到本地,并添加到环境变量。 打开 CMD 创建,输入 sqlite3 命令,即可使用了。 简单使用 在命令行下,可以有两类语句: 创建或者打开一个数据库文件: 常用指令 数据类型 每个存储在 SQLi 阅读全文
posted @ 2018-12-08 18:41 华艳 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 存储过程概述 简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。 基本概念: SQL Server中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息, 或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语 阅读全文
posted @ 2018-12-08 18:06 华艳 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 【考点】 Forward转发请求的原理; Redirect转发请求的原理。 【分析】 Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。 直接转发方式(Forward),客户端和浏览器只发出一次请求,Servlet、HTML、JSP或其它信息资源,由第二个信息资源响应该请求 阅读全文
posted @ 2018-12-08 15:37 华艳 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 什么是查询缓存? 缓存是介于应用程序和物理数据源之间 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是sqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap),用于存储 阅读全文
posted @ 2018-12-08 15:19 华艳 阅读(5885) 评论(0) 推荐(0) 编辑
摘要: mybatis 介绍 mybatis是一个持久层的框架,是apache下的顶级项目。 mybatis托管到goolecode下,再后来托管到github下。 mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,因为有一部分需要我们自己编写sql)满足 阅读全文
posted @ 2018-12-08 14:07 华艳 阅读(149) 评论(0) 推荐(0) 编辑