一款面试刷题的 Spring Cloud 开源系统。零碎时间利用小程序查看常见面试题,夯实Java基础。 该项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目。 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。 管理系统采用 VueJS + renren-fast。 用户端采用小程序开发。小程序有两个版本:云开发版和 Rest 版。
最近更新: 3年前秒杀其实主要解决两个问题,一个是并发读写,并发读的核心优化理念是尽量减少用户到服务端来“读”数据,或者让他们读更少的数据;并发写的处理原则也一样,它要求我们在数据库层面独立出来一个库,做特殊的处理。另外,我们还要针对秒杀系统做一些保护,针对意料之外的情况设计兜底方案,以防止最坏的情况发生。
最近更新: 3年前创建父工程和子工程,测试每个服务中的方法调用并在Nacos中配置yaml文件。 当一个服务用到远程调用其他服务的方法时,利用Sentinel设置请求QPS的上限,如果超过阈值就调用本地兜底方法。 热点数据也要在Sentinel中设置QPS,防止数据库压力过大,当超过这个阈值时,就调用本地blockHandler兜底方法,如果请求业务中出现异常就调用fallback兜底方法。最后再配置网关。
最近更新: 3年多前微服务博客系统,技术栈全面,Cloud Alibaba、Nacos、Seata、Canal、分布式锁、MQ、异步编排、Minio、sentinel、K8S等
最近更新: 4年多前手机抢购其实主要解决两个问题,一个是并发读,一个是并发写。并发读的核心优化 理念是尽量减少用户到服务端来“读”数据,或者让他们读更少的数据;并发写的处理原则也一样,它要 求我们在数据库层面独立出来一个库,做特殊的处理。另外,我们还要针对秒杀系统做一些保护,针对 意料之外的情况设计兜底方案,以防止最坏的情况发生。
最近更新: 4年多前Java秒杀系统方案优化 高性能高并发实战 以“秒杀”这一Java高性能高并发的试金石场景为例,带你通过一系列系统级优化,学会应对高并发。
最近更新: 6年多前分布式电商系统,采用SpringCloud分布式框架,利用consul完成服务注册与发现,利用Rocket实现消息队列,采用solr搜索系统,利用Redis做缓存。基于Mybaits-plus,完成代码自动生成及开发。