自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 @RequestParam @RequestBody注意事项

1.@RequestBody用于Post请求,接收json数据,例如:@RequestBody User user  例如:@RequestBody Map map 。不要用于Get请求。2.@RequestParam用于Get请求,例如:@RequestParam Map map,不能用于Post请求。3.记住如果是Get请求要传一个对象时,千万别用@RequestParam User user,接收不到的。直接User user这样接收就可以了。...

2021-03-10 16:43:03 267 1

原创 HTTP动词

HTTP动词对于资源的具体操作类型,由HTTP动词表示。常用的HTTP动词有下面五个(括号里是对应的SQL命令)。GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在服务器新建一个资源。PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。DELETE(DELETE):从服务器删除资源。还有两个不常用的HTTP动词。HEAD:获取资源的元数据。OPTIONS:获取信息,

2021-03-01 16:44:59 306

原创 Spring Boo整合druid整合mybatis思路整理笔记

一.Spring Boot整合Druid数据源1.引入依赖 <!--引入druid--> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artif

2021-01-28 10:48:43 244

原创 mybatis的分页实现笔记

mybatis框架分页实现,有几种方式,最简单的就是利用原生的sql关键字limit来实现,还有一种就是利用interceptor来拼接sql,实现和limit一样的功能,再一个就是利用PageHelper来实现。有三种常见的实现方式:无论哪种实现方式,我们返回的结果,不能再使用List了,需要一个自定义对象Pager。package com.xxx.mybatis.bean;import java.util.List;public class Pager<T> { private i

2020-12-27 20:45:16 181

原创 mysql limit和offset用法笔记

mysql limit和offset用法limit和offset用法mysql里分页一般用limit来实现select* from article LIMIT 1,32.select * from article LIMIT 3 OFFSET 1上面两种写法都表示取2,3,4三条条数据当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如select* from article LIMIT 1,3 就是跳过1条数据,从第2条数据开始取,取3条数据,也就是取2

2020-11-03 21:43:39 741 1

原创 @RestController 和 @Controller 的区别笔记

@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面@ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加

2020-10-30 16:55:20 132

原创 数据库操作update,和insert为什么会有int的返回值

update和insert的返回值int是对sql中该sql语句影响的行数,比如你插入一条数据,成功的话sql会提示1行代码收影响,返回的int是1

2020-10-17 17:52:40 1907

原创 笔记 :父类 子类 继承 多态

1.首先创建一个父类fatherpublic class father { public void father(){ System.out.println("hello father"); }}2.创建子类child 继承父类重写方法(父类方法为抽象方法,必须重写。父类方法为普通方法,可以重写也可以不重写。 这里测试效果,重写)public class child extends father{ public void father(){

2020-09-22 20:43:01 416

原创 SpringMVC框架学习笔记

这里对SpringMVC框架进行一个简单的介绍:springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。springmvc 表现层:方便前后端数据的传输Spring MVC 拥有控制器,作用跟Struts类似,接收外部请求,解析参数传给服务层MVC是指,C控制层,M模块层,V显示层这样的设计理念,而SSM框架里面SPRING MVC本身就是MVC框架,作用是帮助(某种意义上也可以 理解为约束)我们要

2020-09-08 22:18:53 239

原创 SpringMVC笔记:SpringMVC使用

开发步骤①导入SpringMVC相关坐标②配置SpringMVC核心控制器DispathcerServlet③创建Controller类和视图页面④使用注解配置Controller类中业务方法的映射地址⑤配置SpringMVC核心文件 spring-mvc.xml⑥客户端发起请求测试1.导入Spring和SpringMVC的坐标、导入Servlet和Jsp的坐标 <!--Spring坐标--> <dependency> <groupId>o

2020-09-07 14:21:45 1236

原创 Spring笔记:Spring集成web环境

1.导入相应的坐标<!--在pom文件中引入所需的依赖--> <!--spring-web坐标--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.0.5.RELEASE</version>

2020-09-07 14:04:18 234

原创 Spring 学习笔记

1.最初在UserServiceImpl中调用dao层 需要用接口去接收实现类,如下:Userdao userdao=new UserdaoImpl();而在springmvc中则变成如下方式,通过set注入的方式,要配置beanprivate Userdao userdao;public void setUserdao(Userdao userdao){ this.userdao=userdao;}...

2020-08-23 16:35:36 188

原创 Spring:基于xml的声明式事务控制学习笔记

1.首先导入必要的坐标<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> <

2020-08-23 15:15:43 117

原创 Spring:切点表达式的写法

<aop:before method="before" pointcut="execution(public void aop.Target.test())"></aop:before>

2020-08-21 14:35:44 410

原创 Spring:通过XML方式实现aop学习笔记

使用maven 导入依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.5.RELEASE</version>

2020-08-21 14:30:19 147

原创 基于jdk的动态代理实现,AOP相关概念学习笔记

基于jdk的动态代理(针对实现接口的类)什么是动态代理?动态代理是一种无侵入式的代码扩展, 即不改变原代码也能对方法进行增强.如何实现动态代理?实现动态代理是一种套路式的方法, 需要有目标对象,增强对象以及代理对象. 简单地说, 目标对象是需要被增强方法的对象, 增强对象中应有对原方法的增强方法, 而代理是创建在测试类中, 将目标对象和增强对象进行整合,最终调用的方法其实是代理对象的方法.为什么是针对实现接口的类?因为在创建proxy代理对象时,需要获取目标对象的类,接口1.首先需要一个Tar

2020-08-20 15:04:04 186

JAVA面试题库大全.zip

一. Java基础部分 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2、Java有没有goto? 3、说说&和&&的区别。 4、在JAVA中如何跳出当前的多重嵌套循环? 5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 。。。。。

2020-08-31

空空如也

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

TA关注的人

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