自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot个人博客从无到有项目搭建——实战综合介绍

SpringBoot个人博客项目搭建博客源码:个人博客主页:一、项目简介:一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了李仁密大神的小而美个人博客项目课受益匪浅,于是琢磨着搭建一款属于自己的博客网站一定很棒,于是参考了oneStar博主的博客项目,乘热打铁巩固所学习的内容,好让自己熟悉这类项目开发的基本流程。于是有了下面这款"清峰小栈"个人博客项目来不及多说上图:技术要点:1、SpringBoot-2.3.4.RELEASE2、Maven-3.6.3

2020-10-10 09:10:02 12492 11

原创 SSM 企业权限管理系统 项目实战

SSM 企业权限管理系统 项目实战一、前端应用主要采用AdminLTE开源模板主题工具1.AdminLTE介绍AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,它提供了一系列响应的、 可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕分辨率,兼容PC和移动端。通 过AdminLTE,我们可以快速的创建一个响应式的Html5网站。AdminLTE框架在网页架构与设计 上,有很大的辅助作用,尤其是前端架构设计师,用好AdminLTE 不但美观,而且可以免去

2020-07-19 10:24:40 7071 8

原创 Mac M1芯片 搭建RocketMQ

Mac M1芯片 搭建RocketMQ

2023-01-05 15:05:00 469

原创 ELK优雅开启密码登录认证

很多人采用的是Nginx代理来做登录验证功能,这也是一种实现方式,但是我们还有另一种更加优雅的方式,kibana其实有为我们提供认证登录的方式。当我们安装好ELK后,默认是可以直接访问到kibana的,可以直接查看收集到的信息,这样很不安全。浏览器中输入kibana的地址,如http://127.0.0.1:5601/,进入如下页面。在后面的提示中配置密码,配置密码即可, 会有很多个密码, 建议都配一样的。在这里可以修改“用户/角色”的密码以及创建“新用户/角色”。文件中填写连接ES的用户凭证,

2022-09-21 23:31:56 826

原创 Nginx配置访问密码(在线|离线安装)

实现效果:1、通过nignx访问的站点或目录,需要让用户输入用户名密码才能访问2、在nginx下,提供了ngx_http_auth_basic_module模块实现让用户只有输入正常的用户名密码才允许访问web内容。默认情况下,nginx已经安装了该模块,所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密)让后保存到文件中,接着在nginx配置文件中根据之前事先保存的文件开启访问验证:对网站通过密码进行访问 有两种方法一种是 通过 htpasswd。

2022-08-19 20:41:06 978

原创 CentOS 升级内核的三种方式(yum/rpm/源码)

在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍三种升级内核方式。

2022-07-10 20:49:46 4694

原创 安装ELK-docker版

1、安装ELK1)ElasticSearchELK简介ELK主要由ElasticSearch、Logstash和Kibana三个开源工具组成,还有其他专门由于收集数据的轻量型数据采集器Beats。Elasticsearch:分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来Elasticsearch:是用Java 基于 Lucene 开发,现在使用最广的开源搜索引擎之一,Wikipedia 、StackOverflow、Github等都

2022-05-28 18:42:45 1054

原创 安装harbor(在线|离线)

安装harborHarbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有仓

2022-05-28 18:31:58 511

原创 通过命令行创建harbor镜像库

harbor 2.0版本以下通过http请求的方式命令行创建harbor镜像库以下是json文件:{"project_name": "google_containers","metadata": {"public": "true"}}其中google_containers可以根据自己定义项目的名称来定义。创建harbor镜像库首先先创建一个json文件内容,然后执行下面这行命令。curl -u "admin:Harbor12345" -X POST -H "Content-Type: appl

2022-05-28 18:27:02 368

原创 mysql5.7小版本升级-windows

mysql5.7小版本升级-windows

2022-03-09 11:22:10 2935 2

原创 Hexo-零基础搭建个人博客(详解)

简单来说就是一个不用你写代码,就能搭建一套属于你自己的个人博客网站 应用(零基础小白也会)。

2021-12-13 11:21:49 30384 14

原创 Springboot整合jsp、jsp与Thymeleaf共存分享

总结一下Springboot整合jsp的详细步骤总结一下Springboot整合jsp和Thymeleaf共存的详细步骤

2021-12-03 15:40:05 1111

原创 元空间不足java.lang.OutOfMemoryError: PermGen space 错误的原因及解决方法

出现 java.lang.OutOfMemoryError: PermGen space 错误的原因及解决方法原因:堆内存的永久保存去区内存分配不足(缺省默认为64M),导致内存溢出错误。2、解决方法:重新分配内存大小,-Xms1024M -Xmx2048M -XX:PermSize=128M -XX:MaxPermSize=256M一、IDEA配置-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2021-09-30 17:01:10 2316

原创 Linux-Mongo集群模式之主从+副本集

Linux-Mongo集群模式之主从+副本集一、知识沉淀:Mongodb的replication主要有两种:主从和副本集(replica set)。现在mongodb官方建议用副本集替代主从复制。什么是oplog:MongoDB 的Replication是通过一个日志来存储写操作的,这个日志就叫做oplog。 在默认情况下,oplog分配的是5%的空闲磁盘空间。通常而言,这是一种合理的设置。可以通过mongod --oplogSize来改变oplog的日志大小。主从复制:主从的原理和mysql类

2021-09-14 22:14:37 266

原创 Rsync定时同步+异地备份

Rsync定时同步+异地备份​ 简介:Rsync是unix系统下的一个数据备份工具。可实现本地文件的拷贝,与远程文件的同步传输。特点:1、Rsync安装便捷,使用方便。2、传输过程中以压缩解压形式,减少带宽占用。3、能更新整个文件数。4、安全,能用 rsh、ssh 或直接端口做为传输端口,或者 socket 连接。5、亮点是免费。​ 简单来讲Rcync的目的是实现两台主机上的文件同步。(包括本机推送远程文件,远程拉取本机文件两种方式)​ 嗯哼,两台主机的文件同步这就涉及到了,源服务器和

2021-08-17 17:36:09 720

原创 MongoDB的安装配置与开启审计日志

MongoDB的安装配置与开启审计日志欢迎来到知道的越多,不知道的越多系列!1、Mongo的安装教程(Linux)1、下载安装包https://www.mongodb.com/download-center/community2、上传安装包3、解压,移动tar -zxvf mongodb-linux-x86_64-4.0.6.tgzmv ./mongodb-linux-x86_64-4.0.6 /usr/local/mongodb4、进去mongodb文件夹cd /usr/loca

2021-08-12 22:15:59 2449

原创 Nginx配置Https(安全认证)

Nginx配置Https(安全认证)1、Http与Https的区别HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种

2021-05-23 21:29:31 969 9

原创 Nginx的安装(Linux)

Nginx的安装Nginx的安装可分为两种:1、通过Nginx源码安装2、通过yum安装一、下面通过源码安装:通过源码安装需要提前安装好GCC编译器、PCRE兼容正则表达式库、zlib压缩库、OpenSSL安全通信的软件库包,然后才能进行Nginx的安装1、通过一条指令全部安装:yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel2、下载好安装包wget http://nginx.org/do

2021-05-23 21:28:53 67 1

原创 linux 安装wkhtmltopdf

linux 安装wkhtmltopdflinux pdf生成与转换工具首先先看linux操作系统的版本及位数cat /etc/redhat-release 查看系统的版本getconf LONG_BIT 查看系统是多少位wkhtmltopdf 下载地址 http://wkhtmltopdf.org/downloads.htmlwget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-

2021-04-17 19:15:43 3166 1

原创 Sringboot整合Nacos配置中心使用 2.2.1

Nacos除了实现了服务的注册发现之外,还能将配置中心功能整合在了一起。通过Nacos的配置管理功能,可以将整个系统内的所有配置都集中在Nacos中存储。具体流程:采用的nacos配置依赖版本是2.2.1.RELEASE1、一键启动nacos服务2、登录http://localhost:8848/nacos用户名密码都为nacos,添加配置文件2.1新建一个命名空间(测试环境)2.2 新建一个配置文件,此配置文件为springboot项目中的配置文件内容,文件名定义为项目名称+yaml格式(

2021-03-06 18:05:17 673

原创 SpringBoot实现每天给对象发送情话

SpringBoot实现定时发送彩虹屁邮件听闻女生喜欢浪漫而又有仪式感的事情,作为一名才华与颜值并存的程序猿,如何才能有格调却又不是身份的表达自己的爱慕之情呢,此文为你提供一篇实用干货,让你从此摆脱单身狗的束缚。实现需求:定时发送QQ邮件到指定邮箱,实时更新邮件内容(每封邮件内容中的彩虹屁都不一样),自定义精美模板上图:QQ邮件样式(具有js动态上滑特效)1、导入依赖 <dependency> <groupId>org.springframe

2021-01-20 10:09:38 518 2

原创 SpringBoot 企业权限管理系统 项目实战

SpringBoot 企业权限管理系统完整项目github地址:SSM企业权限管理系统:[https://github.com/lindaifeng/Authority-Management-System]SpringBoot企业权限管理系统:SpringBoot 企业权限管理系统 是对SSM企业权限管理系统的重构。简化代码开发减少重复代码的书写,使得代码整体显得更加美观、简洁。具体详细介绍可参考:SSM企业权限管理系统https://editor.csdn.net/md/?articleId=

2020-12-23 21:14:01 1311 2

原创 从头安装Vue环境——不再折腾

想装个vue环境,各种报错,卸载重装后折腾了好久各种百度终于找到一个完美的解决方案,赶紧记录一下一、卸载安装node.js1.从卸载程序卸载程序和功能。2.寻找这些文件夹并删除它们(如果还有)。根据您安装的版本这些可能存在也可能不存在:C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)C:\Users{User}\AppData\Roam

2020-12-19 21:05:24 306 1

原创 SpringBoot实现QQ第三方登录(最简方法)

SpringBoot实现QQ第三方登录一、QQ第三方登录介绍1、要实现QQ第三方登录必须在QQ互联申请第三方登录接口2、搞第三方登录,必须先进行接口的申请并得到授权;3、QQ第三方接口的申请地址:QQ互联 https://connect.qq.com/index.html4、申请之前,你必须有一个进行过国内备案过的网站,个人也可以;5、登录QQ互联后,首先填写个人或者公司信息,然后申请网站应用,但是APP的话,需要申请移动应用;这里有个回调地址注意下,是用户进行第三方登录的时候会带上这个参

2020-12-07 17:26:23 1938

原创 Linux安装MySql 与 远程连接错误代码1045

阿里云Centos7在线安装mysql5.7:https://blog.csdn.net/qq279862451/article/details/81486921mysql远程连接错误代码10451、关闭防火墙2、给mysql添加权限解决方法:在远程机上(192.168.30.14)进行设置登录mysql客户端1、给mysql添加权限Grant all privileges on . to ‘root’@’%’ identified by ‘password’;root是mysql

2020-12-04 16:07:00 646

原创 SpringBoot实现七牛云图片上传下载云存储

一、七牛云对象存储对个人博客提供上传图片功能的时候,发现图片上传到服务器多了后,服务器内存空间会比较吃力,所以抛弃了这一做法改有道云做图床生成第三方链接存入数据库,有效避免了占用服务器空间的压力,后期维护的时候,又发现有道云做图床太麻烦了,上传图片时要打开有道云获取链接,到浏览器访问获取图片链接地址,一张两张还好,多了真折腾人,偶然看到七牛云做图片云储存的文章,注册每月都送10G存储空间和流量等等福利,于是就动手掰扯起来了(注意https流量是收费的)。1、新建空间注册登录就不说了,主要针对于图片

2020-11-24 20:05:10 837

原创 SpringBoot实现QQ邮件发送(普通文本,附件,富文本文件)

SpringBoot实现QQ邮件发送我用于我的个人博客用户注册成功后发送注册成功消息与找回密码功能。一、打开QQ邮箱获取授权码在QQ邮箱设置中点击账户,开启STMP服务,得到授权码,这个授权码就相当于我们要发送邮件的密码(请勿告诉他人)。二、导入依赖编辑配置文件 <!--发送邮件--> <dependency> <groupId>org.springframework.boot</groupId>

2020-11-19 19:28:29 818

原创 虚拟机连接不上网络,解决办法

虚拟机连接不上网络解决思路简单的介绍了VM虚拟机常用的三种网络连接方式,一般用NAT方式虚拟机就很容易上网的,所以一般没有特殊要求推荐用NAT方式。1、桥接:就是把虚拟机通过VMnet0桥接到主机的本地连接。现在虚拟机是通过VMnet0与外界联系,现在的虚拟机就相当于和主机一样是物理网络中的一台电脑,说的通俗的就是现在虚拟机就相当于和你主机同在一个网络的另一台真实的电脑。所以要想使用桥接使虚拟机上网,前提必须你的主机处在局域网中,也就是你的主机上网得有路由器,这时才能用桥接使虚拟机上网。至于虚拟机的

2020-11-16 09:27:00 28281 8

原创 SpringBoot实现文件上传、下载到服务器

一、SpringBoot模拟文件上传,下载上传:文件前端传入,后端获取到文件通过输出流写入文件下载:获取到文件路径,通过输入流读取,在通过输出流写入文件实现下载#文件上传大小配置 单个文件大小 总的文件大小spring.servlet.multipart.max-file-size=10MBspring.servlet.multipart.max-request-size=100MB <dependency> <groupId>org.sprin

2020-11-02 10:36:43 5855 2

原创 SpringBoot实现短信发送功能(阿里云短信服务)

SpringBoot短信发送功能这里我采用的是阿里云提供的短信服务一、购买短信套餐因为做测试用所以我是直接在官网上领的免费试用100条,公司有大需求的话也可以搜索短信服务购买短信套餐即可,一条短信也就几分钱。二、创建用户组创建用户组后会得到一个组,随后可以添加权限点进用户组后我们进去权限管理搜索sms就会出现短信服务的权限,添加即可。三、添加用户添加了用户组之后我们还需添加用户,填写好名称(自定义),我们重点是需要勾选上编程访问,这是我们能够通过编写代码发送短信的前提。随后我们就会

2020-10-27 21:42:56 3027 2

原创 SpringBoot+thymeleaf实现视图控制器,拦截器,国际化功能

注意:1、配置视图控制器要添加web依赖,视图跳转到templates包下的页面需要添加thymeleaf依赖2、thymeleaf模板引擎默认扫描templates包下的页面,且默认后缀名为.html所以我们可以不用加后缀名。3、所有页面的静态资源度需要thymeleaf来接管:@{}。导入别人的页面时,要引入thymeleaf模板引擎的头文件(命名空间)才会在HTML页面中加载static中的样式,(thymeleaf默认从static包中找样式,页面样式引入需要采用thymeleaf语法才能..

2020-10-24 10:51:26 888

原创 Linux安装redis详情与常见的问题

Java程序连接redis时报错:JedisConnectionException: Failed connecting to host 39.99.247.62:6379原因:1)机器之间网络无法联通2)ip和端口号不正确3)虚拟机中防火墙的原因(可能性较大)4)服务器端的redis.config配置问题1.redis.conf 中bind 127.0.0.1 未用#注释掉(未注释默认只接收本机访问)2.protected-mode no 守护进程设置no3.daemonize yes 作

2020-10-15 16:10:19 412

原创 SpringBoot个人博客项目搭建—前端首页展示功能介绍(十)

前端首页展示功能介绍

2020-10-11 08:41:08 1561 1

原创 SpringBoot个人博客项目搭建—项目部署到服务器详情(十一)

项目部署到服务器详情

2020-10-11 08:40:08 1494 4

原创 SpringBoot个人博客项目搭建—后台照片墙界面功能介绍(九)

后台照片墙界面功能介绍

2020-10-11 08:38:41 914

原创 SpringBoot个人博客项目搭建—后台友链界面功能介绍(八)

后台友链界面功能介绍

2020-10-10 09:21:44 669

原创 SpringBoot个人博客项目搭建—后台分类界面功能介绍(七)

后台分类界面功能介绍

2020-10-10 09:20:48 809

原创 SpringBoot个人博客项目搭建—后台博客界面功能介绍(六)

后台博客界面功能介绍

2020-10-10 09:19:55 1668

原创 SpringBoot个人博客项目搭建—后台登录界面功能介绍(五)

后台登录界面功能介绍

2020-10-10 09:19:13 2086 1

原创 SpringBoot个人博客项目搭建—日志类和自定义异常类介绍(四)

日志功能类介绍

2020-10-10 09:18:02 1027 2

Linux_x86_64_gcc环境相关依赖库.zip

Linux centos离线环境下,安装nginx,提示没有gcc环境,结果需要一大堆安装依赖库,找了半天才找齐,特地整理在了一起好直接拿来用。亲测有效。

2021-09-06

Dubbo学习资料.zip

Dubbo快速入门案例相关资源包,其中包含入门教程,入门代码演示,所需软件,能够很轻松的掌握对于dubbo的学习,我的第一个入门案例就是来自于此的学习,希望他能够对你有所帮助

2020-07-21

空空如也

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

TA关注的人

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