自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 散记:int和Integer的区别

标题二者的主要区别:1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0二者的相互比较:由于Integer变量是对一个Integer对象的引用,所以两个同各国new生成的Integer变量永远不相等,因为两个对象的内存地址不同 Inte

2021-03-08 10:35:26 104

原创 spring学习笔记 (10)拦截器的使用

(一)拦截器定义主要用于拦截用户请求并作相应的的处理。例如通过拦截器可以进行权限验证、记录星系的日志、判断用户是否登录等。(二)拦截器类的定义以实现HandlerInterceptor接口方式为例,自定义拦截器类的方法如下:2.1 preHandle:该方法会在控制器方法前执行,其返回值表示是否中断后续操作。当其返回值为true时,表示继续向下执行;当其返回值为false时,会中断后续的所有操作。2.2 postHandle:该方法会在控制器方法调用之后,且解析视图之前执行。可以通过此方法对请求域

2020-06-09 11:09:12 163

原创 spring学习笔记 (9)springMVC注解的使用(@Controller、@RequestMapping)

说明:本例根据笔记(8)中的例子加入注解,代码主体部分大致相同,仅会在HelloWorldController.java(加入注解映射控制器或者控制器方法)与myapp-config.xml(加入启动注解以及注解扫描,省去控制器配置)文件中存在不同。(一)@Controller注解作用:其加在一个控制类前,用于指派spring web mvc控制器。value特性:其可以加入value特性指定控制器类注册到spring容器的名称。可以类比于前例中 bean 元素的id特性。(二)@Request

2020-06-08 16:16:32 223

原创 spring学习笔记 (8)springMVC程序的入门

本例先通过入门程序来讲解springMVC的大致工作原理(一)web项目的目录结构(以下代码段中各部分的作用已经使用注释标注,可对照后边(三)springMVC的运行原理进行查看)lib目录下是所有需要依赖的jar包HelloWorldController.java:是用于处理请求的控制器package com.unknown.controller;import org.springframework.web.servlet.mvc.Controller;import org.spring

2020-06-08 12:00:01 134

原创 spring学习笔记 (7)使用mybatis的动态SQL

(一)准备实体类package com.company.domain;public class Customer { private int id; private String username; private String jobs; private String phone; public int getId() { return id; } public void setId(int id) {

2020-06-04 21:10:54 163

原创 spring学习笔记 (6)使用mybatis操作数据库增删改查

(一)对mybatis简单认识核心对象:SqlSessionFactory它是单个数据可映射关系经过编译后的内存镜像,其作用是创建SqlSession。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来构建。实际操作时使用一个XML配置文件(mybatis-config.xml)来构建SqlSessionFactory的实例。SqlSession:它是应用程序与持久层之间执行交互操作的一个单线程对象,其主要作用是执行持久化操作。即用它实现

2020-06-04 12:18:48 276

原创 spring学习笔记 (4)使用spring jdbc模块

实体类与对应dao层的创建

2020-06-03 21:20:41 1508

原创 spring学习笔记 (3)aop的原理与实现

(一)spring aop原理

2020-06-03 20:54:22 205

原创 spring学习笔记 (1)bean的三种实例化方式

(一)构造器实例化Spring容器通过Bean对应类中默认的无参构造方法来实例化Bean,通过无参构造的方法实例化Bean,其实质是将Bean对应的类交给Spring自带的工(BeanFactory)管理,由Spring自带的工厂模式帮我们创建和维护这个类实例化步骤:创建bean类public class Bean1 {}配置applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans x

2020-06-02 18:57:09 225

空空如也

空空如也

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

TA关注的人

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