自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 拦截器token验证+权限

新建类IntercepterConfigpackage com.example.hotelmanagement.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.

2021-06-11 14:30:20 3879

原创 2021-06-11 application.yml文件配置(部分)

server:port: 8080servlet:context-path:spring:datasource:username: rootpassword: rooturl: jdbc:mysql://localhost:3306/abc?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=PRCtype: com.alibaba.druid.pool.DruidDataSource

2021-06-11 11:52:54 261

原创 2021-06-10 java生成合同编号 年月日+字母+编号

java 生成合同编号 年月日+字母+编号 /** * 生产合同编号 * @param maxCount * @return */ public static String recountNew(int maxCount) { if(maxCount<0) { return null; } // 20170731FXJT99999999 SimpleDateFormat format = new Simple

2021-06-10 15:35:46 966

原创 SpringBoot+MyBatis一键生成增删改查

IDEA改成中文版了,凑合看首先插件是plug…,搜索mybatis builder 下载安装更改想要生成的表右键选择 Run MyBatis…,随后生成缺点只能是生成实体类、Dao层跟xml文件

2021-06-02 09:10:32 196

原创 2021-06-02 HuTool依赖

HuTool依赖<!--HuTool为我们提供的一些便捷工具。--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.1.14</version> </dependency&

2021-06-02 08:48:44 4331 2

原创 Vue 与 ajax连用,调用显示数据库数据

数据库内容在前端显示为与vue二位数组相似[{"name":"aaa","id":999}]所以可以用vue与Ajax来显示数据库内容,格式如下:<!DOCTYPE html><html xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8"> <title>Vue</title> <script src=

2021-03-31 10:57:58 1847

原创 Springboot整合mybatis CURD

Springboot整合mybatis来进行CURD操作由于之前写的太过混乱,于是在这里统一将CURD记录下来1、 entity、mapper(dao)、service、serviceImpl、controller、mapper.xml所需要所有的pom文件 <!-- spring boot启动器 --> <dependency> <groupId>org.springframework.boot</groupId>

2021-03-30 08:30:49 491

原创 Springboot配置文件作用以及YAML语法

一、两种配置文件:SpringBoot默认有两种全局配置文件:application.properties和application.yml,配置文件名是固定的。二、配置文件的作用:修改SpringBoot自动配置的默认值,SpringBoot应用之所以能够直接访问,是因为SpringBoot在底层有很多默认配置,我们可以通过全局配置文件来更改这些默认配置。YAML:以数据为中心,比JSON、XML更适合做配置文件,后缀名可以是.yml或.yaml。示例:Server: port: 8080

2020-10-15 20:09:17 940

原创 thymeleaf简介、配置、基本操作

1.thymeleaf简介:Thymeleaf是一个流行的模板引擎,该模板引擎采用Java语言开发,模板引擎是一个技术名词,是跨领域跨平台的概念,在Java语言体系下有模板引擎,在C#、PHP语言体系下也有模板引擎。除了thymeleaf之外还有Velocity、FreeMarker等模板引擎,功能类似。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。使用thymeleaf创建的html模板可以

2020-10-15 19:42:36 10163

原创 开启热部署步骤

1.配置springboot的热部署(实现不重启应用即可刷新项目):(1)开启IDEA的自动编译(静态):具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically(2)开启IDEA的自动编译(动态):具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。

2020-10-15 19:07:20 869 4

原创 MySQL知识点(部分、考试用)

MySQL知识点1、数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构,它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性。2、主键主要用于唯一地标识表中的每一条记录;在两个表的数据之间建立链接要依靠于外键。3、要清空一个表的所有数据可以使用truncate table 【表名】。4、对查询结果进行排序操作的关键字是order by;group by 用于对查询结果进行分组;限定查询结果返回条数的关键字是limit。5、MySQL是开源

2020-10-15 18:58:02 175

原创 js复习题(部分)

1.以下代码的输出结果是 ( )var a=”5”;var b=a+3-3+3;document.write(b);A.5 B.10 C.53 D.5052.如果要在HTML页面中写入“Hello baby”,则正确的语法是( )A. document.write(“Hello baby”); B. “Hello baby”; C. response.write(“Hello baby”); D. (“Hello baby”);3.JavaScript是一种基于对

2020-10-15 18:57:23 571

原创 考试记录(数据库)

INSERT student (sid,sname,sex,birth,classes) VALUE (1001,"张三",1,"1998-7-1",1801) ;UPDATE student SET classes = 1802 WHERE sname LIKE "张三" ;DELETE FROM student WHERE sname = "张三" AND classes = 1802 ;SELECT * FROM student ;SELECT * FROM student WHER.

2020-10-15 11:14:22 770

原创 vue前端+后端生成图表(饼状图)

表连接要使用注解的(一对多,多对一,多对多)controller @RequestMapping("/pieChart") //饼状图 public String pieChart(Model model){//跳转主页 return "PieChart"; } @RequestMapping("getpieChart") @ResponseBody public JsonResult ge

2020-06-29 19:31:21 3492

原创 MySQL数据库添加千万条数据

1、新建数据库2、创建表CREATE TABLE usertb(id serial,uname varchar(20) ,ucreatetime datetime ,age int(11))ENGINE=MYISAMDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ciAUTO_INCREMENT=1ROW_FORMAT=COMPACT;3、创建存储过程delimiter $$SET AUTOCOMMIT = 0$$cre

2020-06-28 20:13:09 593

原创 vue 简易计算器 多种方式,形式基本相同

共三种 但差别不是很大计算器 1<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.staticfile.org/vue/2.4.2/vue.min.j

2020-06-22 20:20:21 255

原创 vue ajax连用 显示数据库中的内容

转化为json数据Dao@Query(value="select * from student",nativeQuery = true) List<Student> findAllD();Service public List<Student> findAllDate(){ return studentDao.findAllD(); }controller @RequestMapping("/a") @ResponseBody

2020-06-22 20:18:02 638

原创 Vue入门基础(代码)

<!DOCTYPE html><html xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8"> <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title> <script src="https://unpkg.com/vue/dist/vue.js"></script>

2020-06-10 19:07:30 102

原创 SpringBoot增删改查 -- 修改(省代码)

根据id查询到数据库中的值之后的操作,直接更改保存显示全部的页面<td> <a th:href="@{/student/toUpdate(id=${student.id})}">修改</a></td>controller层删除线中是根据id查询中新加的,目的是获取id属性@RequestMapping("/toUpdate")//id查询 public String toUpdate(HttpServletRequest reque

2020-06-08 09:31:21 690

原创 批量删除(不节省代码)

@RequestMapping("/deleteAll") //多选删除 //@ResponseBody public String deleteAll(HttpServletRequest request){ String []ids = request.getParameterValues("id");//将多个id存入一个集合中 for (int i=0;i<ids.length;i++){//进行for循环读取集合中id的值 .

2020-06-05 11:17:20 159

原创 springboot 增删改查-删除(省代码)

Service层//通过id直接进行删除 前提是id必循为主键 可通过@Id设置主键 public void doDelete(int id){ xxDao.deleteById(id); }//删除Controller层 @RequestMapping("/doDelete")//删除 public String doDelete(HttpServletRequest request) { int id = Integer.parseI

2020-06-05 08:28:33 473

原创 springboot 增删改查 (不节省代码)

1、创建包1.Dao层:全称Data Access Object。Dao层比较底层,负责与数据库打交道具体到对某个表、某个实体的增删改查2.Service层:又叫服务层或业务层,封装Dao层的操作,使一个方法对外表现为实现一种功能,例如:网购生成订单时,不仅要插入订单信息记录,还要查询商品库存是否充足,购买是否超过限制等等。3.Controller层:业务控制层,负责接收数据和请求,并且调用Service层实现这个业务逻辑。Controller层像是一个服务员,他把客人(前端)点的菜(数据、请求的

2020-06-04 19:52:16 773

原创 jpa前端、后端,表单验证(文本框不为空,手机号、邮箱格式等等)

一、前端验证:添加页面前端验证是不靠谱的因为浏览器可以禁止js运行,导致前端验证失效二、后端验证保险起见后端也需要验证:Pom文件加入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <vers

2020-06-04 10:52:49 437

空空如也

空空如也

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

TA关注的人

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