<看透SpringMVC源码分析>---第六章 Servlet

Servlet是Server + Applet的缩写,表示一个服务器应用.Servlet其实就是一套规范,我们按照这套规范写的代码就可以直接在Java的服务器上面运行.如下图所示的是Servlet3.1中Servlet的结构图一,Servlet接口public interface Servlet ...

2018-02-08 14:11:42

阅读数 65

评论数 0

MySQL(十)---流程控制结构

(一)分支结构 特点: 1、if函数 功能:实现简单双分支 语法: if(条件,值1,值2) 位置: 可以作为表达式放在任何位置 2、case结构 功能:实现多分支 语法1: case 表达式或字段 when 值1 then 语句1; when 值2 then 语句2; ...

2018-01-31 11:32:20

阅读数 149

评论数 0

MySQL(九)---函数

一、创建 create function 函数名(参数名 参数类型) returns  返回类型 begin     函数体 end 注意:函数体中肯定需要有return语句 二、调用 select 函数名(实参列表); 三、查看 show create function 函...

2018-01-31 11:30:01

阅读数 122

评论数 0

MySQL(八)--存储过程

一、创建 create procedure 存储过程名(参数模式 参数名 参数类型) begin         存储过程体 end 注意: 1.参数模式:in、out、inout,其中in可以省略 2.存储过程体的每一条sql语句都需要用分号结尾 二、调用 call 存储...

2018-01-31 11:29:06

阅读数 121

评论数 0

MySQL(七)---变量

一、全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启     查看所有全局变量     SHOW GLOBAL VARIABLES;     查看满足条件的部分系统变量     SHOW GLOBAL VARIABLES LIKE '%char%';     查看指定...

2018-01-31 11:27:01

阅读数 95

评论数 0

MySQL(六)---视图

一、含义 mysql5.1版本出现的新特性,本身是一个虚拟表,它的数据来自于表,通过执行时动态生成。 好处: 1、简化sql语句 2、提高了sql的重用性 3、保护基表的数据,提高了安全性 二、创建 create view 视图名 as 查询语句; 三、修改 方式一:...

2018-01-31 11:22:49

阅读数 53

评论数 0

MySql(四)---DDL语言

DDL(Data Define Languge):数据定义语言 (一)库的管理 一、创建库 create database 【if not exists】 库名【 character set 字符集名】; 二、修改库 alter database 库名 character set 字...

2018-01-30 11:27:34

阅读数 70

评论数 0

MySQL(三)---DML语言

DML(Data Manipulate Language):数据操作语言 (一)插入 一、方式一 语法: insert into 表名(字段名,…) values(值,…); 特点: 1、要求值的类型和字段的类型要一致或兼容 2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致 ...

2018-01-21 15:37:21

阅读数 60

评论数 0

Spring(六)---面向切面编程(2)

(五)在XML中声明切面 Spring的AOP配置原素能够以非侵入性的方式声明切面 AOP配置元素 用途 定义AOP通知器 定义后置通知 定义AOP返回通知 定义AOP异常通知 定义AOP环绕通知 ...

2017-12-28 15:37:07

阅读数 68

评论数 0

MySQL(二)---DQL语言

DQL(Data Query Language):数据查询语言 (一)基础查询 一、语法 select 查询列表 from 表名; 二、特点 1、查询列表可以是字段、常量、表达式、函数,也可以是多个 2、查询结果是一个虚拟表 三、示例 1、查询单个字段 select 字段名 f...

2017-12-27 09:41:03

阅读数 102

评论数 0

MySQL基础(一)---概述

(一)概述: 1、DB (database):数据库,存储数据的容器; 2、DBMS(Database Management System):数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB,常见的数据库管理系统:MySQL 、Oracle 、DB2 、SqlServer等; ...

2017-12-27 09:23:14

阅读数 86

评论数 0

Spring(五)---面向切面的编程(1)

(一)什么是AOP? AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OO...

2017-12-22 16:59:39

阅读数 178

评论数 0

Spring(四)---高级装配(2)

(四)运行时值的注入 (1)注入外部的值 在Spring中,处理外部值的最简单的方式就是声明属性源并通过Spring的Environment来检索属性 —->深入了解Spring的Environment getProperty()的四个重载的形式: 例//getProper...

2017-12-21 18:12:22

阅读数 96

评论数 0

Spring(三)---Spring的高级装配(1)

(一)Spring Profile 背景:在软件开发过程中,最大的挑战是从一个环境迁移到另一个环境中,某些环境相关的做法可能并不适合迁移到生产环境中,甚至迁移过去也无法正常工作.如数据库配置,加密算法以及与外部系统的集成是跨环境部署时会发生变化的几个典型例子. 例: 由于我们平时在开发中,通...

2017-12-21 16:42:20

阅读数 72

评论数 0

Spring(二)---装配Bean

(一)Spring容器 (1)概述 在基于Spring的应用中,应用对象生存于Spring容器(container)中,Spring容器负责创建对象,装配它们,配置它们并管理它们的整个生命周期,从生存到死亡.容器是Spring框架的核心.Spring容器使用DI(即IOC)管理构成应用的组...

2017-12-14 11:30:20

阅读数 90

评论数 0

Spring(一)---Spring概述

(一)Spring是什么? · Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. · 具体描述 Spring: 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 S...

2017-12-11 13:42:58

阅读数 102

评论数 0

Struts2(十五)---验证码

第一步:生成验证码图片以及随机产生四位字母import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; ...

2017-12-08 17:53:18

阅读数 67

评论数 0

Hibernate(九)---批量处理

· 批量处理数据是指在一个事务中处理大量数据. · 在应用层进行批量操作, 主要有以下方式: 通过 Session 通过 HQL 通过 StatelessSession 通过 JDBC API( 效率最高, 速度最快) (一)通过 Session 来进行批量操作 · Session 的 sav...

2017-12-08 14:47:32

阅读数 80

评论数 0

Hibernate(八)---管理Session

· Hibernate 自身提供了三种管理 Session 对象的方法 Session 对象的生命周期与本地线程绑定 Session 对象的生命周期与 JTA 事务绑定 Hibernate 委托程序管理 Session 对象的生命周期 · 在 Hibernate 的配置文件中, hibernat...

2017-12-08 14:35:45

阅读数 68

评论数 0

Hibernate(七)---二级缓存

(一)Hibernate缓存概述 · 缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存。 ...

2017-12-08 14:22:44

阅读数 47

评论数 0

提示
确定要删除当前文章?
取消 删除