自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 ModelAttribute注解

在方法定义上使用ModelAttribute注解,springMVC在调用目标方法前会逐个调用标准了ModelAttribute注解的方法。 在方法的参数前使用ModelAttribute注解,可以从隐含对象中隐含的模型数据中获取对象,再将请求参数绑定到参数中。一.应用场景修改学生信息,密码不改 Student类package org.springmvc.entity;public class

2017-03-28 21:20:07 550

原创 继承成员变量和方法的区别

一.继承成员变量和方法的区别方法的行为总是表现他们实际类型的行为;实例变量的值总是表现出声明这些变量的行为。 父类:public class Base {int count = 2;public void display() {System.out.println(this.count);}}子类:public class Derived extends Base {int count =

2017-03-27 20:29:09 606

原创 java中变量

一.实例变量和类变量java程序中的变量大体可分为成员变量和局部变量。局部变量作用时间很短,它们被存储在方法的栈内存中,局部变量创建的时候需要显示的指定他的初始值。 类体内定义的变量被称为成员变量,有static修饰的则称类变量,没有则称实例变量。类变量初始化处于实例变量初始化时机之前,因此实例变量总是可以引用类变量。 由于同一个jvm内每个类只对应一个Class对象,因此同一个jvm内的一个类

2017-03-27 20:27:54 249

原创 java数组与内存管理

一.数组初始化java是静态语言,因此java数组是静态的,当数组被初始化后,改数组长度是不可变的。java程序中的数组必须初始化后才可以使用,初始化就是为数组对象元素分配内存空间,并为数组元素指定初始值。 数组初始化两种方式: 1. 静态初始化:初始化时由程序员显示指定每个数组元素初始值,由系统决定数组长度。String[] names = {"zhangsan", "lisi", "wang

2017-03-27 20:25:37 450

原创 Spring MVC处理模型数据

一.ModelAndView控制器的处理方法返回值为ModelAndView,则其即包含视图信息,也包含模型数据信息 1.添加模型数据方法 ModelAndView addObject(String attributeName,Object AttributeValue) ModelAndView addAllObject(Map(String,?) modelMap) 2.

2017-03-20 21:29:41 401 1

原创 Spring MVC中PathVariable,RequestParam注解

一.@PathVariablePathVariable可以将URL中的占位符参数绑定到控制器方法的参数中。 <a href="testPathVariable/10">testPathVariable</a>@RequestMapping("/testPathVariable/{id}") public String testPathVariable(@PathVariable("id")

2017-03-19 16:09:29 748

原创 RequestMapping注解

一.RequestMapping注解映射请求Spring MVC使用@RequestMapping注解为控制器指定可以处理哪些URL请求在控制器类及方法处可以标注 1.类定义处:提供初步的请求映射信息,相对于WEB应用的根目录 2.方法处:提供进一步细分的映射信息,相对于类定义处的URL。若类定义处没有标注,则方法标记的URL相对于WEB应用的根目录DispatcherServlet截获请

2017-03-19 15:35:09 2047

原创 SpringMVC快速入门

SpringMVC快速入门一.什么是SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Str

2017-03-19 14:27:48 255

转载 redis的list数据类型

一、概述:      在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。      从元素插入和删除的效率视角

2017-03-14 20:40:43 388

转载 Redis的String数据类型

一.概述字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二.相关命令列表 命令原型 时间复杂度 命令描述 返回值 APPEND key value O(1) 如果该Key已经存在,APPEN

2017-03-14 20:36:08 230

转载 什么是Redis

一.Redis简介在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥有的特征不同,因此它们的应用场景也存在着一定的差异,下面仅给出简单的说明: 1). BerkeleyDB是一种极为流行的开源

2017-03-13 22:07:15 256

原创 Spring整合Mybatis

Spring整合mybatis1.配置数据源<!-- 配置数据源 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.my

2017-03-11 16:53:03 213

原创 Spring 对JDBC的支持

Spring对JDBC的支持

2017-03-11 16:31:10 307

原创 Spring中的事务管理

一.什么是事务一系列的动作,被当作一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务的四个特性ACID:原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该

2017-03-11 15:43:57 235

原创 Spring AOP编程

一.什么是AOPAOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二.AOP的作用常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解决方案。三.AOP名...

2017-03-11 14:43:59 262

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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