Day11-MybatisPlus代码生成器
使用MybatisPlus 导入依赖 <!-- mybatisPlus 启动依赖 --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3</version></dependency> <!--代码自动生成器 --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version></dependency><dependency> <groupId>org.apache.velocity</groupI ...
Day10-SpringBoot整合mybatis
Day10-SpringBoot整合mybatis 官方文档 默认你以及引入数据库连接依赖以及配好了数据库 详细可见上篇 点我 1 导入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version></dependency> 自动整合mybatis依赖 2.配置属性配置文件# 配置mybatis规则mybatis:# config-location: classpath:mybatis/mybatis-config.xml # 指定mybatis全局配置文件 也可直接在yaml里面配置 mapper-locations: classpath:mybatis/mapper/*.xml # Mapper文件位置 configuration: ...
基于PicGo+又拍云云储存搭建自用图床
基于PicGo+又拍云云储存搭建自用图床搭建前 环境准备 windos主机+Node.js环境 有能力的可以直接看文档搭建—》https://molunerfinn.com/PicGo/ 蛮简单的 如果懒 就看下去 手把手教~ 安装包Windows 下载地址—>点我 又拍云图床配置 比起之前那个github图床快点不止一星半点~ 以后这个就作为个人图床使用了
Day1-初识Vue
插值语法与模板语法 插值语法 功能: 用于解析标签体内容 语法: {{xxx}} ,xxxx 会作为 js 表达式解析 指令语法 功能: 解析标签属性、解析标签体内容、绑定事件 举例:v-bind:href = 'xxxx' ,xxxx 会作为 js 表达式被解析 数据绑定 单向数据绑定 语法:v-bind:href ="xxx" 或简写为 :href 2. 特点:数据只能从 data 流向页面 双向数据绑定` 语法:v-mode:value="xxx" 或简写为 v-model="xxx" 2. 特点:数据不仅能从 data 流向页面,还能从页面流向 data MVVM模型 第一个示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Tit ...
Day9-SpringBoot数据访问-数据库配置及配置数据源Druid
一些数据库依赖配置 SpringBoot 默认配置数据源 HikariDataSource 一般情况下我们会用别的数据源 如 Druid 导入jdbc依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency> 数据库版本依赖 默认版本:<mysql.version>8.0.22</mysql.version> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId><!-- <version> ...
Day8-SpringBoot文件上传,异常处理与定制化
一个极易忽视的小知识点 <link href="css/style.css" rel="stylesheet">与<link href="/css/style.css" rel="stylesheet">的区别 css/style.css 以当前路径为起点访问 /css/style.css 不受当前路径影响 为绝对路径 文件上传 页面表单 <header class="panel-heading"> 表单提交-Test</header><div class="panel-body"> <!-- enctype="multipart/form-data" 表单提交必要属性 --> <form role="form" method="post" action="/uploadForm" ...
Day7-SpringBoot-拦截器拦截非法请求.md
SpringBoot之HandlerInterceptor拦截器的使用 使用步骤 : 自定义一个拦截器类 并实现 HandlerInterceptor 接口 boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception;void postHandle( HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception;void afterCompletion( HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception; preHandle:在业务处理器处理请求之前被调用。预处理,可以进行编码、安全 ...
Day6-SpringBoot-登录功能实现及thymeleaf提取公共页面
SpringBoot 后台管理系统登录功能及记住密码 防止重复提交表单 : 经过一层重定向 /realLogin 无论怎么刷新也是刷新重定向之后的网页 不会重复提交表单 ; 记住密码:存放登录用户名的cookie到本地 用户名经过MD5加密 定义一个Cookie类存放数据 经过首页的时候遍历已有cookie 判断是否存在该cookie 如果有 就直接跳转到首页 Controller 层代码 package com.manager.demo.controller;import com.manager.demo.bean.MyCookie;import com.manager.demo.bean.User;import com.manager.demo.utils.MD5Util;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org ...
Day5-SpringBoot-Controller层注解及thymeleaf初体验
Day5-SpringBoot-Controller层注解 @PathVariable、@RequestHeader、@ModelAttribute、@RequestParam、@MatrixVariable、@CookieValue、@RequestBody 后 package com.flya.demo.controller;import org.springframework.web.bind.annotation.*;import java.util.HashMap;import java.util.Map;/** * Created with IntelliJ IDEA. * * @author: 风离 * @Date: 2021/07/13/22:17 * @Description: */@RestControllerpublic class 注解Controller { @GetMapping("/test/{uid}/{username}/{password}") ...
Day4-SpringBoot-Web开发
Day4-SpringBoot-Web开发+静态资源访问 静态资源目录只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources 访问 : 当前项目根路径/ + 静态资源名 原理分析 : 静态映射/**。请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面 改变默认的静态资源路径 spring: mvc: static-path-pattern: /res/** # 指定前缀 resources: static-locations: [classpath:/haha/] # 指定那些路径下的静态资源可以访问到 当前项目 + static-path-pattern + 静态资源名 = 静态资源文件夹下找 webjar 访问地址:http://localhost:8080/webjars/jquery/3.5.1/jquery.js 后面地址要按照依赖里面的包路径 < ...
Day3-SpringBoot开发工具及配置文件
Day3-SpringBoot开发工具及配置文件.md+ Lombok <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>idea中搜索安装lombok插件 ===============================简化JavaBean开发===================================@NoArgsConstructor//@AllArgsConstructor@Data@ToString@EqualsAndHashCodepublic class User { private String name; private Integer age; private Pet pet; public User(String name,Integer a ...
Day2-SpringBoot自动配置
Day2-SpringBoot自动配置 ==1.父项目做依赖管理==依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version></parent>他的父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.3.4.RELEASE</version> </parent>几乎声明了所有开发中常用的依赖的版本号,自动版本仲裁机制 ...
Day1-你好SpringBoot
SpringBoot创建第一个HelloWorld程序 一个字 爽 感觉之前学的都是为了学SpringBoot做铺垫了 配置文件一大堆 现在 简直舒服死了 话不多说 直接上图 上代码了 首先依旧是 创建一个Maven应用 在pom.xml文件里加入Springboot启动依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version></parent><dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr ...
爬虫爬取某网站壁纸+Requset库的使用+图片下载
爬虫爬取某网站壁纸+Requset库的使用+图片下载[toc] 网站 url:壁纸链接 完整代码import requestsstart = 1 # 开始页数count = 12 # 每一页10张图片header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'}def getInterface(url): r = requests.get(url,headers=header,timeout=10) r.encoding = 'utf-8' # print(r.json()) data = r.json() # print(type(data)) # print(type(data['data'])) str2 ...
爬虫爬取豆瓣Top250
爬虫爬取豆瓣Top250[toc] 本文学习自B站UP主 https://www.bilibili.com/video/BV12E411A7ZQ 大家可以去三连一波~~ 完整代码# coding=utf-8import xlrdfrom bs4 import BeautifulSoup # 网页解析 获取数据import re # 正则表达式import urllib.request, urllib.error # 指定url 获取网页数据import requestsimport xlwt # 操作execlimport sqlite3 # 进行sqlite数据库操作 (存数据库)from xlutils.copy import copy# title + 别名 + 电影链接 + imgSrc + 演员表 + 标签 + 评价人数 +短评语# 爬取网页获取数据def getData(url): header = { # 模拟浏览器头部信息,向豆瓣服务器发送消息 "User-Agent": "Mo ...
正则表达式.java
正则表达式工具类.javapackage 小灰算法.正则表达式;/** * Created with IntelliJ IDEA. * * @author: 风离 * @Date: 2021/07/01/14:01 * @Description: */import java.util.regex.Pattern;/** * 正则工具类 * 提供验证邮箱、手机号、电话号码、身份证号码、数字等方法 */public final class RegexUtils { /** * 验证Email * @param email email地址,格式:zhangsan@sina.com,zhangsan@xxx.com.cn,xxx代表邮件服务商 * @return 验证成功返回true,验证失败返回false */ public static boolean checkEmail(String email) { String regex = "\\w+@\\w+\\.[a-z]+(\\.[a-z]+)?&qu ...









