高秉文
码龄4年
  • 34,969
    被访问
  • 73
    原创
  • 41,451
    排名
  • 349
    粉丝
关注
提问 私信

个人简介:从前端到后端到项目部署,全栈学习。系统学习各种知识,进而进阶java架构师。

  • 加入CSDN时间: 2018-10-11
博客简介:

g759780748的博客

查看详细资料
  • 4
    领奖
    总分 515 当月 10
个人成就
  • 获得32次点赞
  • 内容获得11次评论
  • 获得89次收藏
创作历程
  • 23篇
    2022年
  • 50篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 谷粒商城实战
    2篇
  • 权限管理实战
    4篇
  • 优化实战
    2篇
  • vue开发后台管理系统
    9篇
  • linux下的部署操作
    10篇
  • 设计模式
    1篇
  • springboot实战小案例
    11篇
  • 分布式
    11篇
  • 1 数据结构与算法
    6篇
  • 2 数据库
    2篇
  • 3 并发编程
    5篇
  • 4 jvm
    1篇
  • 5 源码
    3篇
  • 1 高可用集群
    1篇
  • 3 微服务
  • 5 高可用通信
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 运维
    容器jenkinskubernetes
  • 服务器
    linuxcentos
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

谷粒商城-02-集成springcloud-alibaba各大组件

1 解决跨域问题启动前端renren-fast-vue-msater,启动后台renren-fast登录(admin/admin)[产生跨域问题,后台报错]When allowCredentials is true, allowedOrigins cannot contain the special value "*“since that cannot be set on the “Access-Control-Allow-Origin” response header. To allow
原创
发布博客 2022.03.11 ·
818 阅读 ·
0 点赞 ·
0 评论

谷粒商城实战-01-基础环境搭建

虚拟机:腾讯云服务器(CentOS7) 124.223.118.207虚拟机操作工具:MobaXterm1 docker安装mysql,redis(1)安装docker1.1 移除旧dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...
原创
发布博客 2022.03.11 ·
2065 阅读 ·
0 点赞 ·
0 评论

10 centos7部署mqtt

yum install gcc-c++yum install cmakeyum install openssl-develcd /homewget http://mosquitto.org/files/source/mosquitto-1.4.10.tar.gztar -xzvf mosquitto-1.4.10.tar.gz安装c-areas:wget http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gztar xvf c-.
原创
发布博客 2022.03.03 ·
27 阅读 ·
0 点赞 ·
0 评论

权限管理04-oauth2基础

OAuth2允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容名词定义Third-party application:第三方应用程序(client)HTTP service:HTTP服务提供商Resource Owner:资源所有者(用户user)User Agent:用户代理(浏览器)Authorization server:认证服务器Resource server:资源服务器OA
原创
发布博客 2022.03.02 ·
85 阅读 ·
0 点赞 ·
0 评论

springboot整合flowable快速实现工作流

1 flowable-ui部署运行从官网下载flowable-6.6.0 :https://github.com/flowable/flowable-engine/releases/download/flowable-6.7.2/flowable-6.7.2.zip将压缩包中的 flowable-6.7.2\wars\下的两个war包丢到Tomcat中的webapps文件夹中进入bin目录,启动tomcatcdD:\apps\apache-tomcat-10.0.16\b...
原创
发布博客 2022.02.25 ·
880 阅读 ·
0 点赞 ·
0 评论

09 CentOS7安装MariaDB(MYSQL分支)

1.安装和设置数据库在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB。安装命令为:yum install mariadb-server -y启动数据库服务:systemctl start mariadb//设置开机自启systemctl enable mariadb 对数据库进行一些基本设置:mysql_secure_installation 初始情况下没有密码,直接回车,它会自动提示你重..
原创
发布博客 2022.02.23 ·
37 阅读 ·
0 点赞 ·
0 评论

08 centos7搭建openldap

1 安装openldapyum install -y openldap openldap-clients openldap-servers复制一个默认配置到指定目录下,并授权,再启动服务,不然生产密码时会报错cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG授权给ldap用户,此用户yum安装时便会自动创建chown -R ldap. /var/lib/ldap/DB_CONFI
原创
发布博客 2022.02.22 ·
535 阅读 ·
1 点赞 ·
0 评论

策略模式+工厂模式+模板模式优化if-else

1 模板模式实现不同的策略(演示三种)package com.grm.strategy.handler;import org.springframework.beans.factory.InitializingBean;/** * 模板方法设计模式 * * @author gaorimao * @date 2022/02/22 */public abstract class Handler implements InitializingBean { public void
原创
发布博客 2022.02.22 ·
249 阅读 ·
2 点赞 ·
0 评论

表驱动法优化大量if-else

package com.grm.demo;import java.util.HashMap;import java.util.Map;import java.util.function.Function;/** * 演示优化大量if-else(表驱动法) * * @author gaorimao * @since 2022/02/22 */public class Demo { private static Map<String, Function<String.
原创
发布博客 2022.02.22 ·
200 阅读 ·
0 点赞 ·
0 评论

springboot自带mail实现邮件发送

登录网易邮箱,打开POP3/SMTP/IMAP设置授权码(发送手机短信会受到一个授权码)引入pom.xml <!--邮件发送依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId&g
原创
发布博客 2022.02.17 ·
324 阅读 ·
0 点赞 ·
0 评论

03 springboot+kafka+ELK实现海量日志收集

1 架构图2
原创
发布博客 2022.02.16 ·
829 阅读 ·
0 点赞 ·
0 评论

springboot+kafka+elk实现海量日志收集

1 架构(落地方案)
原创
发布博客 2022.02.16 ·
1 阅读 ·
0 点赞 ·
0 评论

09 路由守卫对url鉴权

登陆后,从后台加载出当前登录用户的信息1 登录信息实体类package com.grm.entity;import java.io.Serializable;import java.util.List;/** * 登录用户信息(用户名+头像,菜单列表) * * @author gaorimao * @date 2022/02/10 */public class LoginUserInfo implements Serializable { /** * 用户名
原创
发布博客 2022.02.16 ·
1426 阅读 ·
0 点赞 ·
0 评论

springboot文件上传

1 引入pom依赖 <!-- 上传下载依赖 --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.8.0</version> </dependenc
原创
发布博客 2022.02.11 ·
251 阅读 ·
0 点赞 ·
0 评论

权限管理03-security登陆后鉴权

1 大坑解决(security登录认证成功后,获取的用户一直是匿名用户)【问题复现】登陆成功后,调用其他接口,总是自动进入到我们的匿名用户未授权的过滤器,也就是前文写的这里【问题分析】security在UsernamePasswordAuthenticationFilter过滤器进行登录参数获取,但是之前还有一个过滤器SecurityContextPersistenceFilter,看下源码源码中这个过滤器会清除掉SecurityContextHolder中的Contex.
原创
发布博客 2022.02.11 ·
2309 阅读 ·
0 点赞 ·
0 评论

权限管理02-springboot整合springsecurity

1 加入pom.xml<!--Mysql数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- druid --> <dep
原创
发布博客 2022.02.05 ·
1202 阅读 ·
5 点赞 ·
0 评论

权限管理01-RBAC数据库表设计

0 分析1 建表语句(1)用户表CREATE TABLE `sys_user` ( `id` BIGINT NOT NULL AUTO_INCREMENT, `username` VARCHAR(64) DEFAULT NULL COMMENT '用户名', `password` VARCHAR(64) DEFAULT NULL COMMENT '密码', `avatar` VARCHAR(255) DEFAULT NULL COMMENT '头像', `phone`
原创
发布博客 2022.02.05 ·
906 阅读 ·
0 点赞 ·
0 评论

08 完善头部,加入首页菜单

<!-- 头部导航 --> <el-header> <strong>小高后台管理系统</strong> <div class="header-avatar"> <el-avatar size="medium" :src="currentUser.headImg"></el-avatar> <el-d...
原创
发布博客 2022.02.02 ·
1063 阅读 ·
1 点赞 ·
1 评论

07 动态菜单栏

1 左侧菜单栏静态数据改为动态数据1 后台数据<script>export default { data() { return { menuList: [ { name: "SysManga", title: "系统管理", icon: "el-icon-s-operation", path: "", component: "",
原创
发布博客 2022.01.30 ·
2445 阅读 ·
3 点赞 ·
0 评论

01 观察者模式

1 定义定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。2 实例如上图所示,服务号就是我们的主题,使用者就是观察者。现在我们明确下功能:1、服务号就是主题,业务就是推送消息2、观察者只需要订阅主题,只要有新的消息就会送来3、当不想要此主题消息时,取消订阅4、只要服务号还在,就会一直有人订阅3 类图4 代码实现模拟一个微信3D彩票服务号,和一些订阅者。两种实现方式:1.自我实现一个观察者模式 2.基于J.
原创
发布博客 2022.01.30 ·
638 阅读 ·
0 点赞 ·
2 评论
加载更多