自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OY

放弃不难,但坚持一定很酷

  • 博客(134)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB 基本操作

​ MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。

2022-09-16 19:24:02 217

原创 Lanproxy映射本地开发环境

服务端部署简单、配置明确,支持ssl配置客户端有界面客户端配置简单明了、客户端支持多平台方式可以说还说非常不错的,方便我们广大开发朋友做本地联调,我非常喜欢。希望能方便大家做本地联调。......

2022-07-17 23:27:49 173

原创 CentOS7 系统详细

CentOS7 系统版本信息一、CentOS7系统内核版本cat /proc/version[root@OY ~]# cat /proc/versionLinux version 3.10.0-1127.19.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Aug 25 17:23:54 UTC 2020un

2021-12-21 23:50:32 357

原创 Java(SpringBoot) 搭建 go-cqhttp 机器人

Java(SpringBoot) 搭建 go-cqhttp 机器人百度一下搭建go-cqhttp,千篇一律都是采用python搭建的,Java搭建根本没有。导致自己在搭建的时候可折磨了,出现了许多的问题。唯一能参考就只有官方文档。文档对小白也不是太友好,所以出这篇博客弥补一下Java 的搭建版本。搭建环境: winndows 系统 + Java + Idea 2020.2注意:本博客写的比较简单,存在很多不完善的地方,如需符合自己需求请参考官方文档参考文档:官方文档一、搭建go-cqht

2021-12-21 23:45:18 1551 5

原创 阿里ESC(轻量云) 通过内网访问OSS资源

业务场景:公司开发小程序,使用了OSS资源来存储一些资源,但是考虑到访问量大,每天的外网流出流量太大了,领导让我处理,通过nginx 转到内网,内网访问不需要收费的,简单记录一下操作步骤。前提准备一台阿里云服务,自己手上也有一台阿里云学生机(小水管)阿里OSS一个域名(备案)轻量应用服务器通过OSS内网地址访问OSS资源 官方文档一、基本配置关于oss的使用收费需要说一下:对象存储OSS服务的基础计费项包括:**存储容量,流量,请求次数。**此外,OSS还提供存储数据处理服务(如.

2021-12-04 00:34:30 1443

原创 SSO - 单点登录

SSO - 单点登录Single Sign On 一处登陆、处处可用参考:https://gitee.com/xuxueli0323/xxl-sso.git一、项目搭建结构:gulimall-test-sso-client 登录服务器 8080 ssoserver.comgulimall-test-sso-client 项目1 8081 client1.com127.0.0.1 ssoserver.com127.0.0.1 client1.com127.0.0.1 clien

2021-11-21 23:34:31 1226 1

原创 RabbitMQ 集群

RabbitMQ 集群一、 clustering1、使用集群的原因​ 如果RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障情况。单台RabbitMQ服务器可以满足每秒 1000 条消息的吞吐量,那么如果应用需要 RabbitMQ 服务满足每秒 10 万条消息的吞吐量呢?购买昂贵的服务器来增强单机 RabbitMQ 务的性能显得捉襟见肘,搭建一个 RabbitMQ 集群才是解决实际问题的关键 。2、搭建步骤测试之前需要准备三台机器,保证都装好了rabbitmq192.168.64.1

2021-10-23 22:47:06 78

原创 Vue 项目启动内存溢出

Vue 项目启动内存溢出报错信息:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory解决一:(自己采用这种方式解决的)安装个npm包 : increase-memory-limitnpm install -g increase-memory-limit在package.json 中加"fix-memory-limit": "c

2021-10-11 11:06:52 160

转载 java8 复合类型对象的List集合的排序,求和,取最大值,按照条件过滤

public class Java8Test { public static void main(String[] args) { Person p1 = new Person("麻子", 31); Person p2 = new Person("李四", 20); Person p3 = new Person("王五", 26); List<Person> personList = new Ar

2021-09-03 15:09:58 105

原创 解决element-ui的下拉框有值却无法选中的情况

解决element-ui的下拉框有值却无法选中的情况问题描述: 数据从后台查询出来了,el-select 数据可以选中,但是option是没有选中的。分析:select选择器对数据的显示,是匹配到select下拉框数据源中对应的value值时则会显示相应的label;若是没有匹配到,则显示的是该value。显然,这里是因为没有匹配到下拉框中的value值,直接显示的这个字段的值。下拉框代码如下<el-col class="col1"> <el-form-item

2021-08-20 14:01:41 1484

原创 Eureka的 Rest Api列表

Eureka的 Rest Api列表请求名称请求方式HTTP地址请求描述注册新服务POST/eureka/apps/{appID} 传递JSON或者XML格式参数内容,HTTP code为204时表示成功取消注册服务DELETE/eureka/apps/{appID}/{instanceID} HTTP code为200时表示成功发送服务心跳PUT/eureka/apps/{appID}/{instanceID} HTTP code为200时表示成功查询所有服务GET/eureka/appsHTTP co

2021-08-20 13:59:35 401

原创 在线教育项目总结

前言:在线教育项目使用的是尚硅谷开源的视频 https://www.bilibili.com/video/BV1dQ4y1A75e?from=search&seid=14479882303889733720,在原的项目上做了细微的修改加上了自己一些细微功能二次开发,笔记方面根据老师开源笔记进行的细微的优化。对缺少的知识点进行了补充,方便日后的复习。一、项目后台管理功能1、准备启动后接口启动起来启动前端项目(前台系统和后台系统)2、登录和权限管理模块2.1 登录功能(SpringS.

2021-04-27 14:39:46 1052

原创 引入NUXT vue-awesome-swiper 插件出错 Cannot resolve “swiper/dist/css/swiper.css“

报错:ERROR Could not compile template E:\IDEA\OnlineEduProject-Web\guli_front\node_modules\@nuxt\vue-app\template\App.js: Cannot resolve “swiper/dist/css/swiper.css” from “E:\IDEA\OnlineEduProject-Web\guli_front\swiper\dist\css\swiper.css”at node_modules.

2021-03-23 17:14:22 1389 1

原创 SpringBoot 整合 阿里OSS

一、环境准备idea 2020 版本JDK 8Maven阿里OSS 对象储存Springboot 2.1.18参考: 阿里OSS 对象储存 :OSS文档:https://help.aliyun.com/product/31815.html二、项目搭建1、创建SprinBoot 项目使用 Spring Initilizr 项目向导在 Choose starter service URL 建议使用阿里的镜像源: https://start.aliyun.com , spring

2021-03-06 23:43:19 210

原创 CentOS 7 安装 Nginx

一、方案一(不推荐)1、下载nginx 安装包Nginx 官网:http://nginx.org/ 需要的安装包2、安装pcre解压缩pcre-xx.tar.gz包tar -zxvf pcre-xx.tar.gz进入解压缩目录,执行./configurecd pcre-8.37./configure./configure完成后,回到pcre目录下执行make && make install 3、 安装openssl解压缩openssl

2021-02-25 18:23:48 121

原创 Mybatis-plus 代码生成器

一、创建MP代码生成器在test/java目录下创建包com.oy.guli.edu,创建代码生成器:CodeGenerator.java (包路径根据自己情况来设置)public class CodeGenerator { @Test public void run() { // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); // 2、全局配置 Global

2021-02-25 00:31:04 116

原创 Mybatis-Plus

一、介绍1、简介官网:https://mp.baomidou.com/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更

2021-02-24 19:29:28 94

原创 CentOS 7 安装 JDK8

一、下载JDK下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html通过Xftp 工具上传压缩包到 opt 目录下二、安装1、解压tar zxvf jdk-8u281-linux-x64.tar.gz2、重命名mv jdk1.8.0_281 jdk1.83、配置环境变量将jdk路径加入环境变量中,使用vim /etc/profile命令修改环境变量vim /etc/p

2021-02-22 13:39:43 56

原创 Windows 版 Node.js 安装

一、介绍​ NodeJS一般指node.js。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。官网:http://nodejs.cn/下载地址:http://nodejs.cn/download/选择自己需要的版

2021-02-18 00:48:23 75

原创 SpringSecurity 细节度权限控制

SpringSecurity 细节度权限控制一、Role 和 Authority的区别用户拥有的权限表示roles("ADMIN","学徒","宗师") authorities("USER","MANAGER");给资源授予权限(角色或权限)//.antMatchers("/level1/**").hasRole("学徒")//.antMatchers("/level1/**").hasAnyRole("学徒","ADMIN")//拥有任何一个角色都可以访问.antMatchers

2021-02-08 10:32:08 274 2

原创 SpringSecufity 基础总结

一、简介https://docs.spring.io/spring-security/site/docs/4.2.10.RELEASE/guides/html5/helloworld-xml.htmlSpringSecurity融合Spring技术栈,提供JavaEE应 用的整体安全解决方案;Spring Security为基于Java EE的企业软件应用提供全面的安全服务。Spring Security只需要少量配置,就能构建一个强大的安全的应用系统。目前市面上受欢迎的两个安全框架:Apache

2021-02-08 10:31:08 285

原创 CentOS 7 安装 Redis

CentOS 7 安装 Redis一、安装环境CnetOS 7Redis 3.2.5 (没有唯一性)Redis官方网站Redis中文官方网站http://Redis.iohttp://www.Redis.net.cn二、安装1、安装下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt解压tar -zxvf redis-3.2.5.tar.gz在redis-3.2.5目录下执行make命令 (redis使用C

2021-01-26 17:32:56 32

原创 Vue 基础总结(2.x)

GitHub源码 :https://github.com/OYCodeSite/VueCode.gitvue 环境搭建一、初始化项目生成package.jsonyarn init -y创建入口js: src/index.jsconsole.log('Hello Webpack!')document.getElementById('root').innerHTML = '<h1>Hello222</h1>'创建页面文件: index.html&lt.

2021-01-25 01:17:36 153

原创 Vue 核心基础总结(2.X)

Vue 核心(2.X)一、Vue 的基本认识官网:英文官网: https://vuejs.org/中文官网: https://cn.vuejs.org/1、Vue 的特点遵循MVVM 模式编码简洁,体积小,运行效率高,适合移动/ PC 端开发它本身只关注UI, 可以轻松的引入 vue 插件或其他的第三库开发项目二、Vue 的基本使用永远的HelloWord编码:<div id="app"> <input type="text" v-model=

2020-12-27 22:31:49 307

原创 MySQL 主从复制

MySQL 主从复制环境准备:win10 MySQL 5.5 (主机)Linux CentOS7 MySQL 5.7 (从机)主从复制原理图:MySQL复制过程分成三步:master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;slave将master的binary log events拷贝到它的中继日志(relay log);slave重做中继日志中的事件,将改变应用到自己的数据库中。 MySQL复制是异

2020-12-24 17:03:28 65 1

原创 CentOS 7 安装 MySQL 5.7(详细)

CentOS 7 安装 MySQL 5.7一、下载地址官网下载地址:http://dev.mysql.com/downloads/mysql/二、拷贝&解压缩注意: 我自己本人使用版本是mysql 5.7.16 但是目前官网上的GA版 mysql 是5.7.32版,两个版本安装都一样,版本选择根据自己来决定。这里以5.7.16版为演示。三、检查工作1、检查当前系统是否安装过mysqlrpm -qa|grep mariadb如果存在如下:请执行以下卸载命令:rpm -e -

2020-12-10 17:07:29 3542 3

原创 Docker 基本操作总结

Docker 基本操作总结一、Docker的基本组成① 镜像(image)​ Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。② 容器(container)Docker 利用容器(Container)独立运行的一个或一组应用。容器是用镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和

2020-11-25 17:36:33 143

原创 SpringCloud Alibaba Seata处理分布式事务

SpringCloud Alibaba Seata处理分布式事务一、分布式事务问题① 分布式前​ 单机单库没这个问题 从 1: 1 -> 1:N -> N: N② 分布式之后​ 单体应用被拆分成微服务应用, 原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源。​ 业务操作需要调用三个服务来完成。 此时每个服务内部的数据一致性由本地事务来保证, 但是全局的数据一致性问题没法保证。③ 一句话​ 一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用, 就会产生分布

2020-11-17 23:53:08 341 2

原创 SpringCloud Alibaba Sentinel实现熔断与限流

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇: SpringCloud Alibaba Nacos 服务注册和配置中心SpringCloud Alibaba Sentinel实现熔断与限流一、Sentinel① 官网英文: https://github.com/alibaba/Sentinel中文:https://github.com/al.

2020-11-13 23:42:01 257

原创 SpringCloud Alibaba Nacos 服务注册和配置中心

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇:https://blog.csdn.net/qq_45738810/article/details/109540527SpringCloud Alibaba Nacos 服务注册和配置中心一、Nacos 简介① 为什么叫 Nacos前四个字母分别为 Naming 和 Configuration 的前两.

2020-11-06 22:37:29 233 1

原创 SpringCloud Alibaba 入门简介

SpringCloud Alibaba 入门简介一、 why 会出现 SpringCloud Alibaba 入门简介① spring cloud Netflix 项目进入维护模式说明:Spring Cloud Netflix 项目进入维护模式最近,Netflix 正式进入维护阶段模式。自2016年以来, Ribbon已处于类似的状态。虽然Hystrix 和 Raibbon 现处于维护模式,但它们仍在Netflix大规模的部署。Hystrix仪表板和涡轮已被Atlas取代。对这些项目的最后承

2020-11-06 22:34:45 160 1

原创 linux CentOS 7 安装nginx(详细)

1. 安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-develgcc、gcc-c++ # 主要用来进行编译相关使用openssl、openssl-devel # 一般当配置https服务的时候就需要这个了zlib、zlib-devel # 主要用于文件的解压缩pcre、pcre-devel # Nginx的rewrite模块和HTTP核心

2020-11-06 22:14:50 88

原创 SpringCloud Sleuth 分布式请求链路

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇:SpringCloud Stream 消息驱动 https://blog.csdn.net/qq_45738810/article/details/109239040一、概述① 为什么会出现这个技术? 需要解决哪些问题?​ 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务点调用来协.

2020-10-23 12:58:04 74

原创 SpringCloud Stream 消息驱动

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇:SpringCloud Bus 消息总线 https://blog.csdn.net/qq_45738810/article/details/109190898 一、消息驱动概述① 是什么​ 一句话: 屏蔽底层消息中间件的差异,降低切换版本,统一消息的编程模型官网https://spring..

2020-10-23 11:21:26 205 1

原创 org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec

使用 docker RabbitMQ 容器, org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec 无法连接报错异常:下面是我的配置 application.ymlserver: port: 8801spring: application: name: cloud-stream-provider cloud: st.

2020-10-22 17:03:05 2103 6

原创 SpringCloud Bus 消息总线

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇:SpringCloud config 分布式配置中心 https://blog.csdn.net/qq_45738810/article/details/109190817一、概述① 上一讲解的加深和扩充, 一言以蔽之​ 分布式自动刷新配置功能,Spring Cloud Bus 配合 Spring Cl.

2020-10-20 22:16:22 58 1

原创 SpringCloud config 分布式配置中心

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇:SpringCloud 服务网关:https://blog.csdn.net/qq_45738810/article/details/109147121① 概述1.分布式系统面临的配置问题​ 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对小,因此系统中出现大量的服务,由于每个服务.

2020-10-20 22:12:51 60

原创 SpringCloud 服务网关

GateWay 新网关① 概述简介1.官网上一代网关 zuul 1.X:https://github.com/Netflix/zuul/wiki 当 前 网 关 gateway :https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/2.是什么概述:一句话:SpringCloud Getaway 使用的 Webflux 中的 reac

2020-10-18 17:01:32 253 3

原创 SpringCloud 服务降级

一、Hystrix 断路器① 概述1.分布式系统面临的问题2.是什么3.能干嘛服务降级服务熔断接近实时的监控4.官 网 资 料​ https://github.com/Netflix/Hystrix/wiki/How-To-Use5.Hystrix 官宣,停更进维​ https://github.com/Netflix/Hystrix不在修复Bug不在接收合并请求不在发布新版本② Hystrix 重要概念1.服务降级服务器忙, 请稍候再试, 不让客户端等待并

2020-10-17 16:35:03 272 4

原创 SpringCloud服务调用

博客参考学习视频: https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=4388336378730572330上一篇:SpringCloud服务注册与发现: https://blog.csdn.net/qq_45738810/article/details/109028667一、Ribbon 负载均衡服务调用① 概述1.是什么2.官网资料​ https://github.com/Netflix/ribbon/wi.

2020-10-16 14:37:49 109 1

Typora.rar

Typora 主题github主题css样式,使用步骤:点击文件 - 偏好设置,外观 - 打开主题文件夹,把GitHub主题的css样式文件替换一下就好了

2020-07-06

空空如也

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

TA关注的人

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