自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 请求转发和重定向

请求转发(Forward)和重定向(Redirect)req.getRequestDispatcher(“资源地址”).forward(req,resp);//请求转发。。resp.sendRedirect(“url”);// 重定向forward(转发):     客户发送一个请求到服务器,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的其他资源

2020-09-27 13:56:49 182

原创 java实现简单死板分页

分页步骤分析:@分页:1. 后台需要查询出总条数,根据规定的每页条数来确定一共多少页2. 显示页面在需要拿到数据的list,当前页码,功能有上一页,下一页,首页,尾页,所以还需要总页数3. 后台根据前端页面传回来的页码和每页条数,来查询对应的数据因为limit要确定从第几条查到第几条,这两个数据可以根据页码和每页条数来确定4. 此处需要先拿页码和每页条数,先设默认值,若可以拿到再修改5. 此时根据这两个值已经可以查出对应页的数据->list6. 查出所有总条数。(根据目前所拥有的三个数

2020-09-24 18:20:32 121

原创 动态代理使用步骤(一)

* 动态代理: * @创建代理类。。 * 1.创建代理类,此类需要实现InvocationHandler接口 * 2.接口中有一个invoke方法 * 3.在代理类中声明一个Object对象,使用构造方法对其进行初始话 * 4.invoke方法有三个参数: * 在此方法中利用反射,执行Object对象的method方法,并在其前后进行增强 * @动态代理类的使用: * 1.new一个被代理类对象转型成接口 * 2.将代理类对象作为代理类构造函数参数构造代理类 ..

2020-09-24 18:09:25 171

原创 学习笔记(03-01):Spring全家桶(基础篇)-准备工作:eclipse中建立升级版本webapp的maven project

一、eclipse里建立的webappeclipse里New的maven project里的webapp版本一般是1.0的,创建过程详见:学习笔记(01):Spring全家桶(基础篇)-Spring MVC快速开发:创建Maven程序和eclipse项目管理//——我们使用时一般需要将其进行升级,升级到3.0及以上的版本。二、webapp版本升级其实默认建立的webapp是2.3的,而不是上图所显示1.0。选择默认建立的webapp project中web.xml的头信息是这样的,可以看出版本是2.

2020-07-15 13:45:09 161

原创 学习笔记(02-番外):Spring全家桶(基础篇)-Eclipse里自带的maven用起来很恶心怎么办??

一、为什么我说很恶心       现在的eclipse版本中自带着一个默认的maven,它默认的中央仓库是https://repo.maven.apache.org/maven2,他在国外,对于在伟大的祖国怀抱中的我们极其不友好(因为防火墙等原因,下载速度极其慢,我的网很渣连下个索引都下了好几次才成功,后来我才明白过来).而且它默认的本地仓库是在系统盘:用户路径.m2\repository\,就是在系统本来就有的.m2文件夹下建了rep

2020-07-13 16:15:12 236

原创 学习笔记(02):Spring全家桶(基础篇)-Spring MVC快速开发:第一个例子-Hello World

通过这个最简单的小例子了解Spring MVC的核心流程和控制器:一、MVC:MVC是三层架构中的一个表现层框架,属于表现层。  >MVC:将应用分为三部分,Model、View、Controller    >>>Model:对后台的一些操作进行封装    >>>Controller:从前端页面接收请求,处理后,去调用后台相关操作,接受后台传回的数据并返回给前

2020-07-04 00:36:47 193

原创 学习笔记(01):Spring全家桶(基础篇)-Spring MVC快速开发:创建Maven程序和eclipse项目管理

一、Eclipse中的项目多了如何管理:#创建工作组:单击View menu,就是下图这个地方Select working setnew 一个新的working set,并把对应的一些project导入在界面选择按工作组显示:单击View menu,选择Top Level Elements,再选择Working Sets。就会按照Working set显示。如图二、第一个Maven程序:new 一个Maven projecteclipse中会有一些工程模板,我选webapp输入Gr

2020-07-02 20:35:15 175

原创 学习笔记(06-01):轻松搞定Spring全家桶(初识篇)-Spring Framework-Log4J:Log4J配置文件详解

Log4J的配置文件是用来设置日志输出的级别、存放和布局的,它可以是key=value格式的设置或xml格式的设置信息。通过配置创建出Log4J的运行环境。案例中的配置文件:/AOPProjectByAspectJAnnotation/resource/log4j.propertiesLOG_DIR=H:\\StudyLogslog4j.rootLogger=DEBUG, Console, FileInfo,FileErrorlog4j.appender.Console = org.apache.

2020-07-01 17:49:23 223

原创 学习笔记(06):轻松搞定Spring全家桶(初识篇)-Spring Framework:日志框架和log4j

一、常见的日志框架:JDKLog(官方最早)Log4J(apache的一个开源框架)LogBack(与Log4J同一作者,可以使用占位符)Log4J 2(性能很强,集合了各种优点)SLF4J(本身并不是日志框架,提供了一套记录日志的API)等等学SpringMVC时再了解Log4J 2;学Spring Boot再了解LogBack和SLF4J二、Log4J: 现在不太常用了,因为早就停止更新了§日志的级别:»»»»(优先级依次降低。优先级设置为低优先级时,所有优先级比他高的也会输

2020-06-30 00:10:31 368

原创 学习笔记(05-03):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:使用AspectJ基于Annotation开发AOP

与前边学习笔记(04-05):轻松搞定Spring全家桶(初识篇)-控制反转IOC:基于Annotation装配Bean中的应用类似。使用AspectJ基于Annotation开发AOP:一、创建项目,导入相关jar包:(点击下载)spring项目所需基础jar包使用AspectJ开发AOP额外需要的jar包二、在配置文件中加入aop的命名空间三、具体代码:配置文件:/AOPProjectByAspectJAnnotation/resource/applicationContext.xm

2020-06-29 00:48:46 181

原创 学习笔记(05-02-B):使用AspectJ基于XML开发AOP笔记补充-execution表达式详解

学习笔记(05-02)的代码中用到了AspectJ的切入点表达式—execution表达式即:涉及内容比较多,故单独一篇。

2020-06-28 21:36:17 160

原创 学习笔记(05-02):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:使用AspectJ基于XML开发AOP

注:与前面的笔记有一点地方不一样,无伤大雅,笔记要点在代码中AOP的一丁点基础:学习笔记(05):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP使用AspectJ基于XML开发AOP:一、创建项目,导入相关jar包:(点击下载)spring项目所需基础jar包使用AspectJ基于XML开发AOP额外需要的jar包二、创建一个接口:/AOPProjectByAspectJXml/src/com/aop/UserDao.javapackage com.aop;public in

2020-06-28 00:21:33 161

原创 学习笔记(05-01-B):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:使用Spring通知类型创建Spring AOP-2

前置通知、后置通知、环绕通知和异常通知的实现:学习笔记(05-01):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:使用Spring通知类型创建Spring AOP。以下是第五种通知类型——引介通知的实现5.IntroductionInterceptor(引介通知):不同于前四种通知类型,前四种通知类型是在目标方法前后或者目标方法执行过程中出现异常所进行的一些操作;而引介通知实在目标类中添加一些新的方法和属性,应用于修改旧版本程序,增强类功能。...

2020-06-24 22:50:17 134

原创 学习笔记(05-01):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:使用Spring通知类型创建Spring AOP

一、使用环绕通知(MethodInterceptor)做日志管理:创建项目,导入jar包:学习笔记(04)系列中的jar包外加AOP的jar包。使用jdk动态代理的方式;创建一个接口创建接口的实现类创建一个切面类

2020-06-24 01:21:08 155

原创 学习笔记(05):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:

一、AOP简介:    AOP(Aspect Oriented Programming)面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待。能在不改变原有的逻辑的基础上,增加一些额外的功能。简单说就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。二、AOP的一些术语和概念:Aspect(切面):通常是一个类,里面可以定义切入点和通知

2020-06-22 21:49:11 132

原创 学习笔记(01)MyBatis初了解

来历:MyBatis 本是 apache 的一个开源项目 iBatis , 2010 年这个项目由 apache software foundation 迁移到了 google code,并且改名为 MyBatis 。1.主要思想和作用:在了解Mybatis的功能之前先来理解一下ORM:      ORM(Object/Relational Mapping),即对象关系映射。它完成面向对象的编程语言到关系数据库的映射。ORM 工具的唯一作用是

2020-06-21 20:11:10 123

原创 学习笔记(04-05):轻松搞定Spring全家桶(初识篇)-控制反转IOC:基于Annotation装配Bean

基于Annotation装配Bean:为完善博客笔记的结构,先行发出用来获取个链接,具体内容日后补充

2020-06-19 17:00:37 131

原创 学习笔记(04-04):轻松搞定Spring全家桶(初识篇)-控制反转IOC:自动装配Bean

**二、自动装配Bean:**

2020-06-19 16:59:28 140

原创 学习笔记(04-03):轻松搞定Spring全家桶(初识篇)-控制反转IOC:装配表达式

装配表达式:

2020-06-19 16:55:53 123

原创 学习笔记(04-01):轻松搞定Spring全家桶(初识篇)-控制反转IOC:基于XML装配Bean:

这是一系列关于spring的学习笔记总起的文章https://blog.csdn.net/Fan_zm/article/details/106754221

2020-06-19 16:50:06 406

原创 学习笔记(04):轻松搞定Spring全家桶(初识篇)-控制反转IOC:

这是一系列关于spring全家桶的学习笔记立即学习:https://edu.csdn.net/course/play/27273/361040?utm_source=blogtoedu

2020-06-19 16:43:45 120

原创 学习笔记(04-02):轻松搞定Spring全家桶(初识篇)-控制反转IOC:集合装配

主要以案例进行讲解,通过案例讲解各技术如何使用,同时在Spring MVC及Spring Boot的最后一部分都是从前端页面、到逻辑层、到持久层的整体的产品的增删改查的实战案例。 【我们保证你能收获到以下几点】 1、掌握Spring全家桶主要部分的开发、实现 2、可以使用Spring MVC、Spring Boot、Sprin...

2020-06-18 22:47:36 144

原创 Eclipse常用的快捷键

Eclipse常用的快捷键快捷键功能Ctrl+1快速补全CTRL+SHIFT+F代码格式化CTRL+SHIFT+O去除没有用到的引用CTRL+SHIFT+M导入需要的类引用Ctrl+Shift+R查找文件的路径/打开文件(不包括jar)CTRL + /用行注释注释当前行或者选择的行CTRL + SHIFT + /用块注释注释选择的行...

2020-06-17 15:58:07 182

原创 学习笔记(03):轻松搞定Spring全家桶(初识篇)-第一个spring framework程序(重制版)

1.准备工作:在Eclipse中安装Spring Tools 3 Add-On for Spring Tools 4插件(先前装了Spring Tools 4)注:先不采用最新的方式(比如maven;最新出现的springboot框架与以前框架的方式不同),而是采用传统的创建webproject的方式。所以需要3的支持插件。(1)打开Eclipse(2)Help->Eclipse Marketplace->在Find框检索spring(3)Install Spring Tools 3 A

2020-06-16 12:01:21 264

原创 学习笔记(02):轻松搞定Spring全家桶(初识篇)-环境准备及搭建(三)

主要以案例进行讲解,通过案例讲解各技术如何使用,同时在Spring MVC及Spring Boot的最后一部分都是从前端页面、到逻辑层、到持久层的整体的产品的增删改查的实战案例。 【我们保证你能收获到以下几点】 1、掌握Spring全家桶主要部分的开发、实现 2、可以使用Spring MVC、Spring Boot、Sprin...

2020-06-12 00:33:07 147

原创 java学习笔记(一)

1.常用的dos命令1.dir(directory):罗列当前目录下的文件及文件夹2.md(make dir):创建目录3.rd(remove dir):删除目录4.cd空格 ( change dir) : 进入指定目录5.cd… :退回上级目录(.表示当前目录,…标识上级目录)举例:cmd>d: -->进入d盘cmd>cd ss – >进入当前目录的...

2020-06-10 00:06:04 73

原创 学习笔记(01):轻松搞定Spring全家桶(初识篇)-全家桶概述

主要以案例进行讲解,通过案例讲解各技术如何使用,同时在Spring MVC及Spring Boot的最后一部分都是从前端页面、到逻辑层、到持久层的整体的产品的增删改查的实战案例。 【我们保证你能收获到以下几点】 1、掌握Spring全家桶主要部分的开发、实现 2、可以使用Spring MVC、Spring Boot、Sprin...

2020-06-10 00:00:36 240

java+Ajax实现省市地三级联动

数据库是mysql,省市地是三张不同的表,压缩包内没有数据表但包含了所有需要的jar包,后台是servlet+jdbc,前端使用ajax实现省市地三级联动。最简单最初级的实现方式。。。无多余代码。

2020-09-17

SpringMVC_HelloWorld.zip

笔记:Spring MVC快速开发:第一个例子-Hello World的代码,利用SpringMVC控制页面的一个简单示例

2020-07-11

log4j的jar包

log4j的一个jar包,留着需要用到的jar包,以免日后到处找jar包,本来就是免费的资源,只是转移一个集中的地方

2020-06-30

spring-AOP面向切面编程所需jar包.zip

该压缩包包含--学习笔记(05):轻松搞定Spring全家桶(初识篇)-面向切片编程AOP:--系列博客中新需要的三个jar包。包括spring-aspects-5.2.7.RELEASE.jar和spring-aop-5.2.7.RELEASE.jar和com.springsource.org.aspectj.weaver-1.7.2.RELEASE.jar。需要的欢迎来拿

2020-06-22

spring-aop-5.2.7.RELEASE.jar

这是一个jar,用来支持spring框架中的aop部分,版本是5.2.7,官网可以下到,我的前几篇博客里也有写下载网址。本来不想设置积分,但是转念一想又设置了,我觉得不设置对不起我的网。

2020-06-21

jar包_javax.annotation.zip

文件中包含javax.annotation的jar包,用来解决@Resource注解无法导入依赖。Resource注解无法导入依赖使用javax.annotation的注解类,这是他的jar包。

2020-06-21

学习笔记_轻松搞定Spring全家桶(初识篇)系列项目所需jar包.zip

spring framework项目中所需要的部分jar包,在系列博客——学习笔记_轻松搞定Spring全家桶(初识篇)中所涉及的系列项目所需的jar包。。

2020-06-20

空空如也

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

TA关注的人

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