自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mordle

是个人才

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

原创 分页练习题

练习题

2022-12-22 23:38:43 417

原创 easyExcel实现上传

excel上传

2022-10-03 14:01:26 445

原创 edge缓存地址更改

edge缓存地址更改

2022-10-03 13:34:18 1072

原创 getUrlParam

获取url传递的参数function getUrlParam(key){ var url = decodeURI( window.location.toString() ); var arr = url.split("?"); if(arr.length>1){ var params = arr[1].split("&"); for(var i=0; i<params.length; i++){ var param = params[i]; //"pid=10.

2022-05-30 22:54:35 371 1

原创 生成JWT

学习来源:b站https://www.bilibili.com/video/BV1rp4y1t7Ks?p=11.引入依赖<!-- 生成方式 --> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.19..

2022-05-17 15:36:01 1774

转载 vscode更换缓存地址

1.进入目录删除文件%AppData%\Code\User\workspaceStorage在目标后插入:以下命令,然后创建缓存文件夹注意有空格 --user-data-dir "F:\work\app\vscode\cache"

2022-05-15 16:21:30 4148

原创 前端传值问题(cookie,localstorage)

目录1.cookie工具方法封装2.localstorage自带方法3.区别来源 :b站 https://www.bilibili.com/video/BV1rp4y1t7Ks?p=731.cookie工具方法封装var operator = "=";function getCookieValue(keyStr){ var value = null; var s = window.document.cookie; var arr = s.split("; "); for(var i=

2022-05-03 09:27:25 331

原创 逆向工程生成

目录1.添加逆向工程依赖2.创建resources/genetator/generatorConfig.xml3.将配置文件设置到逆向工程的maven插件4.逆向工程,根据创建好的数据表,生成实体类、dao、映射文件1.添加逆向工程依赖是依赖一个mybatis的maven插件,导入插件并导入插件的依赖 <plugin> <groupId>org.mybatis.generator</groupId> &l

2022-05-01 10:02:42 220

原创 tkMapper整合

目录一.简介二.tkMapper整合2.1 基于SpringBoot完成MyBatis的整合2.2整合tkMapper三.tkMapper使用四.TkMapper提供的方法4.1添加4.2更新4.3删除4.4查询4.5连表查询一.简介tkMapper就是一个MyBatis插件,提高开发效率。提供了针对单表的数据库操作方法逆向工程(根据数据表生成实体类、dao接口、映射文件)二.tkMapper整合2.1 基于SpringBoot完成MyBatis的整合1.新建SpringBoot项目

2022-04-30 11:23:19 257

原创 SpringBoot快捷键测试类

导入junit依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency>在测试类后面alt+ins选择Junit4和要Test的类添加注解(.

2022-04-29 12:54:52 1153

转载 Git快速入门

目录一.什么是版本控制二.常见的版本控制工具三.版本控制分类1、本地版本控制2、集中版本控制 SVN3、分布式版本控制 Git四.Git与SVN的主要区别聊聊Git的历史五.Git环境配置1.常用的Linux命令2. Git配置2.1 Git相关的配置文件:2.2 设置用户名与邮箱(用户标识,必要)3.Git基本理论(重要)3.1 三个区域3.2工作流程六.Git项目搭建1.本地仓库搭建2.克隆远程仓库七.Git文件操作1. 文件的四种状态2. 查看文件状态3. 忽略文件八.使用码云1. IDEA中集成

2022-03-08 12:41:03 216

转载 Redis

目录一.Nosql1、为什么使用Nosql2、什么是Nosql3、Nosql特点4、阿里巴巴演进分析5.Nosql四大分类二.Redis入门1、概述,Redis 是什么?2、Redis能干什么?3、特性4、Redis网站5 Linux安装5.1 测试性能5.2 基础的知识(基本命令)三、五大数据类型1、 Redis-Key1.1 基本使用命令(常用)2、String(字符串)2.1 插入,获取,查看2.2 自增 自减2.3 字符串范围2.4 替换2.5 设置过期时间2.6 同时插入和获取多个值2.7 对象2

2022-03-08 12:07:32 1029

转载 Linux04:三种软件安装方式及服务器基本环境搭建

目录jdk1.8安装(rpm安装)Tomcat安装(解压缩安装)安装Docker(yum安装)购买服务器设置安全组开启宝塔防火墙上传文件尽量使用 XFTPmysql部署mysql8 修改root远程连接权限jdk1.8安装(rpm安装)1、链接:https://pan.baidu.com/s/1mBCJCs_WTibh2j-VT79n0g提取码:sdfa2、如果有安装openjdk 则卸载[root@kuangshen ~]# java -versionjava version "1.8.0_1

2022-03-05 18:59:56 184

转载 Linux03:Vim使用及账号用户管理

目录什么是Vim编辑器三种使用模式Vim 按键说明第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等![在这里插入图片描述](https://img-blog.csdnimg.cn/14d5ec697a214fc3a8c8bca993aecc39.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATW9yZGxlXw==,size_20,color_FFFFFF,t_70,g_se,x_16)第二部分

2022-03-05 16:29:41 218

转载 Linux02:常用的基本命令(必掌握)

目录目录管理绝对路径和相对路径绝对路径相对路径处理目录的常用命令基本属性修改文件属性文件内容查看拓展:Linux 链接概念硬连接软连接目录管理绝对路径和相对路径我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径路径的写法,由根目录 / 写起,例如:/usr/share/doc 这个目录。相对路径路径的写法,不是由 / 写起,例如由 /usr/shar

2022-03-05 15:51:28 102

转载 Linux01:概述及环境搭建

目录Linux 应用领域Linux vs Windows环境搭建Linux 的安装购买云服务器(推荐)关于域名走近Linux系统关机系统目录结构记录学习笔记b站狂神:转载于https://mp.weixin.qq.com/s/RT93qJdTagtKjWKx_A_6NwLinux 应用领域今天各种场合都有使用各种 Linux 发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux +

2022-03-05 15:36:34 99

转载 SpringCloud

目录1.学习前言1.1 学习前提1.2 文章大纲1.3 常见面试题2. 微服务概述2.1 什么是微服务?2.2 微服务与微服务架构2.3 微服务优缺点2.5 为什么选择SpringCloud作为微服务架构3. SpringCloud入门概述3.1 SpringCloud是什么?3.2 SpringCloud和SpringBoot的关系3.3 Dubbo 和 SpringCloud技术选型3.4 SpringCloud能干嘛?3.5 SpringCloud下载4. SpringCloud Rest学习环境搭建

2022-02-09 18:09:07 368

转载 狂神说SpringBoot:Dubbo和Zookeeper集成

文章目录分布式理论什么是分布式系统?Dubbo文档单一应用架构垂直应用架构分布式服务架构流动计算架构什么是RPCRPC基本原理步骤解析:测试环境搭建调用关系说明Dubbo环境搭建Window下安装zookeeperwindow下安装dubbo-adminSpringBoot + Dubbo + zookeeper监控中心 :![在这里插入图片描述](https://img-blog.csdnimg.cn/85173674fe6e4c3e8d6d50c455e23ea1.png?x-oss-process=i

2022-02-05 22:03:41 513 1

转载 狂神说SpringBoot:富文本编辑器

文章目录简介Editor.md基础工程搭建数据库设计建表SQL:基础项目搭建文章编辑整合(重点)图片上传问题表情包问题文章展示简介思考:我们平时在博客园,或者优快云等平台进行写作的时候,有同学思考过他们的编辑器是怎么实现的吗?在博客园后台的选项设置中,可以看到一个文本编辑器的选项:其实这个就是富文本编辑器,市面上有许多非常成熟的富文本编辑器,比如:Editor.md——功能非常丰富的编辑器,左端编辑,右端预览,非常方便,完全免费官网:https://pandao.github.io/e

2022-02-05 21:55:23 705

转载 SpringBoot:异步、定时、邮件任务

目录异步任务测试步骤:邮件任务qq需要配置ssl前言(狂神)在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。还有就是邮件的发送,微信的前身也是邮件服务呢?这些东西都是怎么实现的呢?其实SpringBoot都给我们提供了对应的支持,我们上手使用十分的简单,只需要开启一些注解支持,配置一些配置文件即可!

2022-02-05 21:42:48 203

转载 Springboot:整合Druid

Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hika

2022-02-05 21:35:29 3264

转载 SpringBoot-集成Swagger终极版,狂神

目录项目集成SwaggerSwagger简介前后端分离产生的问题解决方案SwaggerSpringBoot集成Swagger使用Swagger配置Swagger配置扫描接口配置Swagger开关配置API分组实体配置常用注解拓展:其他皮肤项目集成Swagger学习目标:了解Swagger的概念及作用掌握在项目中集成Swagger自动生成API文档Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通

2022-02-05 21:29:01 220

转载 SprignBoot-Shiro

Shiro什么是Shiro?Apache Shiro是一个Java 的安全(权限)框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等.下载地址: http://shiro.apache.org/有哪些功能Authentication: 身份认证、登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权

2022-02-05 21:14:48 144

原创 SpringBoot:集成SpringSecurity-狂神

文章目录安全简介实战测试实验环境搭建认识SpringSecurity“认证”(Authentication)“授权” (Authorization)认证和授权权限控制和注销记住我定制登录页完整配置代码安全简介在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经

2021-12-14 10:24:16 171

原创 thymeleaf在springboot照片不回显问题

2021-12-11 16:29:49 324

原创 SpringBoot:页面国际化-狂神

文章目录页面国际化准备工作配置文件编写配置文件生效探究配置页面国际化值配置国际化解析页面国际化准备工作先在IDEA中统一设置properties的编码问题!编写国际化配置文件,抽取页面需要显示的国际化页面消息。我们可以去登录页面查看一下,哪些内容我们需要编写国际化的配置!配置文件编写1、我们在resources资源文件下新建一个i18n目录,存放国际化配置文件2、建立一个login.properties文件,还有一个login_zh_CN.properties;发现IDEA自动识别了我们要做

2021-12-09 14:57:47 118

原创 SpringBoot:MVC自动配置原理-狂神

文章目录MVC自动配置原理官网阅读ContentNegotiatingViewResolver 内容协商视图解析器转换器和格式化器修改SpringBoot的默认配置全面接管SpringMVCMVC自动配置原理官网阅读在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!地址 :https://docs.spring.io/sprin

2021-12-08 15:26:52 143

原创 SpringBoot:Thymeleaf模板引擎-狂神

文章目录模板引擎引入ThymeleafThymeleaf分析测试Thymeleaf 语法学习练习测试:模板引擎前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,SpringBoot这个项目首先是以jar的方式,不是war,像第二,我们用的还是嵌入式的Tomcat,所以呢,他现在默认是不支持js

2021-12-08 15:19:56 210

原创 SpringBoot:Web开发静态资源处理-狂神

文章目录使用SpringBoot的步骤:静态资源处理静态资源映射规则什么是webjars 呢?第二种静态资源映射规则自定义静态资源路径首页处理**关于网站图标说明:**使用SpringBoot的步骤:1、创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好2、手动在配置文件中配置部分配置项目就可以运行起来了3、专注编写业务代码,不需要考虑以前那样一大堆的配置了。要熟悉掌握开发,之前学习的自动配置的原理一定要搞明白!比如SpringBoot

2021-12-08 15:12:55 184

原创 SpringBoot:自动配置原理-狂神

文章目录分析自动配置原理总结 :根据当前不同的条件判断,决定这个配置类是否生效!精髓了解:@Conditional分析自动配置原理我们以HttpEncodingAutoConfiguration(Http编码自动配置为例解释自动配置原理;/表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;@Configuration //启动指定类的ConfigurationProperties功能; //进入这个HttpProperties查看,将配置文件中对应的值和HttpPrope

2021-12-08 09:42:57 361

原创 SpringBoot:JSR303数据校验及多环境切换-狂神

文章目录使用常见参数多环境切换多配置文件yaml的多文档块配置文件加载位置拓展,运维小技巧使用Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式;@Component //注册bean@ConfigurationProperties(prefix = "person")@Validated //数据校验public class Person { @Email(mess

2021-12-07 21:16:11 129

原创 SpringBoot:yaml配置注入-狂神

文章目录配置文件配置文件的作用yaml概述yaml基础语法对象、Map(键值对)数组( List、set )注入配置文件yaml注入配置文件加载指定的配置文件配置文件占位符回顾properties配置对比小结结论配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 value配置文件的作用修改SpringBoot自动配置的默认

2021-12-07 20:43:18 580

原创 SpringBoot:运行原理-狂神

文章目录pom.xml父依赖启动器 spring-boot-starter主启动类默认的主启动类@SpringBootApplication@ComponentScan@SpringBootConfiguration@EnableAutoConfigurationspring.factories结论:SpringApplicationSpringApplicationrun方法流程分析我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起;po

2021-12-07 17:31:31 156

原创 SpringBoot之Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were depre

异常:Java HotSpot™ 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.解决解决。

2021-12-07 11:30:31 876

原创 SpringBoot :Hello,World-狂神

目录介绍回顾什么是SpringSpring是如何简化Java开发的什么是SpringBootSpring Boot的主要优点Hello,World准备工作创建基础项目说明方式一:方式二:项目结构分析:pom.xml 分析编写一个http接口将项目打成jar包,点击 maven的 package彩蛋介绍回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。S

2021-12-07 10:07:31 114

原创 Vue:404和路由钩子-狂神

目录1.路由模式2.处理4043.路由钩子路由钩子的使用4.在钩子函数中使用异步请求小结前面我们实现的功能中,请求组件的时候它的url中总是有一个"#"符号,这显然和我们平时使用的习惯不符,所以我们需要解决这个问题;这个问题可以通过设置路由对象的路由模式解决1.路由模式vue的辅助类VueRouter的路由模式有两种hash:路径带 # 符号,如 http://localhost/#/loginhistory:路径不带 # 符号,如 http://localhost/login我们可以通过

2021-12-06 18:29:38 432

原创 Vue:elementUi-参数传递,重定向

创建工程注意:命令行都要使用管理员模式运行1.创建名为hello-vue工程vue init webpack hello-vue2.安装依赖#进入工程cd hello-vue#安装 vue-routernpm install vue-router --save-dev#安装element-uinpm i element-ui -S#安装依赖npm install#安装 SASS 加载器cnpm install sass-loader node-sass --save-d

2021-12-06 15:06:08 695

原创 Vue:vue-router-狂神

说明Vue Router是Vue.js官方的路由管理器。它和Vue.js的核心深度集成, 让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于Vue js过渡系统的视图过渡效果细粒度的导航控制带有自动激活的CSS class的链接HTML5 历史模式或hash模式, 在IE 9中自动降级自定义的滚动行为安装基于第一个vue-cli进行测试学习; 先查看node modules中是否存在vue-router  vue-

2021-12-06 11:00:55 154

原创 vue:webpack学习——狂神说

目录什么是Webpack模块化的演进CommonsJSAMDCMDES6模块安装Webpack配置使用webpack什么是Webpack本质上, webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler) 。当webpack处理应用程序时, 它会递归地构建一个依赖关系图(dependency graph) , 其中包含应用程序需要的每个模块, 然后将所有这些模块打包成一个或多个bundle.  Webpack是当下最热门的前端资源模块化管理和打包工具, 它可以

2021-12-06 10:22:15 138

原创 Vue:第一个vue-cli程序

1、什么是vue-clivue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板预先定义好的目录结构及基础代码,就好比咱们在创建Maven项目时可以选择创建一个骨架项目,这个估计项目就是脚手架,我们的开发更加的快速;主要的功能统一的目录结构本地调试热部署单元测试集成打包上线2、需要的环境安装nodejs:Node.js:http://nodejs.cn/download/安装就是无脑的下一步就好,安装在自己的环境目录下Git:https://git-scm.c

2021-12-05 20:44:31 409

空空如也

空空如也

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

TA关注的人

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