- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 mvn打包springboot项目
文章目录添加mvn plugin依赖使用cmd命令行的方式打包打包完成后运行添加mvn plugin依赖指定当前项目运行main方法的类路径<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>
2020-10-26 15:12:25 384 1
原创 在springboot中搭建swagger文档
文章目录前提1.导包2.配置config类,访问ui页面3.配置api文档信息前提学过springboot1.导包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <
2020-10-23 13:59:16 432
原创 JWT(java web token)机制
文章目录1.什么是JWT?2.什么时候使用JWT?3.JWT请求流程(流程图无比重要)4.JWT的结构4.1(第一部分)header(信息)4.2 (第二部分)payload(负载)4.2.1 标准的注册声明(建议,但是不是必须)4.2.2 公共的声明4.2.3 私有的声明4.3 (第三部分)Signature1.什么是JWT?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).定义了一种简洁的,自包含的方法用于通信双方之
2020-10-22 21:19:09 671 1
原创 springboot与websocket之简单入门
文章目录1.什么是websocket协议?2.与http协议的不同3.代码实现3.1导入pom.xml3.2编写websocketCofig类3.3实现websocket协议类3.4前端页面3.5App启动类1.什么是websocket协议?WebSocket是HTML5中的协议, 他是为了解决客户端发起多个http请求到服务器资源浏览器必须要经过长时间的轮训问题而生的,他实现了多路复用,他是全双工通信。在webSocket协议下客服端和浏览器可以同时发送信息。2.与http协议的不同区
2020-10-20 12:10:45 325
原创 springboot定时任务
文章目录1.为什么有定时任务这种概念?2.常用的定时器框架3. scheduled项目入门3.1 pom.xml3.2 定义一个Component类3.3开启定时器使用注解@EnableScheduling3.4 设定计时器的时间需要用到cron表达式1.为什么有定时任务这种概念?在很多场景中,我们系统都需要定时操作,例如:在某一个时刻定时给用户推送消息2.常用的定时器框架spring提供scheduled定时任务器Quartz定时任务框架3. scheduled项目入门3.1 pom
2020-10-18 17:22:07 178 1
原创 spring-data-jpa入门
文章目录前提1.项目配置1.1pom.xml文件1.2jpa配置文件前提懂得maven项目学过spring基础框架1.项目配置1.1pom.xml文件<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://m
2020-10-16 22:12:09 97
原创 orm规范与jpa
文章目录详情可以看看下面这篇文章1.什么是orm概念1.1常见实现了orm规范的持久层框架2.那什么是jpa呢2.1 那么为什么要有JPA呢?2.2 注意额外扩展mybatis中#{}与${}的区别详情可以看看下面这篇文章orm框架理解(这是一个链接,请点击)1.什么是orm概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关> 系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间 > 映射的元
2020-10-16 14:05:48 428
原创 springboot中使用log4j日志
文章目录前提(删除springboot自带日志包)在pom.xml中排除掉logging添加log4j日志包在src下创建log4j.properties文件前提(删除springboot自带日志包)由于在Springboot中本身有自带一个spring-boot-starter-logging 日志输出包,所以在应用log4J时会导致日志冲突的情况在pom.xml中排除掉logging <!--这是springboot的启动器,我们排除logging--> <depende
2020-10-15 17:35:31 1789
原创 springboot与mybatis入门
文章目录在这个项目使用许多非常重要的注解1.导入相关包2.在配置文件中添加mybatis配置3.简单项目实现3.1添加数据库3.2 编写实体类User3.3实现mybatis接口绑定技术(编写mapper和映射的xml)userMapperuserMapper.xml3.4编写service业务层interfaceimplement3.5 controller3.6 视图模板register.htmlok.html3.7 启动类在这个项目使用许多非常重要的注解注解作用@Mapper
2020-10-13 12:14:59 672
原创 数据库基础-连接
数据库基础-连接详解为什么需要连接?连接的分类join内连接join外连接left outer join(左外连接)right outer join(右外连接)cross join(交叉连接==笛卡尔积;)为什么需要连接?在实际应用中,数据都是从多个表连查询出来,为了便于我们查询,我们需要将各个表连接起来连接的分类类型说明谓词连接在SQL中一般在where条件语句里面...
2020-10-10 17:08:37 130
原创 数据库基础-数据的备份和回复
这里写目录标题如何对数据库进行备份备份数据库(系统储存过程)删除备份设备(系统储存过程)通过T-SQL语句对数据库进行备份如何对数据库进行备份备份数据库(系统储存过程)语法格式:execute sp_addumpdevice [设备类型],[逻辑名],[物理名]说明:语句说明设备类型指出介质类型,可以是disk硬盘类型,可以是tape磁带类型逻辑名数据库备份的逻辑名物理名备份文件所保存的路径,注意:备份文件不能直接保存在磁盘根目录下删除备份设备(系统
2020-10-10 17:08:03 129
原创 初习python之list集合
文章目录phtyon的列表序列的特定列表的创建语法使用list()可以将任何可以迭代的元素创建为listrange()函数语法案例添加元素append方法+运算符方式添加元素extend()方法insert()方法phtyon的列表序列的特定类似于java等高级语言的数组,不同的是它可以放任意类型的元素列表的创建语法>>> a = [10,20,'hello world',True]>>> a = [] # 创建一个空字符串使用list()可以将任何可
2020-10-09 20:40:49 475
原创 springboot2.0+thymeleaf技术-入门
文章目录1.什么thymeleaf?2.thymeleaf的特点3.项目创建3.1导入相关包3.2 thymeleaf视图层文件存放目录3.3 实现3.3.1 视图层3.3.2 java代码3.3.3 结果3.4 异常处理3.4.1 出现原因3.4.2 处理异常方式一方式儿1.什么thymeleaf?简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。2.thymeleaf的特点Thymeleaf 在有网络和无网络的环境下皆
2020-10-07 22:54:13 874
原创 springboot2.0整合freemarker
文章目录1.什么是freemarker?2.freemarker的优势1.什么是freemarker?FreeMarker 是一个用 Java语言编写的模板引擎,它基于模板来生成文本输出。使用方式类似JSP的> EL表达式。它没有被绑定到Servlet或HTML或任意Web相关的东西上。也可以用于非Web应用中。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 Java 等。这样使得模板中专注于如何展示数据,模板之外可以专注于要展示什么数据。2.freemarker
2020-10-06 18:05:42 724
原创 springboot2.0整合jsp
文章目录前提条件整合1.导入相关包2.配置application.properties3.实现controlleruserApp启动类jsp页面注意运行结果前提条件知道并且熟悉maven技术学习过jsp页面视图技术了解熟悉spring mvc技术整合1.导入相关包因为springboot官方并不希望程序员使用jsp技术,所以springboot-web启动器里面也就没有提供jsp有关的jar包,因此我们需要自动导入 <!-- jstl表达式支持包 --> <depe
2020-10-06 12:00:55 608
原创 C++ 对象
文章目录类与对象的封装一个类的基本构造访问修饰符构造函数与析构函数构造函数析构函数类与对象的封装一个类的基本构造// class 关键字定义类class Student{ // 属性 // 方法};访问修饰符访问修饰符作用域public类内可以访问,类外也可以访问,公共权限,可以inherit,类外可以读写protected受保护权限,类内可以访问,类外不可以访问,可以inherit,类外不可读写private私有权限,类内可以访问,类外不可以访问
2020-10-05 17:01:42 481
原创 springboot常用注解
1 @SpringBootApplication指定springboot项目的启动类2 @RestController对spring web的@Controller注解做了升级,保留了原有的作用,并且规定在原有的基础上保证在当前类定义的所有web接口返回值都会被强制转换为json...
2020-10-04 16:25:24 70
原创 C++指针疑难杂症
文章目录const修饰指针常量指针指针常量修饰指针,修饰常量const修饰指针常量指针const修饰指针,指针指向可以变,但是值不可以改变int a = 100,b=200;const int * p=&a; // 指向可以变*p=100; // 值是不可以变指针常量const修饰变量,指针指向不可以改,指针的值可以改int * const p=&a;修饰指针,修饰常量既修饰指针,又修饰常量在这里插入代码片...
2020-10-02 14:01:17 158
原创 springboot整合常用web技术
文章目录前提在springboot中整合servelt,filter,listener通过注解的方式来扫描servelt,filter,listener前提已经创建好了maven项目,并且导入了springboot-web启动器maven项目可以正常启动在springboot中整合servelt,filter,listener通过注解的方式来扫描servelt,filter,listener在项目的启动类上使用注解ServeltComponentScan注解ServeltComponen
2020-10-02 12:12:13 1200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人