自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK1.8新特性

一、Lambda表达式Lambda表达式(->):Lambda允许把函数作为一个方法的参数(函数作为参数传递到方法中)。->将Lambda拆分为两部分。左侧:参数列表。右侧:执行功能。语法规则:无参数,无返回值()-> System.out.println(“Hello Lambda!”)new Thread(new Runnable() { @Override public void run() { System.out.print

2021-04-24 22:56:07 270

原创 Nginx笔记

一、Nginx是什么?Nginx是一个高性能的HTTP和反向代理的服务器,其特点占内存少。并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。二、Nginx作用正向代理用户发送请求无法直接访问web服务器,需要配置代理服务器进行访问。反向代理请求发送给反向代理服务器,让反向代理服务器去选择目标服务器读取数据然后返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器,隐藏是

2021-04-23 22:58:01 187

原创 十五、SpringBoot定时任务

一、定时器概述后台项目开发中经常会用到定时任务,Spring提供了自带的定时任务Schedule,其实可以把它看作是一个简化版的,轻量级的Quartz,使用起来也相对方便很多。二、创建定时器 //每三秒执行一次 // @Scheduled(fixedRate = 3000) //quartz表达式 每隔5秒执行一次 @Scheduled(cron = "0/5 * * * * ? ") public void taskService () { log.in

2021-04-13 16:05:30 234

原创 十四、SpringBoot整合JdbcTemplate

JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操操作。JdbcTemplate主要提供以下五种类型的方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句。update、batchUpdate方法:用于执行新增、修改、删除等语句。query方法及queryForXXX方法:用于执行查询相关的语句。call方法:用于执行数据库存储过程和函数相关的语句。1. 创建springboot项目2、导入依

2021-04-13 15:39:49 120

原创 SSM整合

1. 创建Maven项目2. 导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/

2021-04-13 04:39:30 156

原创 SpringMvc笔记

一、什么是SpringMVCSpring MVC属于SpringFrameWork的后续产品,是基于Web层的一种MVC框架,是spring的一个模块,拥有spring的特性,Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,SpringMVC提高了程序的耦合性。二、SpringMVC组成SpringMVC主要由前端控制器、处理映射器、处理器适配器、处理器、视图解析器、视图组成的。前端控制器(DispatcherServlet):负责任务的分配。处理器映射器(Han

2021-04-13 01:51:36 127

原创 spring笔记

一、什么是springspring是一个轻量级的控制反转(IOC)和(AOP)的容器框架。主要优点开源、免费。轻量级、非侵入式。支持控制反转(IOC)、面向切面(AOP)。支持声明式事务。二、spring的组成Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式 。核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现

2021-04-08 02:52:30 387 1

原创 POI操作Excel

一、什么是POIApache POI 是一种流行的API,可以使用Java读写MS Excel文件,可以使用Java读写MS Word和MS PowerPoint文件。POI主要模块模块名字描述HSSF提供读写Microsoft Excel XLS格式(Microsoft Excel 97 (-2003))档案的功能XSSF提供读写Microsoft Excel OOXML XLSX格式(Microsoft Excel XML (2007+))档案的功能SXSSF

2021-04-05 17:36:48 4655 3

原创 Linux笔记

linux没有错误就是成功!!!一、 linux目录解释/bin:存放常用的指令。/boot:存放linux的核心文件。/dev:存放启动linux的外部设备。/etc:存放所有系统管理的配置文件和子目录。/home:主目录,在linux中每个用户都有自己的主目录,一般目录名以账号名命名。/lib:存放动态链接共享库。/lost+found:一般是空的,系统非法关机,存放了一些文件。/media:识别的设备挂载在此目录下。/mnt:挂载用

2021-04-04 03:11:10 680 8

原创 Oracle笔记

Oracle笔记一、创建表空间及用户授权-- 创建表空间create tablespace zhous --文件的名字datafile 'f:\zhou.dbf' --文件的储存地址size 100m --文件大小autoextend on next 10m; --每次扩容大小 --删除表空间drop tablespace zhous;--创建用户create user zhouxs --用户名字identified by 123123 --用户密码default tabl

2021-04-03 00:57:33 3028 1

原创 MySQL笔记

一、Mysql简介MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle 旗下产品。特点免费、开源。小巧,功能齐全。使用便捷。支持多种存储引擎。可以运行于Linux、Windwos系统适用于中小型网站。二、mysql常用数据类型整数:int、bigint(大整数—相当于long) 3个字节。浮点数:float、double、decimal 8个字节。时间类型:date(yyyy-mm-dd)、datetime(yyyy-mm-

2021-04-02 15:44:47 972

原创 Mybatis笔记

1、Mybatis介绍Mybatis是一款持久层框架,支持自定义 SQL、存储过程以及高级映射(简化了java代码对数据库的操作),通过xml和注解映射java对象和接口为数据库中的记录。mybatis原本是apache的一款开源框架ibatis,后面迁移到谷歌改名为mybatis,2013年又迁移到了github。...

2021-03-18 03:42:52 300

原创 十四、SpringBoot整合Mybatis Plus

一、MybatisPlus简介1、简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2、特性①无侵入:只做增强不做改变。②损耗小:启动时自动注入基本 CURD,性能基本无损耗,直接面向对象操作。③强大的 CRUD 操作:内置通用 Mapper、通用 Service,少量配置实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求。④支持 La

2021-03-09 02:31:43 544

原创 十三、SpringBoot整合JPA

一、JPA概述JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。二、JPA的优点1,标准化JPA是JCP组织发布的Java EE标准之一,因此任何声称符合JPA标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于J

2021-03-07 01:33:24 304 2

原创 十二、Spring Boot文件上传

①创建Spring Boot项目导入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apa

2021-02-12 14:34:18 132 1

原创 十一、Spring Boot 登录拦截器

①首先创建好一个SpringBoot项目②导入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://mav

2021-02-12 11:14:30 225

原创 十、Spring Boot整合Mybatis

1、Spring Boot使用JDBC整合Mybatis2、Spring Boot整合C3p03、Spring Boot整合Druid1、Spring Boot使用JDBC整合Mybatis①创建SpringBoot<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch

2021-02-12 04:04:17 181

原创 九、Spring Boot静态资源处理

1、默认静态资源映射规则2、自定义静态资源映射规则1、默认静态资源映射规则Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration类配置各种属性。我们找到如下方法,发现在Spring Boot中静态资源映射默认会映射到classpath:/META-INF/resources/下的static、public、resources文件夹里面的静态资源,也就是说在这几个文件夹下面放入静态资源会被扫描到。public String[] getSta

2021-02-11 09:54:36 198 4

原创 八、Thymeleaf(模板引擎)

1、Thymeleaf简介Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建。2、Thymeleaf的优点、缺点2.1、Thymeleaf优点①开箱即用。它提供标准和spring标准两种方言,可以直接套用模板实现JSTL、 OGNL表达式效果。并且开发人员也可以扩展和创建自定义的方言;②Thymeleaf 提供spring标准方言和

2021-02-11 08:17:06 595 1

原创 七、SpringBoot+IDEA实现热部署

七、SpringBoot+IDEA实现热部署①添加依赖<!--热部署配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>②因为IDEA不会自动编译所以手动配置一下然后 Shift+Ctrl+Alt+/,选

2021-02-11 07:06:07 102

原创 六、JSR303数据校验

六、JSR303数据校验1、介绍2、使用方法1、介绍SpringBoot中使用@Validated注解来进行数据类型校验,数据类型错误会报异常信息。2、使用方法使用方法导入依赖<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <versio

2021-02-11 07:03:47 97 1

原创 五、多环境之间的配置

五、多环境配置1、开发环境介绍2、yaml配置多环境之间切换3、yaml配置多环境之间切换1、开发环境介绍在开发当中我们有时候需要用到多种开发环境,主要有开发、测试、生产环境,Spring的profile很好的解决了这个问题,可以迅速完成多环境之间的切换。下面来介绍一下,properties和yaml配置多环境之间切换。2、yaml配置多环境之间切换server: port: 8080spring: profiles: active: dev #决定启用哪个环境

2021-02-11 06:59:56 71

原创 三、Spring Boot起步依赖和自动配置原理

三、SpringBoot起步依赖和自动配置原理1、起步依赖2、自动配置原理## 1、起步依赖在SpringBoot项目中所有依赖继承来自spring-boot-starter-parent。ctrl+右键进入后。在spring-boot-dependencies pom文件中,可以看到该文件管理了所有依赖的版本号,不会产生依赖冲突。继承spring-boot-starter-parent的同时,还需要导入相应的spring-boot-starter-web依赖。ctrl+鼠标左键

2021-02-11 06:45:38 745 1

原创 二、Spring Boot 入门程序

二、Spring Boot 入门程序<b/r>1、环境搭建准备2、开始编写程序## 1、搭建环境准备jdk1.8、Maven3.x.x、开发工具(IDEA、Eclipse、MyEclipse)都行还有一些其他的开发工具就不一一介绍了,SpringBoot版本。创建SpringBoot有几种方式。第一种直接在使用maven创建,pom.xml导入依赖即可。<dependency> <groupId>org.springframework.

2021-02-11 06:40:00 100

原创 一、初识SpringBoot

一、初识SpringBoot1.、Spring Boot简介2.、SpringBoot的一些优点缺点1.、SpringBoot简介SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。基于Spring框架设计,拥有Spring的全部功能,简化了开发环境搭建教程,能够集成很多主流框架。2、SpringBoot的一些优点缺点优点①能够创建独立的Spring程序。②内嵌Tomcat,不需要打包成war包进行部署。

2021-02-11 06:31:01 109

原创 springboot学习笔记

1、初识SpringBoot2、第一个SpringBoot程序3、SpringBoot启动依赖和自动配置原理4、SpringBoot全局配置5、SpringBoot多环境配置6、JSR303数据校验7、SpringBoot+IDEA热部署持续更新中…1、初识SpringBoot1.1、SpringBoot简介SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。基于Spring框架设计,拥有Spring的全部功能,简

2021-02-10 04:28:26 200 1

原创 jsp进阶教程和Servlet

在看此教程之前请先去jsp基础部分看基础教程目录1、JavaBean1、JavaBean1.1什么是JavaBeanJavaBean是一种用Java语言写的可重用组件,可以被Applet、Servlet、JSP进行调用,也可以被可视化开发工具调用,包含属性、方法、事件。 创建JavaBean的要求 ①属性必须私有化 ②提供无参构造函数 ③私有化的属性的方法修饰符要为public给其他程序方便访问,方法命名遵循规范1.2、第一个JavaBeanJavaBean的属性可以是任意并

2021-01-05 01:57:54 700

原创 JSP基础教程

1、JSP简介JSP(全称JavaServer Pages),sun公司主导的一种动态网页技术,JSP在服务端运行,可以响应客户端的请求,根据请求内容动态的生成HTML、XML或其他格式文档的Web网页然后返回请求者。在JSP页面可以嵌入Java代码,JSP文件在运行时会被其编译器转换成更原始的Servlet代码,然后再由Java编译器来编译成能快速执行的二进制机器码。2、JSP的一些特点①能以模板化的方式简单、高效地添加动态网页内容。②可利用JavaBean和标签库技术复用常用的功能代码。③有良

2020-12-25 02:30:40 8664 2

原创 Java SE 高级教程

1、异常(Exception)程序执行过程中发生中断,我们叫做异常,如果异常。1.1、异常的分类异常分为检查性异常、运行时异常、和错误。检查性异常:在编译时发生的异常。运行时异常:编译完成之后触发的异常。错误:不是异常,系统抛出的错误,程序员无法处理。所有的异常类都继承于Exception类,Exception是Throwable的子类,Throwable还有一个子类Error。1.2、异常处理的方式1.2.1、try-catch处理语法try{可能发生异常的代码;}catch(

2020-12-20 02:03:55 377

原创 JavaSe教程

1、java简单概述java是一门面向对象的语言,由sun公司Green项目小组的帕特里克、詹姆斯·高斯林、麦克·舍林丹开发出来的,前期java语言的名字叫做Oak,后面在注册商标的时候发现Oak这名字被占用又更名为java语言,于1995年5月23日java语言正式问世。java语言的特点Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。2、java开发环境搭建(1)首先按住win+r键输入cmd进入命令行窗口,在里面输入java -varsio

2020-08-26 16:16:52 2674

原创 JavaScript脚本基础教程

1、JavaScript简单介绍Javascript(简称js) 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。 JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序员。更名为 JavaScript。 JS 是弱类型,Java 是强类型。js的特点:交互性(它可以做的就是信息的动态交互)安全性(不允许直接访问本地硬盘)跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关)

2020-08-14 01:38:59 31439 4

原创 HTML_CSS教程

HTML1、html简介html的全称Hyper Text Markup Language (超文本标记语言),简写为html。html通过标签来标记网页中需要显示的地方。html文件是不需要编译,可以直接在浏览器运行。2、第一个html文件<html> 表示整个 html 页面的开始 <head> 头信息 <title>标题</title> 标题 </head> <body> body 是页面的主体内容 页

2020-08-12 02:31:23 1856

javax.servlet-api-4.0.1.jar

jsp自定义标签需要的jar包

2020-12-27

空空如也

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

TA关注的人

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