JAVA
文章平均质量分 90
JAVA学习......
lpruoyu
lpruoyu
展开
-
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【29】Sentinel
A 服务调用 B 服务的某个功能,由于网络不稳定问题,或者 B 服务卡机,导致功能时间超长。如果这样子的次数太多。我们就可以直接将 B 断路了(A 不再请求 B 接口),凡是调用 B 的直接返回降级数据,不必等待 B 的超长执行。这样 B 的故障问题,就不会级联影响到 A。整个网站处于流量高峰期,服务器压力剧增,根据当前业务情况及流量,对一些服务和页面进行有策略的降级:停止服务,所有的调用直接返回降级数据。缓解服务器资源的的压力,保证核心业务的正常运行,保持了大部分客户得到正确的响应。原创 2024-07-20 18:08:06 · 1097 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【28】秒杀
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【28】秒杀。秒杀高并发(秒杀)系统关注的问题高并发有三宝秒杀商品定时上架秒杀核心流程Java8的日期API简单使用原创 2024-07-18 20:58:04 · 927 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【27】定时任务
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【27】定时任务。原创 2024-07-18 10:28:07 · 805 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【23】【订单服务】
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【23】【订单服务】原创 2024-07-16 20:40:40 · 1003 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【25】【分布式事务】
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【25】【分布式事务】可靠消息。原创 2024-07-15 21:21:49 · 894 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【22】【RabbitMQ】
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【22】【RabbitMQ】延时队列,可靠消息Message Queue 消息队列异步处理应用解耦流量控制消息中间件概念RabbitMQ概念MessagePublisherExchangeQueueBindingConnectionChannelConsumerVirtual HostBrokerRabbitMQ运行机制AMQP 中的消息路由Exchange类型RabbitMQ整合原创 2024-07-15 20:56:38 · 1885 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【24】【订单服务】接口幂等性
接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用;比如说支付场景,用户购买了商品支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两条...这就没有保证接口的幂等性。原创 2024-07-11 20:00:13 · 701 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【21】【购物车】
【雷丰阳-谷粒商城】【购物车】ThreadLocal,购物车实现原创 2024-07-07 22:15:17 · 1083 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【20】认证服务04—SSO单点登录
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【20】认证服务04—SSO单点登录原创 2024-07-05 20:47:55 · 738 阅读 · 1 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【19】认证服务03—分布式下Session共享问题
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【19】认证服务03—分布式下Session共享问题原创 2024-07-05 15:16:11 · 1008 阅读 · 1 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【18】认证服务02—微博社交登录
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【18】认证服务02—微博社交登录。原创 2024-07-03 20:07:03 · 858 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【17】认证服务01—短信/邮件/异常/MD5
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【17】认证服务环境搭建验证码倒计时短信服务邮件服务验证码短信形式:邮件形式:异常机制MD5参考原创 2024-07-03 18:33:30 · 988 阅读 · 1 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【15】异步_线程池
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【15】异步_线程池初始化线程的 4 种方式开发中为什么使用线程池线程池七大参数线程池工作原理常见的 4 种线程池生产中如何使用线程池?CompletableFuture 异步编排—简介业务场景简介CompletableFuture—创建(run/supply)CompletableFuture—计算完成(whenComplete)CompletableFuture—处理(handle)CompletableFuture—线程串行原创 2024-06-28 21:10:00 · 1002 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【14】缓存与分布式锁
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【14】缓存与分布式锁缓存本地缓存分布式缓存-本地模式在分布式下的问题分布式缓存整合 redis 作为缓存JMeter测试出OutOfDirectMemoryError【堆外内存溢出】高并发读下缓存失效问题缓存穿透缓存雪崩缓存击穿总结解决高并发下缓存失效问题本地锁与分布式锁分布式下的本地锁锁时序问题分布式锁分布式锁演进分布式锁演进-基本原理分布式锁演进-阶段一分布式锁演进-阶段二分布式锁演进-阶段三分布式锁演进-阶原创 2024-06-27 11:26:28 · 424 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【13】压力压测JMeter-性能监控jvisualvm
压力压测JMeter-性能监控jvisualvm原创 2024-06-23 19:42:29 · 890 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【12】nginx_thymeleaf
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】nginx。Thymeleaf安装 nginx (Linux)nginx配置文件正向代理与反向代理Nginx+Windows搭建域名访问环境hosts文件配置转到商品服务统一转给网关服务动静分离参考原创 2024-06-22 18:28:00 · 1057 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【16】商品详情_商品上架_商品检索
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【12】【商品上架】原创 2021-12-21 13:37:18 · 171 阅读 · 1 评论 -
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】ElasticSearch
【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【11】ElasticSearch原创 2024-06-19 19:21:21 · 1117 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【10】【仓库管理】【分布式基础篇总结】
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【10】【仓库管理】【分布式基础篇总结】原创 2024-06-17 21:42:07 · 210 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【09】【新增商品】开启远程调用注意事项_IDEA设置服务的内存占用_BigDecimal使用compareTo比较大小
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【09】【新增商品】开启远程调用注意事项_IDEA设置服务的内存占用_BigDecimal使用compareTo比较大小原创 2024-06-17 10:23:56 · 391 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【08】【商品服务】Object划分_批量删除
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【08】【商品服务】Object划分_批量删除原创 2024-06-11 21:41:16 · 597 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【07】【商品服务】分页查询_品牌分类关联与级联更新
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【07】【商品服务】分页查询_品牌分类关联与级联更新原创 2024-06-08 21:48:09 · 781 阅读 · 2 评论 -
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【06】【商品服务】接口文档地址_三级分类_SPU_SKU
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【06】【商品服务】接口文档地址_三级分类_SPU_SKU原创 2024-06-05 21:21:33 · 1225 阅读 · 0 评论 -
【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【00】补充
雷丰阳/谷粒商城/分布式基础篇/插件/Maven/vagrant/Docker原创 2024-05-22 17:39:00 · 988 阅读 · 1 评论 -
【周阳-JUC入门】【02】Callable_ForkJoin_异步回调
Callable_ForkJoin_异步回调原创 2022-08-18 16:51:21 · 347 阅读 · 0 评论 -
【周阳-JUC入门】【03】线程池_阻塞队列
线程池_阻塞队列原创 2022-08-17 15:55:37 · 276 阅读 · 0 评论 -
【Java从零到架构师第③季】【项目实战】驾考管理系统
驾考管理系统原创 2022-08-04 18:19:25 · 355 阅读 · 0 评论 -
【Java从零到架构师第③季】【49】会话管理—Token_ehcache
会话管理—Token原创 2022-08-04 15:37:05 · 277 阅读 · 0 评论 -
【开发工具】EasyCode
EasyCode原创 2022-05-11 22:45:38 · 1574 阅读 · 0 评论 -
【Java从零到架构师第③季】【50】权限控制—Shiro
权限控制—Shiro原创 2022-08-02 17:12:08 · 169 阅读 · 0 评论 -
【雷丰阳 设计模式与框架源码】【02】创建型模式
雷丰阳-设计模式原创 2022-06-16 00:13:53 · 461 阅读 · 0 评论 -
【雷丰阳 设计模式与框架源码】【01】总览设计模式、设计模式7大原则
雷丰阳设计模式原创 2022-06-06 00:49:09 · 414 阅读 · 1 评论 -
【尚学堂】多线程
尚学堂多线程原创 2021-09-26 09:27:26 · 203 阅读 · 0 评论 -
【周阳-JUC入门】【01】多线程复习、JUC引入
JUC入门原创 2021-09-25 20:48:29 · 355 阅读 · 0 评论 -
【Java从零到架构师第③季】【48】SpringBoot-Swagger
持续学习&持续更新中…守破离【Java从零到架构师第③季】【48】SpringBoot-Swagger接口文档—Swagger基本使用不使用starter使用starter(Swagger3.0)API选择忽略参数分组参数类型全局参数常用注解swagger-bootstrap-ui注意参考接口文档—Swaggerhttps://swagger.io/ <dependency> <groupId>io.swagger</groupId>.原创 2022-05-22 16:45:23 · 270 阅读 · 0 评论 -
【Java从零到架构师第③季】【47】SpringBoot-HibernateValidator
持续学习&持续更新中…守破离【Java从零到架构师第③季】【47】SpringBoot-后端校验: HibernateValidator后端校验: HibernateValidator方法的Model参数校验方法的非Model参数校验常见注解自定义校验快速失败参考后端校验: HibernateValidatorhttps://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/https://.原创 2022-05-21 16:39:09 · 232 阅读 · 0 评论 -
【Java从零到架构师第Ⅳ季】【03】ZooKeeper_安装、搭建集群
持续学习&持续更新中…守破离【Java从零到架构师第Ⅳ季】【03】ZooKeeper_安装、搭建集群ZooKeeper简介ZooKeeper安装使用一台服务器搭建ZooKeeper集群注意参考ZooKeeper简介https://zookeeper.apache.org/ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务是Google的Chubby一个开源的实现,是由雅虎实现的的一个开源产品,目前是Apache的顶级开源项目;ZooKeeper是一个.原创 2022-05-14 15:32:44 · 159 阅读 · 0 评论 -
【Java从零到架构师第③季】【46】SpringBoot-MyBatisPlus_MyBatisGenerator
SpringBoot-MyBatisPlus_MyBatisGenerator原创 2022-05-10 23:24:28 · 183 阅读 · 0 评论 -
【Java从零到架构师第③季】【45】SpringBoot-Freemarker
持续学习&持续更新中…守破离【Java从零到架构师第③季】【45】SpringBoot-Freemarker页面模板FreemarkerFreemarker—HelloWorldFreemarker—生成Mapper.javaFreemarker—注释集成到SpringBoot参考页面模板Freemarkerhttp://freemarker.foofun.cn/Freemarker—HelloWorld<dependency> <groupI.原创 2022-05-06 14:05:21 · 327 阅读 · 0 评论 -
【Java从零到架构师第③季】【Linux】【03】Linux应用
持续学习&持续更新中…守破离【Java从零到架构师第③季】【Linux】【03】Linux应用Linux下软件安装rpm常用命令yum常用命令JDK的安装MySQL的安装Tomcat的安装部署WEB项目注意参考Linux下软件安装Linux系统是使用软件包管理器来进行软件的安装、卸载和查询等操作的。软件包管理器又分为后端工具和前端工具。CentOS下:后端工具有rpm 前端工具有yum后端工具存在的问题:(X、Y、Z都代表一个软件程序)X —> YX.原创 2022-05-04 20:06:38 · 1611 阅读 · 0 评论