框架
m0_37540783
这个作者很懒,什么都没留下…
展开
-
淘宝亿级高并发分布式架构演进之路
淘宝亿级高并发分布式架构演进之路概述基本概念架构演进单机架构第一次演进:Tomcat与数据库分开部署第二次演进:引入本地缓存和分布式缓存第三次演进:引入反向代理实现负载均衡第四次演进:数据库读写分离第五次演进:数据库按业务分库第六次演进:把大表拆分为小表第七次演进:使用LVS或F5来使多个Nginx负载均衡第八次演进:通过DNS轮询实现机房间的负载均衡第九次演进:引入NoSQL数据库和搜索引擎等技...转载 2019-06-17 23:22:36 · 695 阅读 · 0 评论 -
Spring Boot 中必须掌握的 45 个注解
Spring Boot 中必须掌握的 45 个注解1.SpringBoot/spring@SpringBootApplication:@Repository:@Service:@RestController:@Controller:@Component:@ResponseBody:@RequestBody:@ComponentScan:@Configuration:@Bean:@EnableAut...转载 2019-06-13 20:26:48 · 151 阅读 · 0 评论 -
系统是如何支撑高并发的?
系统是如何支撑高并发的?前言先考虑一个最简单的系统架构系统集群化部署数据库分库分表 + 读写分离缓存集群引入引入消息中间件集群前言高并发系统各不相同。比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统。他们在应对高并发的时候,因为系统各自特点的不同,所以应对架构都是不一样的。所以,这篇文章就从这个角度切入来简单说说这个问题,教你用一个最简单的思路来如何应...转载 2019-06-03 11:22:56 · 288 阅读 · 0 评论 -
SpringBoot+MyBatis+MySQL读写分离实战
SpringBoot+MyBatis+MySQL读写分离实战1. 引言2. AbstractRoutingDataSource3. 实践3.1. maven依赖3.2. 数据源配置3.3. 设置路由key / 查找数据源4. 测试5. 工程结构1. 引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么...翻译 2019-07-13 17:26:33 · 236 阅读 · 0 评论 -
Spring Boot 并发登录人数控制
Spring Boot 并发登录人数控制简介实现Demo 技术选型两种实现思路比较时间戳队列踢出比较两种方法演示简介通常系统都会限制同一个账号的登录人数,多人登录要么限制后者登录,要么踢出前者,Spring Security 提供了这样的功能,本文讲解一下在没有使用Security的时候如何手动实现这个功能实现Demo 技术选型SpringBootJWTFilterRedis +...翻译 2019-07-01 13:22:36 · 174 阅读 · 0 评论 -
Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+完整代码)
Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+完整代码)支付宝测试环境代码测试源代码支付宝测试环境代码测试源代码https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay1.下载电脑网站的官方demo:下载:https://docs.open.alipay.com/270/106291/2.下载解压导入...翻译 2019-06-04 10:40:17 · 1092 阅读 · 3 评论 -
springmvc快速搭建
springmvc快速搭建其他环境正文其他环境操作系统:Windos 10Tomcat : v7.0JDK : 1.7正文新建一个项目我们用eclipse新建项目,选择Dynamic Web Project(动态的Web项目)。点击NextProject name里面写上 springmvc,这就是我们项目的名称,其他不用改,直接点击Finish 。OK,项目就建...翻译 2019-04-16 13:47:46 · 880 阅读 · 0 评论 -
几种分布式session实现
几种分布式session实现session 是啥1、完全不用 session2、tomcat + redis3、spring session + redissession 是啥浏览器有个 cookie,在一段时间内这个 cookie 都存在,然后每次发请求过来都带上一个特殊的 jsessionid cookie,就根据这个东西,在服务端可以维护一个对应的 session 域,里面可以放点数据。...翻译 2019-06-25 16:21:27 · 88 阅读 · 0 评论