自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 dubbo

dubbo的工作原理provider – 注册中心 – 注册服务信息用户 – consumer – 注册中心 – 调用代理 – 监听网络端口和网络请求 – 负载均衡 – 找到服务hystrix是什么框架,提供了高可用相关的各种各样的功能,然后再hystrix的保存下,整个系统可以长期处于高可用的状态。限流熔断降级运维监控 监控+报警+优化...

2020-04-28 20:06:50 196

原创 redis

项目中的应用缓存实现高并发将请求分出来,一部分走缓存,一部分走数据库。redis和memcached数据类型上redis比 memcached更多,应用场景也更丰富。redis单线程,memcached多线程redis官方支持cluster集群redis单线程模型效率高非阻塞基于内容操作单线程避免多线程频繁切换问题redis数据类型及应用场景string 字符...

2020-04-27 15:24:19 233

原创 MySql优化 三

MySQL参数优化max_connections是MySQL最大并发连接数,默认值151MySQL允许的最大连接数上限是16384 实际连接数是最大连接数的85%较为合适查看当前设置的最大并发连接数: show variables like ‘max_connections’查看当前的实际连接数(有可能超过了最大并发连接数限制之后,新的连接请求就被丢弃了)show status lik...

2020-04-27 00:46:38 293

原创 MySql优化 二

SPU和SKU的区别spu(standard product unit)是标准的产品单位。sku(stock keeping unit)是库存进出计量的基本单位。SQL正确的编写顺序<select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_co...

2020-04-27 00:08:48 267

原创 MySql优化 一

设计流程概要设计产物-ER图详细设计产物-数据模型图-pdshellMySQL整体逻辑结构先连接mysql查询缓存:提高效率(mysql8之后移除)解析器:校验sql语法优化器:对sql查询结果进行优化执行计划:怎么干存储引擎层:接口,开放性的,可安装新的实现。MySQL存储引擎的特点5.5后推荐选用InnoDBMyISAM引擎,它是一个适合于读多写少的引擎,但...

2020-04-26 15:23:57 236

原创 es

搜索服务器分布式架构分布式架构下,每台机器都会有一个es节点,当es的客户端向es写数据的时候,会选择一个es节点,同时为了防止数据超过某一个节点的存储限制,会将数据拆分成多个分片shard,每个分片都存储一部分数据,分落到每一个节点中。这个分片负责写数据,同时会备份一个分片,当主分片写完数据时会同步到备份分片中。备份分片存在别的节点上,这样的话,假设在集群模式下,master节点挂了,...

2020-04-23 18:21:46 322

原创 springcloud篇】九. springcloud项目 五 实时通讯 一 处理数据,用户单设备登录

实时通讯篇幅较长,请配合目录观看项目准备1. 实时通讯-准备1. 实时通讯-后端1.1 weixin-web新建服务weixin-netty(module-springboot)1.2 导包1.3 编写yml1.4 编写Handler1.5 编写服务端1.6 编写ChannleGroup2. 实时通讯-前端2.1 优化登录2.2 前端项目编写web-socket.js2.3 index.html引...

2020-04-18 00:17:56 727

原创 扩展篇】四. WebSocket简单介绍和使用

WebSocket篇幅较长,请配合目录观看项目准备1. 什么是WebSocket2. WebSocket帧2.1 数据帧 -- 用来传递数据2.2 状态帧 -- 用来检测心跳3. 使用Netty搭建WebSocket服务器3.1 新建项目web-socket-demo(maven)3.2 导包3.3 编写Handler3.4 编写服务端3.5 新建前端项目web-scoket-demo3.5.1 ...

2020-04-17 18:39:23 844

原创 扩展篇】三. Netty基本介绍及使用

Netty基本介绍及使用篇幅较长,请配合目录观看项目准备1. Netty是什么2. Netty中的重要组件3. Netty线程模型*4. Netty实现通讯4.1 新建netty-demo(maven)4.2 导包4.3 编写ServerSocketHandler4.4 编写ServerDemo4.5 编写ClientDemo中国加油,武汉加油!篇幅较长,请配合目录观看项目准备本案例基于...

2020-04-16 23:02:35 623

原创 扩展篇】二. NIO实现通讯

NIO实现通讯篇幅较长,请配合目录观看1. NIO案例1.1 新建项目nio-demo(maven)1.2 使用nio实现文件拷贝1.3 使用nio实现通讯1.3.1 服务端1.3.2 客户端2. 多路复用器中国加油,武汉加油!篇幅较长,请配合目录观看1. NIO案例1.1 新建项目nio-demo(maven)1.2 使用nio实现文件拷贝package com.wpj.nio.fi...

2020-04-16 20:57:27 325 1

原创 springcloud篇】九. springcloud项目 四 好友列表展示及刷新

首页,我的信息,添加好友及好友信息处理篇幅较长,请配合目录观看项目准备1. 好友列表展示-后端1.1 weixin-entity修改User类和Friend1.2 t_user添加pinyin字段1.3 weixin-service-api定义方法1.4 weixin-friend的FriendServiceImpl重写方法1.5 编写FriendController1.6 映射路径2. 好友列表...

2020-04-16 16:10:38 540

原创 springcloud篇】九. springcloud项目 三 首页,我的信息,添加好友及好友信息处理

首页篇幅较长,请配合目录观看项目准备1. 图片上传服务器1.1 导包1.2 编写yml1.3 修改weixin-config-server/config的application-gateway.yml1.4 weixin-user编写Controller1.5 修改程序入口1.6 启动程序入口使用PostMan测试中国加油,武汉加油!篇幅较长,请配合目录观看项目准备本案例基于 sprin...

2020-04-14 18:42:48 663

原创 springcloud篇】九. springcloud项目 二 注册登录及全局异常处理

环境搭建篇幅较长,请配合目录观看项目准备1. 注册页面数据获取1.1 weixin新建weixin-entity(module-maven)1.1.1 导包1.1.2 编写User类1.2 weixin新建weixin-common(module-maven)1.2.1 导包1.2.2 编写ResultEntity1.3 weixin新建weixin-service-api(module-mave...

2020-04-13 23:58:02 1477

原创 springcloud篇】九. springcloud项目 一 环境搭建

Config分布式配置中心篇幅较长,请配合目录观看项目准备1. 前端准备1.1 修改HBuilder的模拟器端口为62001(夜神模拟器的端口)1.2 打开夜神模拟器运行设备1.3 HBuilder新建项目1.4 导入静态资源1.5 修改默认访问页面1.6 新建welcome.html1.7 新建login.html1.8 新建register.html1.9 点击夜深模拟器的HBuilder1....

2020-04-13 19:49:18 827

原创 liunx篇】 十三. zookeeper介绍,常用命令,应用场景和集群

zookeeper介绍,常用命令,应用场景和集群**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. zookeeper介绍2. zookeeper树形结构2.1 znode类型3. zookeeper常用命令4. zookeeper监听通知机制(watch)5. zookeeper应用场景5.1 配置文件管理5.2 集群管理5.3 分布式锁5.4 命名服务(Dubbo监控中心原理)5....

2020-04-10 01:23:26 234

原创 springboot篇】二十二. springboot整合Redis集群

springboot整合Redis集群**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 新建Springboot项目springboot-redis-sentinel2. 编写yml3. Test4. 停掉主服务器 (6380)在Test一边(可能需要一点时间)中国加油,武汉加油!篇幅较长,配合目录观看案例准备本案例基于liunx篇】 十二. Redis集群概念和Redis...

2020-04-09 20:21:19 331

原创 liunx篇】 十二. Redis集群概念和Redis搭建集群环境 六

Redis集群和Redis搭建集群环境**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 状态1.1 有状态1.2 无状态2. 主从复制2.1 主要步骤2.2 全量复制2.2 增量复制3. 读写分离4. 哨兵模式5. Redis集群环境搭建(一主两从三哨兵)5.1 修改Master的redis.conf5.2 修改Slave1和Slave2的redis.conf5.3 写脚本启动red...

2020-04-09 19:28:21 193

原创 springboot篇】二十一. 基于springboot电商项目 十四 支付功能

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 支付1.1 shop-web新建shop-pay(module-springboot)1.2 导包1.3 沙箱应用设置公钥,公钥用keytool生成1.4 编写yml1.5 程序入口开启包扫描1.6 编写Controller1.7 启动程序入口访问2. 支付功能完善2.1 shop-service-api的Se...

2020-04-09 00:25:00 1940

原创 springboot篇】二十一. 基于springboot电商项目 十三 分库分表应用项目中

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 分库整合项目中1.1 脚本环境准备1.2 order-service-api修改Service接口1.3 order-service修改ServiceImpl实现类1.4 shop-order修改Controller1.5 修改order-service的yml1.6 程序入口忽略自动配置数据源1.7 定义co...

2020-04-08 02:24:11 714

原创 springboot篇】二十一. 基于springboot电商项目 十三 分库分表介绍和案例

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 分库分表的逻辑1.1 为什么要使用分库分表1.2 如何分库分表1.3 Test2. Mybatis实现动态数据源2.1 脚本准备2.2 shop-temp新建datasource-demo(module-springboot)2.2.1 datasource-demo导包2.2.2 定义Temp实体类2.2.3...

2020-04-08 01:11:32 804

原创 springboot篇】二十一. 基于springboot电商项目 十二 订单服务

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 订单添加1.1 修改shop-order的affirmOrder.html1.2 修改order表结构1.3 shop-entity编写Order类1.4 shop-common编写工具类1.5 shop-mapper定义Mapper接口1.6 shop-service-api定义Service接口1.5 sh...

2020-04-07 20:04:04 1923

原创 消息队列

消息队列为什么要使用消息队列?解耦削峰一个系统或者一个模块,调用了多个系统或者模块,互相之间的调用很复杂,维护起来很麻烦。但是其实这个调用是不需要直接同步调用接口的,如果用MQ给他异步化解耦,也是可以的,你就需要去考虑在你的项目里,是不是可以运用这个MQ去进行系统的解耦。在简历中体现出来这块东西,用MQ作解耦。消息队列有什么优缺点?系统可用性降低,如果mq挂了很多系统都无法正常运...

2020-04-07 00:12:17 428

原创 springboot篇】二十一. 基于springboot电商项目 十一 地址服务

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 地址服务环境搭建1.1 shop-entity编写Address类1.2 shop-mapper编写mapper接口1.3 shop-service-api编写Service接口1.4 shop-service-iml新建address-service(module-springboot)1.4.1 addre...

2020-04-06 19:17:37 714

原创 springboot篇】二十一. 基于springboot电商项目 十 购物车模块和自定义注解校验登录状况

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 购物车模块环境搭建1.1 新建数据库表t_cart1.2 shop-entity定义Cart1.3 shop-mapper编写Mapper接口1.4 shop-service编写Servic接口1.5 shop-service-iml新建cart-service(module-springboot)1.6 ca...

2020-04-05 04:15:06 2275 1

原创 springboot篇】二十一. 基于springboot电商项目 九 修改密码,登录和注销

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. 修改密码1.1 shop-common编写常量类1.2 shop-sso编写toInputUsername.html1.3 Controller编写方法1.4 编写updatePassword.html1.5 Controller编写方法2. 登录2.1 shop-common导包2.2 shop-common...

2020-04-03 16:32:07 1165

原创 springboot篇】二十一. 基于springboot电商项目 八 邮件发送和注册

springboot项目**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. java发送邮件1.1 shop-temp新建java-mail(module-maven)1.2 导相关依赖1.3 Test2 注册功能2.1 shop-web新建shop-sso(module-springboot)2.2 导入静态资源2.3 编写register.html2.4 编写yml2.5 编写We...

2020-04-02 20:07:32 2886

原创 liunx篇】 十二. Redis持久化机制和内存回收机制 五

Redis持久化机制和内存回收机制**中国加油,武汉加油!**篇幅较长,配合目录观看案例准备1. Redis持久化机制1.1 Redis两种持久化方式1.1.1 RDB(快照,默认的方式)1.1.1.1 修改配置1.1.2 AOF(只追加文件)1.1.2.1 修改配置1.2 快照 VS 只追加文件2. Reids内存回收机制中国加油,武汉加油!篇幅较长,配合目录观看案例准备本案例基于li...

2020-04-01 16:37:15 447

空空如也

空空如也

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

TA关注的人

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