This commit is contained in:
qiurunze 2018-12-22 09:30:58 +08:00
parent eefe5ce077
commit 9c26d6f579
2 changed files with 28 additions and 27 deletions

View File

@ -40,36 +40,37 @@
| ID | Problem | Article |
| --- | --- | :--- |
| 000 |如何解决卖超问题 | [解决思路](/docs/code-solve.md) |
| 001 |全局异常处理拦截 |[解决思路](/docs/code-solve.md) |
| 002 |页面级缓存thymeleafViewResolver |[解决思路](/docs/code-solve.md) |
| 003 |对象级缓存redis🙋🐓 |[解决思路](/docs/code-solve.md) |
| 004 |订单处理队列rabbitmq |[解决思路](/docs/code-solve.md) |
| 005 |解决分布式session |[解决思路](/docs/code-solve.md) |
| 006 |秒杀安全 -- 安全性设计 |[解决思路](/docs/code-solve.md) |
| 007 |通用缓存key的封装采用什么设计模式 |[解决思路](/docs/code-solve.md) |
| 008 |redis的库存如何与数据库的库存保持一致 |[解决思路](/docs/code-solve.md) |
| 009 |为什么redis数量会减少为负数 |[解决思路](/docs/code-solve.md) |
| 010 |为什么要单独维护一个秒杀结束标志 |[解决思路](/docs/code-solve.md) |
| 011 |rabbitmq如何做到消息不重复不丢失即使服务器重启 |[解决思路](/docs/code-solve.md) |
| 012 |为什么threadlocal存储user对象原理 |[解决思路](/docs/code-solve.md) |
| 013 |maven 隔离 |[解决思路](/docs/code-solve.md) |
| 014 |服务降级--服务熔断(过载保护)(未更新) |[解决思路](/docs/code-solve.md) |
| 015 |redis 分布式锁实现方法 |[解决思路](/docs/code-solve.md) |
| 016 |定时关单模拟与分布式锁(未更新文章--代码已更新) |[解决思路](/docs/time-close.md) |
| 017 |tomcat配置和优化 |[解决思路]((/docs/tomcat-good.md)) |
| 001 |如何对本项目进行jmeter压测 | [解决思路](/docs/code-solve.md) |
| 003 |全局异常处理拦截 |[解决思路](/docs/code-solve.md) |
| 003 |页面级缓存thymeleafViewResolver |[解决思路](/docs/code-solve.md) |
| 004 |对象级缓存redis🙋🐓 |[解决思路](/docs/code-solve.md) |
| 005 |订单处理队列rabbitmq |[解决思路](/docs/code-solve.md) |
| 006 |解决分布式session |[解决思路](/docs/code-solve.md) |
| 007 |秒杀安全 -- 安全性设计 |[解决思路](/docs/code-solve.md) |
| 008 |通用缓存key的封装采用什么设计模式 |[解决思路](/docs/code-solve.md) |
| 009 |redis的库存如何与数据库的库存保持一致 |[解决思路](/docs/code-solve.md) |
| 010 |为什么redis数量会减少为负数 |[解决思路](/docs/code-solve.md) |
| 011 |为什么要单独维护一个秒杀结束标志 |[解决思路](/docs/code-solve.md) |
| 012 |rabbitmq如何做到消息不重复不丢失即使服务器重启 |[解决思路](/docs/code-solve.md) |
| 013 |为什么threadlocal存储user对象原理 |[解决思路](/docs/code-solve.md) |
| 014 |maven 隔离 |[解决思路](/docs/code-solve.md) |
| 015 |服务降级--服务熔断(过载保护)(未更新) |[解决思路](/docs/code-solve.md) |
| 016 |redis 分布式锁实现方法 |[解决思路](/docs/code-solve.md) |
| 017 |定时关单模拟与分布式锁(未更新文章--代码已更新) |[解决思路](/docs/time-close.md) |
| 018 |tomcat配置和优化 |[解决思路]((/docs/tomcat-good.md)) |
| 018 |tomcat集群配置 |[解决思路](/docs/tomcat-group.md) |
| 019 |Nginx优化前端缓存 |[解决思路](/docs/ngnix-good.md) |
| 020 |RPC分布式补偿如何解决 |[解决思路](/docs/code-solve.md) |
| 021 |分布式事物解决方案(未更新) |[解决思路](/docs/code-solve.md) |
| 022 |mysql主从复制思路及实操未更新代码 |[解决思路](/docs/mysql-master-slave.md) |
| 023 |如何进行分库分表 |[解决思路](/docs/mysql-master-slave.md) |
| 024 |秒杀类似场景sql的写法注意事项有哪些|[解决思路](/docs/mysql-master-slave.md) |
| 025 |如何利用lua脚本进行操作限流与分布式锁可保证原子性|[解决思路](/docs/redis-good.md) |
| 020 |Nginx优化前端缓存 |[解决思路](/docs/ngnix-good.md) |
| 021 |RPC分布式补偿如何解决 |[解决思路](/docs/code-solve.md) |
| 022 |分布式事物解决方案(未更新) |[解决思路](/docs/code-solve.md) |
| 023 |mysql主从复制思路及实操未更新代码 |[解决思路](/docs/mysql-master-slave.md) |
| 024 |如何进行分库分表 |[解决思路](/docs/mysql-master-slave.md) |
| 025 |秒杀类似场景sql的写法注意事项有哪些|[解决思路](/docs/mysql-master-slave.md) |
| 026 |如何利用lua脚本进行操作限流与分布式锁可保证原子性|[解决思路](/docs/redis-good.md) |
#### [分布式系统发展历程(已更新)](/docs/fenbushi.md)
#### [分布式系统](/docs/redis-code.md)
#### [mybatis源码解析--未更新](/docs/mybatis-code.md)
#### [redis 使用与进阶以及如何进行集群--更新1/3](/docs/redis-good.md)
#### [redis 使用与进阶以及如何进行集群--更新2/3](/docs/redis-good.md)
#### [spring源码--未更新](/docs/redis-code.md)
#### [分布式治理框架-dubbo - zk - 解析--未更新](/docs/redis-code.md)
#### [通信mq-Kafka--未更新](/docs/redis-code.md)

View File

@ -20,7 +20,7 @@ mybatis.config-locations=classpath:mybatis/config.xml
#datasource
spring.datasource.url=jdbc:mysql://39.107.245.253:3306/miaosha?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false
spring.datasource.username=root
spring.datasource.password=nihaoma
spring.datasource.password=XXXX
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#druid
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
@ -49,7 +49,7 @@ spring.resources.static-locations=classpath:/static/
redis.host=39.107.245.253
redis.port=6379
redis.timeout=100
redis.password=youxin11
redis.password=xxxx
redis.poolMaxTotal=1000
redis.poolMaxIdle=500
redis.poolMaxWait=500