- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 mybatis 3.4.5 缓存 06
MyBatis 提供了查询缓存来缓存数据,以提高查询的性能。MyBatis 的缓存分为一级缓存和二级缓存。一级缓存是 SqlSession 级别的缓存二级缓存是 mapper 级别的缓存,多个 SqlSession 共享1、什么是一级缓存?为什么使用一级缓存?2、一级缓存的生命周期有多长?1. 什么是一级缓存? 为什么使用一级缓存? 每当我们使用My
2017-12-22 09:32:13 279
原创 mybatis 3.4.5 动态SQL 05
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- • if:判断• choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastN
2017-12-21 22:14:47 373
原创 mybatis 3.4.5 增删改查 04
配置文件 insert into Author (id,username,password,email,bio) values (#{id},#{username},#{password},#{email},#{bio}) update Author set username = #{username}, password = #{password},
2017-12-21 13:30:22 395
原创 mybatis 3.4.5 参数处理 03
单个参数:mybatis不会做特殊处理,#{参数名/任意名}:取出参数值。多个参数:mybatis会做特殊处理。多个参数会被封装成 一个map,key:param1...paramN,或者参数的索引也可以value:传入的参数值#{}就是从map中获取指定的key的值;异常:org.apache.ibatis.binding.BindingExcepti
2017-12-21 13:27:06 818
原创 mybatis 3.4.5 常用配置标签 02
1.properties<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!-- 1、mybatis可以使用properties来引入外部properties配置
2017-12-21 09:46:43 760
原创 mybatis 3.4.5 HelloWorld 01
在SSH框架盛行的时代,ORM和持久层框架都不断响彻在耳边,今天如歌就带领大家一起来认识另一种持久层框架;官网api搭建开发环境<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt
2017-12-20 15:39:19 359
原创 spring mvc 5.0 自定义视图详解 08
https://www.cnblogs.com/parryyang/p/5683600.html
2017-12-20 08:22:38 200
原创 spring mvc 5.0 mvc:view-controller标签详解 08
如何使用path="/hello" 就是你访问的路径(相当于RequestMapping("/hello")) view-name="hello"是你所要的视图(如hello.jsp,相当于return "hello")我们实际开发中通常要在spring配置文件中添加一句代码
2017-12-19 21:33:20 164
原创 spring mvc 5.0 模型视图详解 07
Spring MVC 提供了以下几种途径输出模型数据:ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map 中的
2017-12-19 20:24:04 717
原创 spring mvc 5.0 RequestParam详解 06
在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解 /** * @RequestParam 来映射请求参数. value 值即请求参数的参数名 required 该参数是否必须. 默认为 true * defaultV
2017-12-19 16:25:28 227
原创 spring mvc 5.0 REST详解 05 未完待续
REST本质上是使用URL来访问资源种方式。众所周知,URL就是我们平常使用的请求地址了,其中包括两部分:请求方式与请求路径,比较常见的请求方式是GET与POST,但在REST中又提出了几种其它类型的请求方式,汇总起来有六种:GET、POST、PUT、DELETE、HEAD、OPTIONS。尤其是前四种,正好与CRUD(Create-Retrieve-Update-Delete,增删改查)四种操作
2017-12-19 16:00:41 235
原创 spring mvc 5.0 @PathVariable 详解 04
带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑定到操作方法的入参中。index.jspHello
2017-12-19 15:40:01 428
原创 spring mvc 5.0 @RequestMapping详解 03
Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求@RequestMapping类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录方法处:提供进一步的细分映射信息。相对于类定义处的 URL。若类定义处未标注 @RequestMapping,则方法处标记的 URL 相对于WEB 应用的根目录Dispatc
2017-12-19 15:27:07 532
原创 spring mvc 5.0 HelloWorld 01
传说中的helloWorld奉上pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven
2017-12-19 14:39:44 1870
原创 Java面试题-框架篇八
71,谈谈你对Struts的理解。 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理。
2017-12-17 09:13:25 173
原创 spring 5.0 声明式事务 09
声明式事务管理1)xml配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xm
2017-12-17 00:00:43 214
原创 spring 5.0 AOP操作术语 07
1 joinpoint(连接点): 定义:连接点是一个应用执行过程中能够插入一个切面的点。连接点可以是调用方法时、抛出异常时、甚至修改字段时、切面代码可以利用这些点插入到应用的正规流程中程序执行过程中能够应用通知的所有点。类里面可以被增强的方法,这些方法称之为连接点。2 pointCut(切入点)定义:所谓切入点就是指我们要对那些joinPoint进行拦截的定义
2017-12-16 21:13:55 164
原创 spring 5.0 AOP底层讲解 06
什么是AOPAOP面向切面编程。AOP采取横向抽取机制,取代了传统的纵向继承体系重复性代码(性能监测,事务管理,安全检查,缓存)AOP使用场景AOP用来封装横切关注点,具体可以在下面的场景中使用: Authentication 权限Caching 缓存Context passing 内容传递Error handling 错误处理
2017-12-16 20:48:42 223
原创 spring 5.0 IOC底层讲解 05
1.Spring框架的核心作用把对象的创建交给spring进行管理2.ioc操作两部分:(1)ioc的配置文件方式(2)ioc的注解方式3.ioc底层原理使用技术(1)xml配置文件(2)dom4j解析xml(3)工厂设计模式(4)反射
2017-12-16 15:06:48 233
原创 Activiti 工作流 流程各个步骤所涉及到的表 05
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。ACT_ID_*: 'I
2017-12-08 13:16:27 921
原创 Activiti 工作流 获取流程定义的图片 04
涉及到的表SELECT * FROM act_ge_bytearray /** * 通过流程部署ID获取流程图图片 */ @Test public void getImageById()throws Exception{ InputStream inputStream=processEngine.getRep
2017-12-08 11:41:53 371
原创 Activiti 工作流 流程定义的删除 04
流程定义设计到的表 select * from act_re_procdef /** * 删除流程定义 */ @Test public void delete(){ processEngine.getRepositoryService() /** * 流程部
2017-12-08 11:13:53 1887
原创 Activiti 工作流 Zip方式部署 03
话不多说 直接上干货package io.renren.modules.disport.activiti;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;import org.activiti.engine.repository.Deployment;import
2017-12-08 10:51:27 964
原创 Activiti 工作流 HelloWorld 02
获取流程引擎/** * 获取默认的流程引擎实例 会自动读取activiti.cfg.xml文件 */private ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngine();流程部署 /** * 流程部署 */ @Test public void deploy
2017-12-08 10:33:42 3285
原创 Activiti 工作流 从入门到放弃 01
先来一波数据库初始化 @org.testng.annotations.Test public void initDatabase(){ /** * 获取流程引擎配置 */ ProcessEngineConfiguration configuration = ProcessEngineConfiguration.createS
2017-12-08 10:19:09 289
原创 Vmware下linux系统安装 图文介绍
打开vmware虚拟机 新建虚拟机选择典型安装 然后下一步稍后安装操作系统 也就是镜像文件选择linux操作系统 选择RedHat版本选择本机安装路径设置虚拟机内存大小核实虚拟机信息 如果无误 点击完成即可配置镜像文件开启虚拟机直接略过即可选择语言 中文简体或者英文 或者其他语言
2017-12-07 14:06:42 281
原创 Oracle 修改 processes
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>sqlplus/ as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期四 11月 30 09:42:39 2017Copyright (
2017-12-04 11:55:11 829
原创 Vmware下win7 64bit系统安装 图文介绍
具体vmware虚拟机安装步骤如歌这里就省略了点击创建新的虚拟机我们选择典型安装也就是推荐安装,然后就点击下一步吧如果已经下载好iso镜像文件的可以选择步骤2:安装程序光盘镜像文件(iso)在这里我选择稍后安装操作系统下一步吧接下来选择安装版本吧在这里我们选择windows7 x64的版本虚拟机名称我们自拟定吧
2017-12-04 10:34:50 3566 1
Mybatis 3.2.3 帮助文档 中文 api
2017-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人