自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯狂的菜鸡

万丈高楼拔地起

  • 博客(80)
  • 收藏
  • 关注

原创 Qt, Text Edit 和 Plain Text Edit关于调整字体样式的问题

qt组件text edit和plain text edit加粗, 倾斜, 下划线问题

2023-05-27 14:25:13 1985

原创 SpringBoot之前后端分离跨域问题

在前后端分离的项目中可能存在前端项目的访问端口和后端项目不一致的情况, 这个时候需要我们修改端口为一致的在前后端分离的项目中, 前端项目因为测试的需要会有自己的内部数据数据用于测试验证方案的可行性, 但如果将前后端结合时, 我们的数据都来源于后端, 所以这个时候我们需要将前端自己内部的mock去除, 从而配合后端解决跨域问题在前后端分离的项目中即使前后端端口一致, 也不能解决跨域的问题, 还需要在后端中进行配置配置需要跨域的地址配置跨域的请求头配置跨域的请求方法配置跨域请求是否可以携带..

2021-06-20 17:23:06 324

原创 SpringBoot之mybatis配置版

SpringBoot之mybatis配置版1.导入pom依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> .

2021-06-13 17:18:13 804

原创 SpringBoot之注解版mybatis

SpringBoot之注解版mybatis1.导入pom依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> .

2021-06-13 17:17:27 187

原创 SpringBoot之整合Druid数据源

SpringBoot之整合Druid数据源1.导入Druid数据源pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.23</version> </dependency>.

2021-06-13 00:12:46 218 1

原创 SpringBoot之使用外部servlet容器

SpringBoot之使用外部servlet容器嵌入式Servlet容器:应用打成可执行的jar​ 优点:简单、便携;​ 缺点:默认不支持JSP、优化定制比较复杂(使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomizer】,自己编写嵌入式Servlet容器的创建工厂【EmbeddedServletContainerFactory】);外置的Servlet容器:外面安装Tomcat—应用war包的方式打包;步骤1)、必须创建一个.

2021-06-11 20:25:52 218

原创 SpringBoot之注册servlet三大组件

SpringBoot之注册servlet三大组件1.Servlet自定义servlet类继承HttpServletpublic class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req,res.

2021-06-10 18:41:14 123

原创 SpringBoot之嵌入式servlet容器配置修改

SpringBoot之嵌入式servlet容器配置修改1.在springboot配置文件中修改server: port: 9999 tomcat: uri-encoding: utf-8 servlet: context-path: /crud //通用的servlet容器设置server.xxx//tomcat的设置server.tomcat.xxx2.编写一个WebServerFactoryCustomizer ; Web 服务器工厂定制器, 来修改.

2021-06-10 18:40:40 149

原创 SpringBoot之错误页面

SpringBoot之错误页面错误处理机制1)、SpringBoot默认的错误处理机制默认效果:​ 1)、浏览器,返回一个默认的错误页面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PoPKCwdQ-1623069001924)(D:/百度网盘下载/源码、资料、课件/文档/Spring Boot 笔记/images/搜狗截图20180226173408.png)]浏览器发送请求的请求头:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i.

2021-06-07 20:31:46 767 1

原创 SpringBoot之日期格式和hiddenmethod

SpringBoot之日期格式和hiddenmethod1.日期格式的转换在springboot中, 默认的日期格式使用 / 分割通过如下属性配置可以修改日期格式spring: mvc: format: date: yyyy-MM-dd2.关于请求方式转换在springboot中默认只有get和post两种请求, 但是我们可以使用隐藏请求去替换默认请求使用如下方法<input type="hidden" name="_method" value="put"&.

2021-06-06 18:40:08 571

原创 SpringBoot之使用thymeleaf进行页面抽取

SpringBoot之使用thymeleaf进行页面抽取1.使用th:fragment标签定义公共片段例如在类路径下的templates目录下的dashboard.html页面中, 定义一个公共片段 <nav class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0" th:fragment="topbar"> 这是公共片段的内容 </nav>2.使用th:replace标签引入公共片段例.

2021-06-05 18:43:25 322 1

原创 SpringBoot之拦截器

SpringBoot之拦截器1.实现自己的拦截器实现HandlerInterceptor接口, 重写preHandle方法, 返回true请求通行, 返回false请求拦截public class MyHandlerInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response,.

2021-06-04 23:15:11 156

原创 SpringBoot之国际化

SpringBoot之国际化1.编写国际化配置文件一般有三个文件, 分别是默认配置, 中文配置, 英文配置​ 例如一个登陆页面的国际化配置文件login.propertieslogin.password=密码login.remember=记住我login.tip=请登录login.username=用户名login.sign=登录login_en_US.propertieslogin.password=Passwordlogin.remember=Remember me.

2021-06-02 18:11:43 728 1

原创 SpringBoot之扩展与全面接管SpringMVC

SpringBoot之扩展与全面接管SpringMVCIf you want to keep those Spring Boot MVC customizations and make more MVC customizations (interceptors, formatters, view controllers, and other features), you can add your own @Configuration class of type WebMvcConfigurer but .

2021-06-01 23:15:04 237 1

原创 SpringBoot之Thymeleaf语法

SpringBoot之Thymeleaf语法1.导入Thymeleaf的starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2.Thymeleaf属性配置@ConfigurationPropertie.

2021-06-01 22:12:43 302 1

原创 SpringBoot之webjars和静态资源映射

SpringBoot之webjars和静态资源映射1.webjars所有/webjars/**请求, 都去classpath:/META-INF/resources/webjars/下面寻找资源webjars: 以jar包的方式引入资源webjars官网: https://www.webjars.org/例如在项目中引入jQuery的webjar<dependency> <groupId>org.webjars</groupId> &lt.

2021-05-31 23:50:44 291

原创 SpringBoot之日志

SpringBoot之日志1.关于日志级别error > warn > info > debug > tracespringboot默认日志级别是 info我们可以在springboot的默认配置文件中修改日志级别logging.level是map类型, 我们可以指定不同包下使用不同的日志级别logging: level: com.atguigu: trace2.以文件形式打印日志logging.file.namespringboot默认日志的输出方.

2021-05-30 20:22:00 4713 2

原创 SpringBoot之配置文件的加载位置

SpringBoot之配置文件的加载位置springboot启动会扫描以下位置的application.properties或者application.yaml文件作为springboot的默认配置文件file:./config/ 项目目录下的config目录下file:./ 项目目录下classpath:/config/ 类路径下的config目录下classpath:/ 类路径下以上是按照优.

2021-05-29 14:41:06 224

原创 SpringBoot之Profile多环境支持

SpringBoot之Profile多环境支持1.多profile文件我们在主配置文件编写的时候, 文件名可以是application-{profile}.properties/yaml默认使用application.properties或application.yaml当我们为不同的生产环境编写了多个配置文件时, 可以通过在默认使用的配置文件中指定 spring.profiles.active 激活使用哪个配置文件propertiesspring.profiles.active=devy.

2021-05-28 17:55:33 205

原创 SpringBoot之配置文件占位符

SpringBoot之配置文件占位符1.随机数${random.value}${random.int}${random.int(max)}${random.int(min,max)}${random.long}${random.long(max)}${random.long(min,max)}${random.uuid}2.占位符获取前面配置的属性值, 如果没有可以使用:指定默认值person.name=${random.uuid}person.dog.name=$.

2021-05-28 17:54:04 110

原创 SpringBoot之PropertySource注解ImportResource注解Bean注解

SpringBoot之PropertySource注解ImportResource注解Bean注解1.PropertySource注解当我们使用ConfigurationProperties注解时, 我们可以通过指定前缀, 将application.yml或application.properties中配置的属性注入到Java Bean中, 但是如果所有java bean的属性都写在主配置文件中, 主配置文件就会越来越大, 所以我们可以使用另一种方式, 给java bean一个单独的配置文件, 此时我.

2021-05-28 17:49:57 121 2

原创 ConfigurationProperties和Value

SpringBoot之ConfigurationProperties和Value注解的区别1.@ConfigurationProperties和@Value获取值的比较@ConfigurationProperties@Value功能批量注入配置文件中的属性一个个指定松散绑定(松散语法)支持不支持SpEL不支持支持JSR303支持不支持复杂类型封装支持不支持无论使用@ConfigurationProperties还是@Value都可.

2021-05-25 23:17:29 2862 1

原创 SpringBoot之yaml基础语法

SpringBoot之yaml基础语法1.普通值(字符串, 数字, 布尔)k : v 直接写字符串默认不用加双引号或单引号“” : 双引号, 不会转译字符串里面的特殊字符, 特殊字符会表达它本身的意思​ name : “zhangsan \n lisi”​ 输出: zhangsan 换行 lisi‘’ : 单引号, 会转译字符串里面的特殊字符, 特殊字符会作为普通字符串表示​ name : “zhangsan \n lisi”​ 输出: zhangsan \n lisi2.对象.

2021-05-25 18:58:50 375

原创 SpringBoot入门之HelloWorld

SpringBoot入门之HelloWorld1.SpringBoot官网: https://spring.io/2.第一步配置maven依赖 <!-- 继承SpringBoot启动器父依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactI.

2021-05-24 23:30:09 74

原创 HTML之父级边框塌陷问题

HTML之父级边框塌陷问题HTML代码<head> <style> .box{ border: 2px solid wheat; background-color: wheat; } .d1{ border: 2px solid aquamarine; background-color: aquamarine; .

2021-05-19 18:16:18 228

原创 HTML之链接伪类和文本阴影

HTML之链接伪类和文本阴影1.链接常用伪类鼠标悬停链接a:hover{ color: fuchsia;}已选择的链接a:active{ color: cyan;}2.文本阴影一共四个参数: 水平阴影, 垂直阴影, 模糊效果, 阴影颜色, 如需在文本中添加多个阴影,可以添加以逗号分隔的阴影列表。a{ text-shadow: 10px 10px 10px black;}h1 { text-shadow: 1px 1px 2px black, 0 0.

2021-05-17 23:11:30 149

原创 HTML之文本样式

HTML之文本样式1.文本颜色color: red;color: rgb(255,0,0); /*rgb的三个属性值分别是: 红 绿 蓝, 数值范围是: 0 ~ 255*/color: rgba(255,0,0,0.5); /*rgba的四个属性值分别是: 红 绿 蓝 透明度, rgb数值范围是: 0 ~ 255, a的数值范围是: 0 ~ 1 */2.文本对齐方式左右对齐text-align: center;3.首行缩进2em代表两个汉字高度, 汉字为方块.

2021-05-17 18:17:07 930

原创 HTML之属性选择器

HTML之属性选择器属性选择器的使用 : 标签名[属性]{ css样式 } <style> .demo a[id]{ background-color: #59f5ff; } .demo a[id=last]{ background-color: #ff4ccd; } .demo a[class]{ background-colo.

2021-05-17 18:16:21 1118

原创 HTML之层次选择器

HTML之层次选择器1.后代选择器多层次, 所有后代例如以下: 所有p都将受到影响<style> body p{ background-color: #f9ff68; }</style><body> <p>第一个p</p> <p>第二个p</p> <p>第三个p</p> <p>第四个p</p> .

2021-05-16 17:44:16 471

原创 网页基本标签

网页基本标签1.标题标签 (header1 ~ header6)<h1></h1><h2></h2><h3></h3><h4></h4><h5></h5><h6></h6>2.段落标签 (paragraph)<p></p>3.换行标签 (break)<br>4.水平线标签 (horizontal).

2021-05-16 13:08:59 2152 1

原创 SpringMVC之文件的上传和下载

SpringMVC之文件的上传和下载pom.xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.0.6.RELEASE</version> </dependency> <!-- https://mv.

2021-05-13 16:47:43 99 1

原创 SpringMVC之登录请求拦截

SpringMVC之登录请求拦截第一步实现拦截器接口HandlerInterceptor重写HandlerInterceptor接口中的preHandle方法, 用于处理拦截到的请求是否放行public class MyInterceptor implements HandlerInterceptor { public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.Htt.

2021-05-13 13:35:08 367 3

原创 SpringMVC之拦截器

SpringMVC之拦截器实现HandlerInterceptor接口HandlerInterceptor接口中有三个方法, 分别是:preHandle : 对拦截请求的前置处理postHandle : 对拦截请求的后置处理afterCompletion : 处理完成public class MyInterceptor implements HandlerInterceptor { public boolean preHandle(javax.servlet.http.HttpSe.

2021-05-11 23:28:23 385

原创 ssm整合

ssm整合第一步dao层与数据库相关spring-dao.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewor.

2021-05-10 22:56:26 102

原创 SpringMVC中文乱码问题

SpringMVC中文乱码问题在学习springMVC时, 使用表单提交数据若存在中文字符, 我们通过获取请求的参数值发现得到的是乱码, 将得到的参数值回显到浏览器也是乱码解决方法一实现 Filter 接口, Filter 是 javax.servlet 包下的一个过滤器接口, 可以通过实现这个接口设置字符集编码public class EcondingFilter implements Filter { public void init(FilterConfig filterConf.

2021-05-08 15:57:22 320

原创 SpringMVC接收请求参数及数据回显

SpringMVC接收请求参数及数据回显1.接收请求参数接收前端用户传递的参数, 判断参数的名字, 假设名字直接在方法上, 可以直接使用@GetMapping("/para")public String para(Integer id, String name){ System.out.println("id: " + id); System.out.println("name: " + name); return "para";}@RequestParam注解 .

2021-05-08 15:54:28 211

原创 SpringMVC之转发和重定向

SpringMVC之转发和重定向1.转发服务器端的行为, 请求地址不发生改变, 由服务器向浏览器转发页面, 发送一次请求方式一 : 在没有配置视图解析器时, 在返回值的前面加 / 后面跟具体的jsp页面路径注意 : 如果使用此方式时配置了视图解析器, 那么返回值的前面和后面将会被添加多余的前缀和后缀, 导致404错误 @GetMapping("/fr") public String fr(Model model){ model.addAttribute("m.

2021-05-08 00:38:21 218 1

原创 SpringMVC之restful风格

SpringMVC之restful风格restful风格使请求地址栏中不再显示参数名, 只显示参数值, 提高安全性请求路径中的参数使用 {key} 表示, key表示参数名使用@PathVariable注解绑定请求参数与方法参数 @GetMapping("/rest/{num1}/{num2}") public String hello(@PathVariable("num2") int a, @PathVariable("num1") int b, Model model).

2021-05-06 23:20:32 141

原创 SpringMVC基本使用

SpringMVC基本使用1.导入相关jar包 <dependencies> <!--单元测试--> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>jun.

2021-05-05 16:43:30 59

翻译 Spring声明式事务

Spring声明式事务1.事务ACID原则原子性一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性一致性事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种不正确的状态,也就是不一致的状态隔离性事务的隔离性是指在并发环境中,并发的事务时相互隔离的.

2021-05-04 15:02:39 62

空空如也

空空如也

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

TA关注的人

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