- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 vue-cli脚手架的简介与搭建
【搭建个人博客】Vue-cli + Element UI + SpringBoot项目 系列目录本章目录前言一、安装node.js1、下载安装node2、配置环境变量3、验证二、安装vue-cli1、vue cli有2.0和3.0版本之分2、卸载vue-cli版本3、全局安装vue-cli三、使用命令搭建vue-cli项目四、使用vue ui搭建vue-cli项目前言 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,我们可以通过 vue-cli 这种脚手架工具来快速搭建vue项目。
2020-11-01 16:40:06 444
原创 Mybatis-plus中通用mapper的CRUD(增、删、改、查)操作封装BaseMapper和IService(最详细)
使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及实体类都需要更改。这工作量和效率的影响或许就是区别增删改查程序员和真正程序员的屏障。Mybatis−plus中通用mapper就把普通的增删改查操作封装成了BaseMapper和IService。
2020-10-22 13:48:32 14095 5
转载 数据仓库、维度、度量等概念详细介绍
本章目录前言一、数据仓库简介二、数据仓库特点1、面向主题2、不可更新3、随时间不断变化三、数据仓库和数据库的区别四、数据仓库常用系统架构1、为什么要分层?五、元数据六、数据仓库建模1、什么是数据模型?2、数据模型架构3、维度和指标(度量)4、事实表和维度表七、数据模型建立过程八、建模方法1、范式建模法2、维度建模法∗\color{red}{*}∗3、实体建模法九、星型模型架构 VS 雪花模型架构前言 传统的数据库中,存放的数据都是一些定制性数据较多,表是二维的,一张表可以有很多字段,字段一字排开,对应
2020-10-20 18:06:41 12240 1
原创 Mybatis-plus 代码生成器 AutoGenerator 的简介和(最详细)使用
本章目录前言一、添加依赖二、自定义参数1、配置 GlobalConfig(全局配置)2、 配置 DataSourceConfig(数据源配置)3、 配置PackageConfig(包名配置)4、 配置InjectionConfig(自定义配置)5、 配置TemplateConfig(模板配置)6、配置StrategyConfig(策略配置)7、生成三、演示1、代码2、pom.xml文件3、例子演示前言 Auto
2020-10-15 09:05:12 9363 13
原创 MyBatis-Plus的简介和使用
【搭建个人博客】Vue + SpringBoot项目 该系列目录本章目录前言一、MyBatis-Plus的简介1、特性2、框架结构3、添加依赖二、lombok的简介与使用三、swagger的简介与使用四、代码生成器1、添加依赖2、自定义参数配置 GlobalConfig(全局配置)配置 DataSourceConfig(数据源配置)配置PackageConfig(包名配置)配置InjectionConfig(自定义配置)配置TemplateConfig(模板配置)配置StrategyConfig(策略配置
2020-10-13 16:40:25 1674 1
原创 Lombok的简介与使用以及总结
本章目录前言一、Lombok简介二、Lombok使用1、加入maven依赖2、常用注解介绍@Date@Getter/@Setter@NonNull@EqualsAndHashCode@NoArgsConstructor, @RequiredArgsConstructor 和 @AllArgsConstructor@Slf4j三、总结前言 我们在开发中经常需要花很多时间给JavaBean的属性写getter/se
2020-09-29 16:01:14 248
原创 创建SpringBoot + Druid + Mybatis项目
本章将讲述如何创建springboot项目,并配置好mysql数据库、druid连接池,以及mybatis的一些配置文件。
2020-09-28 10:07:45 895
原创 swagger的简介和使用(SpringBoot整合)
SpringBoot整合swagger)swagger简介swagger整合swagger1、添加依赖2、编写swagger配置类swagger注解一般我在开发的时候写接口文档感觉比较麻烦,所以就想到使用swagger来统一管理,而且swagger还可以用来构建和测试接口。swagger简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。它可以在线生成接口文档以及在线测试,就不需要自己去浏览器输请求或者用postman测试接口了。sw
2020-09-22 11:23:22 301 1
原创 win10中docker的安装与使用(docker for windows)
win10中docker的安装与使用(docker for windows)1、安装docker安装条件下载和安装验证2、docker配置注册登录账号配置镜像加速3、docker可视化界面Portainer下载prtainer镜像运行portainer镜像生成portainer容器输入localhost:9000登录portainerPortainer的使用Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows
2020-09-22 09:22:47 54659 16
原创 pyhton的下载安装以及环境配置(IDEA)
pyhton的下载安装以及环境配置(IDEA)官网下载各文件的区别:指定路径安装在IDEA中使用python最后最近对爬虫比较感兴趣,看了些爬虫的视频,自己下载Python捣鼓一会儿,以下是在windowns平台上pyhton的下载安装以及环境配置官网下载Python下载连接:https://www.python.org/downloads/windows/各文件的区别:–web-based installer:在线安装。下载的是一个exe可执行程序,双击后,该程序自动下载安装文件(所以需要
2020-07-25 17:58:58 1039
原创 使用javaMail发送html邮件
使用javaMail发送html邮件添加依赖创建MailInfo实体类创建邮件发送工具类MailSendUtil业务处理(邮件发送)一个博客怎么能少得了邮件功能,于是我想到在留言的同时还可以发送邮件通知,但只限于管理员可以发送邮件。只是普通的发送文本邮件还是比较简单的,但却没有自己博客的特点,于是我想到了使用javaMail发送html邮件添加依赖首先在pom.xml文件里添加JavaMail所需依赖<dependency> <groupId>com.sun.mail&
2020-07-18 14:35:44 1170
转载 Nginx启用GZIP压缩网页
Nginx启用GZIP压缩网页在 nginx 的conf 目录下新建 gzip.conf 文件导入 gzip.conf 至 nginx.conf开启后通过站长工具查看效果偶尔在网上看到nginx还可以启用gzip压缩网页来提升加载速度,于是自己也试着配置了一下,配置方法和结果如下在 nginx 的conf 目录下新建 gzip.conf 文件#开启gzip压缩gzip on;#设置允许压缩的页面最小字节数gzip_min_length 1k;#申请4个单位为16K的内存作为压缩结果流缓存
2020-07-18 14:32:19 252 1
原创 CDN静态资源加速
静态资源加速jsDelivr + Github加载资源腾讯云CDN + COS对象存储又到了找bug的时候了,在开发完博客系统后发现,网页加载速度太慢了。加载速度慢可能有几个原因:代码量大、网速慢、服务器性能差。由于我买的是那种很便宜的服务器,所以服务器性能差些,静态资源加载的速度很慢,这里主要是图片记载速度慢。这个时候就需要借助工具提高静态资源的加载速度了jsDelivr + Github加载资源GitHub加载速度很慢很慢,单用它来当图库是不行的,还需要用到jsDelivr。jsDelivr
2020-07-18 14:27:09 1965
原创 live2d看板娘的引入
live2d看板娘的引入效果展示图引入方法给博客来个看板娘只需要2行代码就可以实现,让你的博客看起来更加有趣(花里胡哨)效果展示图在左下角引入方法首先这个插件需要Font Awesome(图标字体库)支持,所以需要在页面的<head></head>标签中引入以下css:<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css"&
2020-07-18 14:05:29 544
原创 关于文件上传ftp服务器问题
关于文件上传ftp服务器问题ftp文件上传工具类文件上传到服务器本博客图片文件是上传到ftp服务器上,自己在云服务器上搭建了一个ftp服务器。关于怎么搭建可以去腾讯云官网搜索,这里就不讲解了不然就太长了。搭建完成之后就可以做文件上传了。ftp文件上传分有建立连接、传输数据、释放连接三个步骤,这里我给出一个ftp文件上传的工具类ftp文件上传工具类import org.apache.commons.net.ftp.*;import java.io.*;import java.util.conc
2020-07-18 14:00:36 357
原创 listener中无法自动注入bean的解决方法
listener中无法注入bean的解决方法报错日志报错原因解决方法把项目打成包war发布到云服务器的tomcat后,访问一直都是404,被搞得心态快炸了。一直在排查bug,在自己电脑上用tomcat启动项目,查看了下catalina.log和localhost.log这两个日志文件,终于找到了罪魁祸首:原来是listener出错,无法创建资源实例,导致该项目运行失败。然后我看了下listener处的代码,发现listener中无法注入bean导致报错。报错日志catalina.log日志lo
2020-07-18 13:47:20 2745
原创 Nginx跨域的解决方法
Nginx跨域问题跨域问题产生的原因同源的目的Nginx解决跨域问题反向代理Cookie跨域问题博主开发了一个动静分离的博客,动静分离免不了静态资源和后台代码的部署,静态资源管理我用的是Nginx反向代理服务器。选择Nginx的原因是它内存消耗少、稳定性高、代码相对简单些。在项目编写的时候博主就遇到了浏览器的跨域问题,而本篇文章将讲述跨域问题的由来以及Nginx是如何解决跨域问题的。跨域问题产生的原因跨域问题产生原因是浏览器同源策略的限制,何为同源策略,下表给出了与URL http://xieji
2020-07-18 13:41:08 2057
原创 springboot打包并部署到tomcat
springboot打包并部署到tomcat1、修改pom.xml文件2、修改spring启动文件3、使用maven命令打包最后当我们的项目在编写和测试完成后,就是部署到web服务器上运行。我选择的是tomcat服务器,springboot项目打包并部署到tomcat有以下几个步骤。1、修改pom.xml文件由于部署到tomcat所以我将项目在idea中打包成war包,在pom.xml文件的<project></project>标签中添加以下代码:<packagin
2020-07-18 13:30:04 2894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人