自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兴趣使然的草帽路飞

最怕你一生碌碌无为,还安慰自己平凡可贵!

  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 一小时学会使用SpringBoot整合阿里云SMS短信服务

1. 登录阿里云进入控制台进入阿里云控制台,https://home.console.aliyun.com/在个人头像位置点击进入AccessKey管理:2. 创建用户和用户组创建用户组添加完成后进入用户组,并为其添加权限:创建用户注意:用户创建完成后,将其添加到用户组中,点击进入该用户,在认证管理下方会有该用户对应的AccessKeyId和AccessKeySecret!要将其保存下来,不然忘记后,还得删除用户,重新创建,在之后使用代码整合短信业务时候需要用到!3. 开

2020-12-18 23:01:54 5839 3

原创 SpringBoot整合Thymleaf实现页面静态化

文章整理题材来源于传智播客乐优商城项目实战!1. 问题需求分析在做乐优商城时,页面是通过Thymeleaf模板引擎渲染后返回到客户端。当商品详情页数据渲染时,在后台需要大量的数据查询,而后渲染得到HTML页面。在用户访问量大的情况下会对数据库造成压力,并且请求的响应时间过长,并发能力不高。如何解决?一般我们优先会考虑使用缓存技术,比如 Redis 分布式缓存,Guava 本地缓存等。然而 Redis 只适合数据规模比较小的情况,假如数据量比较大,例如商品详情页,每个页面如果10kb,1.

2020-12-16 20:47:31 467

原创 SpringBoot整合云服务器下的FastDFS实现文件上传

1. 云服务器下安装FastDFS1.2 环境前置要求本地虚拟机/云服务器:CentOS7.x 版本将FastDFS 和 Nginx 相关的软件压缩包下载完成并上传到云服务器中,下载链接如下:nginx-1.18.0.tar.gzlibfastcommon-1.0.38.tar.gzfastdfs-5.11.tar.gzfastdfs-nginx-module-1.20.tar.gz下载完成后如图:将下载的压缩文件通过Xftp 6 上传到云服务器指定路径下,我指定的路径是:/u

2020-12-10 12:02:11 2418 6

原创 wkhtmltopdf工具将网站转换成pdf或图片

0. 下载与安装官网地址:https://wkhtmltopdf.org/官网下载地址:https://wkhtmltopdf.org/downloads.html下载成功后双击安装,目录可以自己指定,安装成功后进入其目录中:1. 配置环境变量我们进入 wktmltopdf 目录下的bin 目录,将目录的路径地址复制下来:接下来,我们在wkhtmltopdf 目录下新建一个 wk-pdfs 文件夹,用于存放保存的pdf 文件:同样的,我们在wkhtmltopdf 目录下新建一个 w

2020-12-05 19:52:29 460 1

原创 SpringBoot整合通用tk.mapper增删改查+PageHelper分页

1. Pom.xml 依赖<!--通用mapper起步依赖--><!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId

2020-12-25 13:35:31 670

原创 大三上学期就要结束了,为下学期找实习,立个Flag!

不要等到毕业找不到工作才回头补代码,也不要考研失利才后悔 没好好复习!有的人大四就在岗位站稳了,有的顺利上岸,也有的既考不上也找不到工作!今天的努力决定明天的高度!向前辈学习大概在一年前把,大二还没上完,在考研和就业问题上一直犹豫不定,始终没有选择一个方向自己沉下心来去努力,当时的自己眼界就只停留在学校和同班同学的水平线,以为只要跟着老师好好学习四年,找一份好工作是不成问题的!激励自己给自己定个小目标...

2020-12-21 18:49:35 6394 13

原创 hibernate-validate的基本使用

1. hibernate-validate注解Constraint详细信息@Valid被注释的元素是一个对象,需要检查此对象的所有字段值@Null被注释的元素必须为 null@NotNull被注释的元素必须不为 null@AssertTrue被注释的元素必须为 true@AssertFalse被注释的元素必须为 false@Min(value)被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value)被注释的元素必须

2020-12-19 20:56:51 398 1

原创 Linux下安装RabbitMQ并使用SpringBoot整合

1. RabbitMQ简介RabbitMQ是基于AMQP协议的一款消息管理系统,是部署最广泛的开源消息中间件,是最受欢迎的开源消息中间件之一:官网: http://www.rabbitmq.com/官方教程:http://www.rabbitmq.com/getstarted.htmlAMQP 协议:AMQP(advanced message queuing protocol)在2003年时被提出,最早用于解决金融领不同平台之间的消息传递交互问题。顾名思义,AMQP是一种协议,更准确的说

2020-12-17 15:09:54 451

转载 乐优13天UnmappedTerms cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.StringTerms

问题在完成黑马的leyou商城中,在13天的视频中对规格参数进行聚合查询并封装数据时,后台出现这个错误信息:java.lang.ClassCastException: org.elasticsearch.search.aggregations.bucket.terms.UnmappedTerms cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.StringTerms看到这个cast to就知道格式不能转换成S

2020-12-15 18:01:31 485 1

原创 SpringBoot配置CORS处理前后端分离的跨域问题

SpringBoot配置CORS处理前后端分离的跨域问题1.为什么有跨域问题?跨域不一定都会有跨域问题。因为跨域问题是浏览器对于Ajax请求的一种安全限制:一个页面发起的Ajax请求,只能是与当前页域名相同的路径,这能有效的阻止跨站攻击。因此:跨域问题 是针对 Ajax 的一种限制。2.解决跨域问题的方案目前比较常用的跨域解决方案有3种:Jsonp最早的解决方案,利用script标签可以跨域的原理实现。限制:需要服务的支持只能发起GET请求nginx反向代理思路是:利用

2020-12-08 21:15:30 369

原创 Go语言基本语法 (下)

原作者博客链接:[https://www.liwenzhou.com/][https://www.liwenzhou.com/]Golang 中文文档地址:https://studygolang.com/pkgdocGo语言基本语法 (中)1. fmt 标准库介绍fmt 包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。1.1 向外输出标准库fmt提供了以下几种输出相关函数。1.1.1 PrintPrint系列函数会将内容输出到系统的标.

2020-12-05 13:19:27 364

原创 Go语言基本语法 (中)

原作者博客链接:[https://www.liwenzhou.com/][https://www.liwenzhou.com/]Golang 中文文档地址:https://studygolang.com/pkgdocGo语言基本语法 (上)1. 运算符Go 语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算数运算符运算符描述+相加-相减*相乘/相除%求余注意: ++(自增)和--(自减)在Go语.

2020-12-05 12:28:06 329

原创 @JsonFormat和@DataFormat注解解决前后端日期格式一致性问题

1. 使用场景分析为举例方便,我这里给一个简单的实体类Blog,对应数据库中的blog 表:/** * 博客文章实体类 * * 实体类成员属性 和 数据库表字段满足ORM映射关系 */public class Blog { private Integer blog_id;// 博客id private String blog_title;// 博客标题 private String blog_content;// 博客内容 private Date

2020-12-03 19:22:04 431

原创 SpringBoot整合SpringSecurity做认证和权限控制案例(含Demo代码)

Demo素材来源于牛客网注意:SpringBoot2.3.x 大版本统一最好,以免 bug 挡路!1. Demo 环境搭建1.1 数据库sql1.1.1 新建数据新建一个名为community 的数据库,编码类型 utf8mb41.1.2 user表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for user-- -----------.

2020-12-02 20:18:26 821 3

原创 计算机网络笔记总结:Part1 概述

文章参考于B站:王道考研——计算机网络学习建议:对于准备找实习且还没学过计网的小伙伴,可以跟着王道考研的教程过一遍知识点,然后刷面试题(在面试时候常考的只是计网的某些部分内容,考研可能侧重点更多些理论知识)!考研题和面试题可能侧重点不太一样,根据自己的选择情况刷题!0. 计算机网络的介绍0.1 计算机网络简介0.2 计算机网络的功能简介数据通信(连通性)资源共享:软件硬件数据分布式处理多台计算机各自承担同一份工作任务的不同部分,例如 Hadoop 平台提高.

2020-12-02 14:16:49 886 3

2020最强Java面试题共(6000页).zip

2020最强Java面试题共(6000页)

2021-03-04

elementary(数据结构与算法源代码).zip

elementary(数据结构与算法源代码)

2021-03-04

dnpicture.zip

我的测试Demo

2020-12-28

Java编程思修第4版本学习笔记(上).pdf

Java编程思修第4版本学习笔记(上),总结了Java编程思修这本树1-15章节的内容,我的博客中也有对应的文章供大家阅读~

2020-11-26

Java编程思修第4版本学习笔记(下).pdf

Java编程思修第4版本学习笔记(下),总结了Java编程思修这本书16-21章节的内容,我的博客中也有对应的文章供大家阅读~

2020-11-26

IO、通信中间件Netty入门

Netty 是由 JBOSS 提供的一个java开源框架, 是业界最流行的NIO框 架,整合了多种协议 包括FTP、SMTP、HTTP等各种二进制文本协议)的实现经验,精 心设计的框架,在多个大型商业项目中得到充分验证。

2020-11-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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