自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot整合Mybatis

1. 项目所需的依赖<dependencies> <!--thyemfeaf--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-11-03 16:07:19 167

原创 Spring Boot整合Thymeleaf

第一个Thymeleaf模板页1. 添加依赖spring-boot-starter-thymeleaf:Thymeleaf 自动配置nekohtml:允许使用非严格的 HTML 语法2. 在 application.yml 中配置 Thymeleafspring: thymeleaf: cache: false # 开发时关闭缓存,不然没法看到实时页面 mode:...

2019-11-02 15:15:52 271

原创 Spring boot 简介

1. Spring boot 简介spring boot框架抛弃了繁琐的xml配置过程,它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速的运行起来。使用 Spring Boot 很容易创建一个独立运行(运行 Jar,内嵌 Servlet 容器)准生产级别的基于 Spring 框架的项目,使用 Spring Boot 你可以...

2019-10-19 23:06:07 199

原创 Git

1. 下载软件Git,TortoiseGit(简化Git操作),汉化包2. 注册GitHub,然后登录3. 创建repository创建好的:4. 在自己的计算机上 clone 创建的 repository5. 修改repository中的README.md文件6. 提交修改之后的repository提交成功信息:刷新GitHub的页面就可以看到修改之后的文件内容...

2019-10-18 17:10:18 127

原创 ssm_配置文件

1. 数据库连接配置文件 db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1:3306/myshop?useSSL=falsejdbc.user=rootjdbc.password=2. 缓冲配置 ehcache.xml<ehcache xmlns:xsi="http:...

2019-10-18 15:31:35 123

原创 Springmvc_跳转和重定向

1. 跳转和重定向spring mvc底层其实就是一个servlet,因此在spring mvc中也存在转发和重定向的概念。对于转发的页面,可以是在WEB-INF目录下的页面;而重定向的页面,是不能在WEB-INF目录下的。因为重定向相当于用户再次发出一次请求,而用户是不能直接访问WEB-INF目录下的资源的。2. 返回值为 Sting 的跳转和重定向创建跳转的controller:@Co...

2019-10-09 16:55:41 218

原创 Springmvc_表单提交数据

1. 前端提交到后台的中文数据可能会出现乱码,需要在web.xml文件中配置防止乱码的过滤器。**<!--字符编码过滤器--><filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web...

2019-10-09 15:46:01 461

原创 Springmvc_注解

第一个注解式Spring MVC程序在实际开发中,我们会创建很多Controller来满足业务方面的需求,这样就会导致一个问题,需要在springmvc.xml配置文件中配置大量的bean导致该配置文件变的臃肿起来,为了解决这个问题,spring MVC提供了一系列的注解,通过设置注解,可以使springmvc.xml配置文件变的简洁。1. 注册扫描器 <!-- 注册组件扫描器 -...

2019-10-08 22:49:36 146

原创 Springmvc_配置文件

1. Spring MVC 的请求处理工作流如下图所示:1.在接收到 HTTP 请求后,DispatcherServlet 会查询 HandlerMapping 以调用相应的 Controller。2.Controller 接受请求并根据使用的 GET 或 POST 方法调用相应的服务方法。服务方法将基于定义的业务逻辑设置模型数据,并将视图名称返回到DispatcherServlet。...

2019-10-08 22:12:07 127

原创 Thread(三)

1. 线程安全同一资源,在同一时刻,被多个线程访问,就可能造成数据紊乱。解决方式一: 使用同步代码块注意:1.通过代码块中的锁对象,可以使用任意的对象2.必须保持多个线程使用的所对象是同一个3.锁对象作用:把同步代码块锁住,只让一个线程在同步代码块中执行public class SynDemo1 implements Runnable{ private int ticke...

2019-10-05 23:27:30 335

原创 JUnit

1. 概述JUnit 是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit 可广泛用于工业和作为支架(从命令行)或IDE(如 IDEA)内单独的 Java 程序。2. 第一个 JUnit 单元测试1. 引入的依赖 <dependency> <groupId>junit</groupId&g...

2019-10-05 23:26:25 959

原创 Thread(二)

1. 终止线程方式一:线程正常执行完毕。方式二:外部干涉(加入标识)。注:不要使用stop(),destory(),不安全。public class TerminateThread implements Runnable { private boolean flag = true; @Override public void run() { in...

2019-10-01 16:49:58 264

原创 Thread(一)

1. 核心概念1.线程就是独立的执行路径。2.在程序运行时,即使没有自己创建线程,后台也会存在多个线程,如垃圾回收线程,主线程。3.在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预。4.对同一分资源操作时,会存在资源抢夺的问题,需要加入并发控制。5.线程会带来额外的开销,如CPU调度时间,并发控制开销。6.每个线程在...

2019-09-30 23:24:40 708

原创 反射

1. 反射反射机制:将类的各个组成部分封装为其他对象优点:1.可以在程序运行的过程中,操作这些对象2.可以解耦,提高程勋的可扩展性获取Class对象的方式:public class RefectDemo1 { public static void main(String[] args) throws Exception { //方式一:多用于配置文件,...

2019-09-29 23:30:34 96

原创 String类

1. String的两种创建方式public class StringDemo1 { public static void main(String[] args) { String str1 = "hello"; String str2 = "hello"; String str3 = new String("world"); ...

2019-09-29 14:52:45 109

原创 Object类

1. Object类Object类是Java类继承的顶层,所有类继承自Object。2. int hashCode() 和 boolean equals(Object obj)hashCode():这个方法返回对象的哈希码值,这个方法与哈希表的性能有关,它的实现方法是通过将对象在内存中所处于的位置转换成数字,这个数字就是hashCode。但是这个内存地址实际上java程序并不关心也是不...

2019-09-29 10:48:08 96

原创 Filter

1. Filter简介概念: 当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能作用: 一般用于完成通用的操作。如:登录验证,统一编码处理。敏感字符过滤…使用步骤:1.定义一个类,实现接口Filter2.复写方法3.配置拦截路径1.web.xml2.注解配置2. Filter细节1.Filter的web.xml配置2.过滤器的执行流程1.执行过滤器2...

2019-08-25 17:04:07 175

原创 JSTL

JSTL概念: JavaServer Pages Standard Tag Library,JSP标准标签库,是由Apache组织提供的开源的免费的jsp标签作用: 用于简化和替换JSP页面上的代码使用步骤:1.导入jar包2.引入标签库:<%@ tablib %>3.使用标签常用的JSTL标签:1.  <c:if test="">&nbs...

2019-08-24 22:51:31 123

原创 JSP&EL

1. JSP简介JSP:    Java server pages, java服务器端页面概念:    一个特殊的页面,其中既可以指定定义html标签,又可以定义Java代码优势:    就是简化代码执行过程:    1....

2019-08-24 14:16:44 275

原创 Session

1. Session简介概念:     服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。获取:     HttpSession session=request.getSession();方法:     vo...

2019-08-23 23:33:26 159

原创 会话--cookie

1. 会话简介会话:    一次会话中包含多次请求和响应一次会话:    浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:    在一次会话的范围内,共享数据2. cookie2.1 概念    客户端...

2019-08-22 22:37:47 78

原创 ServletContext对象

1. servletContext对象概念和获取概念:     代表整个web应用,可以和程序的容器(服务器)来通信获取:1.通过request对象获取request.getServletContext();2.通过HTTPservlet获取:this.getServletContext();2. servletCont...

2019-08-22 14:42:32 85

原创 Response

1. Response组成1.1 响应行响应行是由 协议/ 版本,响应状态码,状态码描述组成。响应状态码:1.1xx:服务器接收客户端消息,但没有接收完成,等待一段时间后,发送1XX多状态码2.2xx:成功3.3xx:302(重定向),304(访问缓存)4.4xx:客户端请求错误, 404(请求路径没有对应的资源) ,405(请求方式没有对应的doxxx方法)5.5xx:服务器...

2019-08-21 23:08:55 175

原创 Http&Request

1.Http1.1 概念Httt : Hyper Test Transfer Protocol, 超文本传输协议,定义客户端和服务器端通信时发送数据的格式1.2 特点1.基于TCP/IP的高级协议2.默认端口号:803.基于请求/响应模型的:一次请求对应一次响4.无状态的:每次请求之间相互独立,不能交互数据1.3 请求消息数据格式1.请求行请求方式 &nb...

2019-08-20 17:58:26 190

原创 Servlet

1.Servlet简介Servlet :运行在服务器端的小程序,servlet 就是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则2.第一个Servlet程序步骤:1.创建javaEE 项目2.定义一个类,实现servlet接口public class ServletDemo1 implements Servlet { }3.实现接口中的抽象方...

2019-08-19 20:21:40 107

原创 MySQL--DQL--多表查询

多表查询先创建一个学生表和班级表,然后加入一些数据:create table stu( id int primary key auto_increment , name varchar(20), gender varchar(20), math double);insert into stu values(null,"zhangsan","male",89.5),...

2019-08-17 17:15:11 141

原创 MySQL--表的约束

四种表的约束:非空约束:not null唯一约束:unique主键约束:primary key外键约束:foreign key非空约束create table user( id int, name varchar(20) not null );删除name的非空约束alter table user modify name varchar(20);创建表之后,添加非空...

2019-08-16 18:31:11 86

原创 MySQL--DQL--单表查询

先在任何一个数据库下创建一个表:create table student( id int , name varchar(20), gender varchar(10), sorce double(4,2));添加一些数据:insert into student values(1,"zhangsan","男",82.23), (2,"...

2019-08-15 17:47:04 772

原创 MySQL--DDL命令

SQL  SQL(Structure Query Language) 结构化查询语言,是关系型数据语言的标准,使用SQL通过数据库管理系统来操作数据库中的数据。SQL分类DDL(Data Definition Language):数据定义语言,用来操作数据库对象:库、表、列等;DML(Data Manipulation Language):数据操作语言,用来增删改数据...

2019-08-14 23:57:53 3288

空空如也

空空如也

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

TA关注的人

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