自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot01-HelloWorld案例及分析

一、Spring Boot简介什么是spring boot:简化spring应用开发的一个框架;整个spring技术栈的一个大集合;j2ee开发的集合栈。优点:快速创建独立运行的Spring项目以及主流框架集成拥有starters进行依赖的导入和对依赖的版本进行控制大量的自动配置,简化开发,也可修改默认值无需配置xml,也不用通过代码生成配置xml,开箱即用2、微服务什么是微服务:微服务是一种架构风格,强调一个应用也应该是一组小型服务的集合,可以通过http的方式进行互通二、H

2020-09-24 14:48:04 267

原创 idea SpringMVC项目部署后出现404错误

开发工具为ideaspringmvc部署项目后index.jsp可以正常访问,其他链接无法访问点击超链接后直接404个人被这个问题困扰了两天,检查了无数遍项目代码有没有写错,路径是否正确最后在网友的启发下解决了问题解决方法:1)打开设置中的project structure2)选择左侧的Aritifacts栏目,点击自己的工程打开后在WEB-INF目录下新建lib文件夹用于存放...

2020-04-08 18:59:03 2075 1

原创 SpringMVC入门学习-04-给页面输出数据

在request域中保存数据:1)在方法上传入原生的request和session2)在方法上传入Map、Model或ModelMap,数据被放在请求域中index.jsp中发起请求:<a href="handle01">handle01</a>Controller中:@RequsetMapping("/handle01")public String han...

2020-04-06 11:37:41 164

原创 SpringMVC入门学习-04-获取请求参数

默认方式获取请求参数:<a href="hello?username=">hello</a>@RequsetMapping("/hello")public String handle(String username){ System.out.println("username="+username); return "success";} 不填...

2020-04-01 21:08:10 210

原创 vSpringMVC入门学习-03-MVC中Rest风格的使用

Rest风格:Rest即Representational State Transfer(资源)表现层状态转化系统希望以非常简洁的URL地址来发请求旧的URL风格:/getBook?id=1:查询图书/deleteBook?id=1:删除1号图书/updateBook?id=1:更新1号图书/addBook:添加图书Rest风格:/books/1:发送Get请求——查询1号图书...

2020-04-01 21:04:33 174

原创 SpringMVC入门学习-02-入门程序HelloWorld及相关知识点

index.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <a href="hello...

2020-04-01 21:01:01 131

原创 SpringMVC入门学习-01-MVC架构原理分析

什么是springmvc:springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合springmvc是一个基于mvc的web框架什么是mvc:mvc是一个设计模式mvc在b/s系统下的应用:Controller控制器接收用户需求,接受用户输入但自身无法完成用户需求,所以需要调用模型和视图来完成用户需求。当单击Web页面中的超链接和发送HTM...

2020-03-25 21:29:08 161

原创 软件测试-黑盒测试-边界值分析法、错误推测法、判定表驱动法

边界值分析法:选择测试用例的原则:1.如果规定了值的范围,则应选取刚好等于,略大于,略小于端点的值2.如果规定了值得个数,则用最大个数,最小个数和比最大个数、最小个数多一个和少一个的数作为测试数据(例如一个输入文件应包括1-255个记录,则测试用例可取1和255,还应取0,2及254,256)3.有序集合选取第一个和最后一个边界值的组合:如果有多个变量,那么边界值的组合分为多种情况:...

2020-03-18 15:26:30 1039

原创 Spring02-配置及依赖注入(DI)

官方文档:https://docs.spring.io/spring/docs/5.2.2.RELEASE/spring-framework-reference/index.htmlAlias别名:如果添加了别名,我们就可以用别名或原名获取到这个对象<alias name="user" alias="QWER"/>Bean的配置:id:bean的唯一标识符,也就是相当于对...

2019-12-17 16:25:07 94

原创 生词本

native:A ‘native’ is a person born in a specific palceconnected with the place where you were born and lived for the first years of your life 出生地的;儿时居住地的your native land/country/city 你的故乡╱祖国╱故里I...

2019-12-16 14:20:07 335

原创 Spring01-背景及控制反转(IOC)

Spring是什么:Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IOC(inverse of control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层Spring MVC 和持久层Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库...

2019-12-16 14:16:07 142

原创 Mybatis05-缓存

什么是缓存(cache)?存在内存中的临时数据将用户经常查询的数据存放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库文件)查询,而是从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率什么样的数据能使用缓存?经常查询且不经常发生改变的数据什么是数据库并发操作  数据库是一个共享资源,可以允许多个用...

2019-12-15 16:04:54 71

原创 Mybatis04-动态sql

什么是动态sql?动态sql就是指根据不同的条件生成不同的sql语句创建一个基础工程导包编写配置文件编写实体类@Datapublic class Blog { private int id; private String title; private String author; private Date createTime; priva...

2019-12-15 16:01:40 68

原创 Mybatis03-注解开发及多对一、一对多处理

面向接口编程:开发中多选择面向接口编程的原因:解耦,可拓展,提高复用性,上层不用考虑具体的实现,规范性更高使用注解开发:注解在接口上实现public interface UserDao { //注解查询所有 @Select("select * from user") List<User> getUserList(); //存在多个参数时需要...

2019-12-15 15:57:01 140

原创 Mybatis02-配置文件及其他

XML配置文件解析:环境配置(enviroments):MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置;或者想在具有相同 Schema 的多个生产数据库中 使用相同的 SQL 映射。有许多类似的使用场景。不过要记住:尽管可以配置多个环境,但每个 SqlSessionFac...

2019-12-15 15:50:06 70

转载 java面向接口编程有什么特殊的用处?

原出处 刘欣公众号 码农翻身作者:低调的华丽链接:https://www.zhihu.com/question/68181857/answer/260517123来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最近有初学者问多态有什么用, 思考了一下,就有了这篇文章。1 什么是多态?多态是码农们必须要理解理解的一个基本思想, 是面向对象的基石。但是很多...

2019-12-15 14:31:56 100

原创 Mybatis01-入门

背景知识:什么是框架:是软件开发过程中的一套解决方案,不同的框架解决的是不同的问题使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能,大大提升开发效率三层架构:表现层:用于展示数据业务层:处理业务需求持久层:用于与数据库交互持久化:数据持久化:就是将程序的数据在持久状态和瞬时状态转化的过程数据库(jdbc),io文件持久化生活中的例子:食物冷藏、罐...

2019-12-15 14:10:18 175

空空如也

空空如也

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

TA关注的人

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