权限管理系统【SpringBoot + Vue + SpringSecurity】 基于Springboot构建的前后端分离通用权限管理系统。Spring Boot,MyBatis plus,Spring Security,Jwt,Redis,MySQLJavaScript,Axios,Vue,Element UI
谷粒商城【商城系统】完整总结 gulimall(谷粒商城) 是一个综合性的B2C平台,包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用 Docker 容器化部署。前台商城系统包括:用户登录、注册;商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。
谷粒商城项目笔记总结(2/2) 文章目录商城项目 - 高级篇(下)商城项目 - 高级篇(下)如果有收获! 希望老铁们来个三连,点赞、收藏、转发。创作不易,别忘点个赞,可以让更多的人看到这篇文章,顺便鼓励我写出更好的博客...
利用natapp做内网穿透 有时候我们自己做个小网站,或者开发微信公众号做测试时,因为没有公网ip而犯难,毕竟买一台云服务器带独立ip的,加上域名是一笔不小的开支。这时如果有一个内网穿透工具,让自己本地电脑充当服务器,让互联网,移动网能访问自己本地电脑上发布的网站,或者微信小程序,公众号测试程序,那是非常方便的。今天就介绍一个内网穿透的工具,而且是有免费版的。1、首先登录 https://natapp.cn;先注册然后需要实名认证一下2、实名认证会很快,认证完成后点击左侧购买隧道。点击进去到购买主页。3、这里点击购买免费的,
谷粒商城项目笔记总结(1/2) 谷粒商城项目,包括mybatis-plus,nacos,fegin,gateway,业务分析,oss对象存储,全文检索elasticsearch,模板引擎thymeleaf,压力测试JMeter,JVM,缓存redis,高并发分析,本地锁synchronized,分布式锁redisson,spring cache,多线程,异步编排CompletableFuture,商城业务。
尚医通【预约挂号系统】总结 1、项目介绍尚医通即为网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。随时随地轻松挂号!2、技术点后端:SpringBoot,SpringCloud,mybatisplus,redis,mongodb,easyExcel,rabbitmq,httpclient,nginx,mysql,oss,vue,微信支付,docker
《阿里云服务器搭建》------搭建SVN服务 文章目录1、查看和卸载SVN2、安装SVN3、建立SVN版本库4、修改配置文件1. 修改authz文件2. 修改passwd文件3. 修改svnserve.conf文件5、启动与停止6、windows客户端检出项目1、查看和卸载SVN# 查询SVN是否有过低版本SVN(没有安装过则不显示)rpm -qa subversion# 卸载SVNyum remove subversion# 查看yum源中subversion的版本yum list subversion2、安装SVN# 安装Su
《阿里云服务器搭建》------ 安装tomcat Tomcat服务器安装1、官网下载Tomcat官网下载:https://tomcat.apache.org/download-80.cgi将 apache-tomcat-9.0.41.tar.gz 的安装包下载到本地,然后使用 xftp5 上传到服务器中。2、上传并解压cd /homemkdir efscd efs/上传压缩包到/home/efs下,并解压tar -zxvf apache-tomcat-8.5.60.tar.gz注意:tomcat服务器运行时是需要JDK支持的,所以必须
SpringCloud Alibaba-Sentinel 实现熔断与限流 1、为什么要引入Sentinel?分布式系统遇到的问题在一个高度服务化的系统中,我们实现的一个业务通常会依赖多个服务;如果其中的下单服务不可用,就会出现线程池里所有线程都因等待响应而被阻塞,从而造成整个服务链路不可用,进而导致整个系统的服务雪崩,如图所示:服务雪崩效应:因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程,就叫做服务雪崩效应。导致服务不可用的原因:激增流量导致系统CUP / Load 飙高,无法正常处理请求激增流量打垮冷系统(数据库连接未创建,缓存未预热)
JMeter下载安装及入门教程 文章目录JMeter介绍准备工作JMeter下载及环境配置下载配置环境具体使用JMeter介绍JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试、性能测试和压力测试的工具。负载测试、性能测试和压力测试概念:负载测试:这类测试使系统或者应用程序在预先设计好的极端场景下测试运行。这类测试用来评估系统或者程序在极端条件下的行为。性能测试:这种测试被用来检测系统的性能表现,包括特定情况下,系统的响应能力和稳定性。压力测试:这类测试通过载入更多的外部资源,并使系统组件超越其所设定的能力范围
算法与数据结构 文章目录算法数据结构算法复杂度数据结构1、前言2、数组3、链表4、栈5、队列6、树7、图8、散列表9、堆动态规划搜索与回溯算法分治算法排序查找算法双指针位运算数学模拟算法数据结构算法: 动态规划、回溯算法、查找算法、搜索算法、贪心算法、分治算法、位运算、双指针、排序、模拟、数学、……数据结构: 数组、栈、队列、字符串、链表、树、图、堆、哈希表、……排序算法刷题:https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/55j
数据结构算法题 文章目录1、替换空格2、从尾到头部打印链表3、用两个栈实现队列4、表示数值的字符串5、反转链表6、包含 min 函数的栈7、复杂链表的复制8、左旋转字符串9、滑动窗口的最大值10、队列的最大值11、把字符串转成整数1、替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"示例:输入:s = "We are happy."输出:"We%20are%20happy."测试:class Solution { public String replaceSpace(Strin
Spring Cloud 五大组件(整合业务场景说明) 1、什么是微服务微服务就是把一个单体项目,拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维等;并且多个服务相互协调,相互配合,最终完成用户的价值。2、Springcloud是什么、Springcloud中的组件有哪些?Spring cloud是一个基于Spring Boot实现的服务治理工具包,在微服务架构中用于管理和协调服务。服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——N
SpringCloud(十三)Alibaba Nacos服务注册和配置中心 文章目录SpringCloud Alibaba 简介1、为什么会出现SpringCloud Alibaba2、SpringCloud Alibaba概念3、主要功能4、下载地址5、主要组件Nacos简介1、概念2、能干什么3、下载地址4、各种注册中心对比5、安装并运行Nacos服务注册中心1、基于Nacos服务提供者2、基于Nacos服务消费者3、服务注册中心对比Nacos服务配置中心1、Nacos作为配置中心 - 基础配置2、Nacos作为配置中心 - 分类配置SpringCloud Alibaba
SpringCloud(十二)Sleuth分布式请求链路追踪 为什么会出现这个技术?在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每个前段请求都会形成一条复杂的分布式服务调用链路I链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。概述定义:Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案,在分布式系统中提供追踪解决方案并且兼容支持了zipkin官网介绍:https://github.com/spring-cloud/spring-cloud-sleuth搭建步骤.
MySQL数据库面试题(2021最新版) 文章目录1、数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么MySQL有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?2、引擎MySQL存储引擎MyISAM与InnoDB区别InnoDB引擎的4大特性存储引擎选择3、索引什么是索引?索引有哪些优缺点?索引有哪几种类型?索引的数据结构(B树,hash)索引算法有哪些?索引设计的原则?创建索引的原则创建索引的三种方式,删除索引创建索引时需要注意什么?使用索引查询一定能提高查询的性能吗?为什么百万
SpringCloud(十一)Bus消息总线、Stream消息驱动 需求:分布式自动刷新配置功能;解决:SpringCloud Bus配合Spring cloud Config使用可以实现配置的动态刷新。1、概述定义:Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。Spring Clud Bus目前支持RabbitMQ和Kafka。能干什么?Spring Cloud Bus能管理和传播分布式系统间的消息,就像一个分布式执行器, 可用于广播状态更改、事件推送等,也可以当作微
SpringCloud(十)Config配置中心 微服务就意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer 来解决这个问题。1、概述定义:SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。SpringCloud Config分为服务端和客户端两个部分:服务