![](https://img-blog.csdnimg.cn/569732b1036549f08e495e57466baea2.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
众筹网
文章平均质量分 89
仅用于记录自己的学习笔记
silhouette10
这个作者很懒,什么都没留下…
展开
-
SpringBoot集成Swagger2
这里写目录标题1. swagger整合步骤1.1. 引入swagger依赖1.2. 在主程序类名上使用@EnableSwagger注解启用1.3. 启动项目 访问swagger首页2. swagger的基础注解介绍2.2. 代码中添加swagger注解2.3. 实体类接口文档2.4.模块分组现如今,前后端分离已经逐渐成为互联网项目一种标准的开发方式,前端与后端交给不同的人员开发,但是项目开发中的沟通成本也随之升高,这部分沟通成本主要在于前端开发人员与后端开发人员对WebAPI接口的沟通,Swagger原创 2022-03-08 10:46:41 · 2773 阅读 · 0 评论 -
RabbitMQ
这里写目录标题1. RabbitMQ1.1. 搜索与商品服务的问题1.2. 消息队列(MQ)1.2.1. 什么是消息队列1.2.2. AMQP和JMS1.2.3. 常见MQ产品1.2.4. RabbitMQ1.3. 下载和安装1.3.1. 下载1.3.2. 安装1. docker中安装2. linux中安装2.1 安装Erlang、Socat、RabbitMQ2.2 启用管理插件2.3 RabbitMQ启停命令2.4 查看进程1.3.3. 测试1.4. 管理界面1原创 2022-03-06 21:38:36 · 330 阅读 · 0 评论 -
Elasticsearch
Elasticsearch1. 了解搜索技术1.1. 什么是搜索1.2. 新业务需求1.3. 搜索引擎1.4. 倒排索引1.5. 认识lucene1.6. 什么是全文检索2. elasticsearch2.1. elastic2.2. elasticsearch2.3. 下载2.4. 安装elasticsearch2.4.1. 安装2.4.2. 配置elasticsearch2.4.3. 重启2.4.4. 测试2.4.3. cluster原创 2022-03-04 22:30:16 · 2362 阅读 · 1 评论 -
Docker
Docker1. 概述1.1. 现实问题1.2. 虚拟机技术1.3. Linux 容器1.4. docker介绍1.5. docker的优势2. 下载及安装2.1. 环境要求2.2. 安装2.3. 基本概念2.4. 配置镜像加速2.4.1. 获取阿里镜像地址2.4.2. centos7配置镜像地址2.5. docker run hello-world2.6. 再谈底层原理3. 常用命令3.1. 基础命令3.2. 镜像命令3.2.1. 查询本原创 2022-03-03 22:08:46 · 2551 阅读 · 0 评论 -
SpringCloud
springcloud1. springcloud简介2.springcloud-helloworld案例1. 电影系统注册中心2. 服务提供者-movie3. 服务消费者-user4. 服务器消费者整合Ribbon5. 服务器消费者整合Feign6. ribbon整合hystrix7. feign整合hystrix8. actuator数据流监控9. spring-gateway网关9.1 springcloud-gateway简介9.2 为helloworld的分布式系统创建一个网关项目9.3 配置网关原创 2022-02-16 23:24:50 · 365 阅读 · 0 评论 -
springboot
SpringBoot1. springboot简介2. 本地maven方式创建springboot项目3. springboot场景启动器原理4. 联网创建springboot项目5. springboot启动+自动配置原理5.1 springboot场景启动器5.2 springboot项目依赖的jar包的版本管理5.3 项目自动配置如何实现的6. springboot-配置文件6.1 pplication.properties6.2 application-后缀.yml7. springboot-ssm原创 2022-02-08 20:40:49 · 768 阅读 · 0 评论 -
Git简单使用
Git简单使用初步理解集中式版本管理:svn分布式版本控制工具:gitgit一般流程Git安装Gitbash(重要)tortoisegit客户端(了解)提交工作空间的项目到本地仓库进行版本控制:github+gitee简介+创建远程仓库配置gitee-ssh密钥gitbash clone远端仓库的项目到本地gitee多用户协作1 gitee仓库添加合作伙伴2 协作冲突解决3 fork分支管理初步理解集中式版本管理:svn分布式版本控制工具:gitgit一般流程Git安装 安装 git原创 2021-09-12 21:49:38 · 108 阅读 · 0 评论 -
nginx
nginxnginx简介安装nginx的使用nginx简介Tomact:web应用服务器Nginx:web服务器,性能高,并不是代替Tomact。其主要作用是:反向代理、负载均衡、动静分离。安装1、上传安装包到opt目录下2、解压安装包 tar -zxvf zlib-1.2.8.tar.gz tar -zxvf pcre-8.37.tar.gz tar -zxvf openssl-1.0.1t.tar.gz tar -zxvf nginx-1.17.1.tar.gz3、安装zli原创 2021-09-05 22:19:08 · 126 阅读 · 0 评论 -
Redis第四篇-持久化
Redis持久化rdb持久化-RDBrdb持久化-AOFredis主从复制一主二仆模式薪火相传模式反客为主模式哨兵模式redis集群rdb持久化-RDB简介 redis默认启用了rdb方式的持久化 rdb持久化,redis会在指定时间间隔内将内存中的数据以快照集的方式(snapshot)写入到硬盘中的文件内,redis重启了可以直接将文件内的数据集快照加载到内存中使用 持久化的方式使用了写时复制技术,redis会fork一个和用来处理用户请求的进程一样的一个子进程,两个进程可以共享同一段物理原创 2021-08-31 21:30:26 · 284 阅读 · 0 评论 -
Redis第三篇-秒杀案例
Redis第三篇-秒杀案例案例分析搭建项目实现秒杀基本功能秒杀测试超卖问题分析利用Redis乐观锁+事务解决超卖问题库存剩余问题分析Lua脚本解决超卖库存剩余问题jedis连接池的使用案例分析秒杀项目用户访问量大考虑:秒杀商品库存的存储、秒杀成功用户列表的存储(数据可以存在Redis中)sk:商品id:qt 库存的数量 string[incr decr]sk:商品id:usr 用户id列表 set【Redis中的数据:一个用户会对应多条数据需要存储,需要保证存储的数据键的唯一性,见名知意。原创 2021-08-31 17:09:57 · 299 阅读 · 0 评论 -
Redis第二篇-Redis事务
1、Redis事务mysql事务(单机版)多个sql操作,要么一起成功要么一起失败,可以看成一个整体也就是一个事务;实现: 获取一个数据库连接,设置不自动提交,再执行多个sql操作,如果有异常可以设置回滚,如果没有异常可以提交。redis事务以后redis可以被多个客户端连接,每个客户端都可以在执行过程中发送多个reids命令给redis服务端执行,多个redis命令我们希望是一个整体,交给redis服务端执行时做一个整体提交,执行时也作为一个整体从前到后一个个执行不会被其他的客户端发送的命令插队原创 2021-08-30 21:55:50 · 108 阅读 · 0 评论 -
小插曲-面试题
1、Linux查看进程并杀死进程ps -aux|grep 关键字:查询进程的CPU和内存占用ps -ef|grep 关键字:查询进程的PPIDkill pidkill -9 pidkillall 进程名称2、Linux连接超时的处理方案通过个人电脑和Linux虚拟机互ping,如果不能ping通,检查虚拟机的网络【网络服务是否开启 service network status,网络地址是否正常ifconfig】,在虚拟机上ping外部网络。个人电脑防火墙如果开启,虚拟机不能ping通个人电原创 2021-08-30 21:09:06 · 114 阅读 · 0 评论 -
Redis
redis采用单线程+多路IO复用的技术,提高性能;memcached采用串行+多线程+锁的方式,提高性能(性能较差);redis数据类型多,支持持久化;memcached只支持string;原创 2021-08-26 16:42:26 · 72 阅读 · 0 评论 -
众筹网-角色模块
RBAC模型原创 2021-08-24 17:35:57 · 139 阅读 · 0 评论 -
springsecurity整合
写在前面:仅用于记录自己的学习SpringSecuritySpringSecurity众筹整合SpringSecurity授权配置-初始简单配置授权配置-首页登录页面静态资源授权配置-登录注销配置csrf防跨站点攻击认证配置-主体创建SpringSecuritySpringSecurity融合了Spring技术栈,提供javaEE应用的整体安全解决方案,提供全面的安全服务。目前市面上受欢迎的两个安全框架:Apacho Shiro(市场逐渐减小), SpringSecurity用户提交登录请求的时候原创 2021-08-21 23:00:13 · 550 阅读 · 0 评论 -
众筹网-菜单模块
2222222222222222222222222222原创 2021-08-17 17:15:15 · 115 阅读 · 0 评论