摘要: 1. 清理整个项目 2.删除 bin 和obj 3. 以管理员身份 打开VS,重新生成就不在会报错。 貌似 管理员总是那么的魔性~~~ 阅读全文
posted @ 2017-03-25 21:33 神仙uncle 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: https为何安全?通信内容的保密、通信双方身份的真实、通信内容的完整而https就是为了解决这3大问题而诞生的(准确来说应该是ssl) 通信内容的保密互联网环境是非常透明的,通信需要经过很多中转才能到接收方手中。解决办法是非对称加密算法,这种算法有公钥和私钥一对钥匙,公钥是所有人都能获取到的钥匙, 阅读全文
posted @ 2017-03-07 21:54 神仙uncle 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 消息队列中间件选型 推荐使用ZeroMQZeroMQ:号称最快最轻量级的消息队列系统,尤其是大吞吐量的需求场景。专门为高吞吐量/低延迟的场景开发,金融项目使用比较多。 MSMQ:微软集成的消息队列,寄宿在Window服务里,性能稳定,优于ActiveMQ,但是无法跨平台,。 ActiveMQ:类似于 阅读全文
posted @ 2017-02-24 22:24 神仙uncle 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 主键冲突问题 分库分表的环境中,数据分布在不同的分片上,不能再借助数据库自增长特性直接生成,否则会造成不同分片上的数据表主键会重复。添加数据>主键生成中心>分库决策中心>切换相应库>执行添加 事务问题 在执行分库分表之后,由于数据存储到了不同的库上,数据库事务管理出现了困难。如果依赖数据库本身的分布 阅读全文
posted @ 2017-02-20 16:53 神仙uncle 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: DI——Dependency Injection 依赖注入 IoC——Inversion of Control 控制反转 为何叫反转:反转是相对于正向而言的,那么什么算是正向的呢?考虑一下常规情况下的应用程序,如果要在A里面使用B,你会怎么做呢?当然是直接去创建B的对象,也就是说,是在A类中主动去获 阅读全文
posted @ 2016-12-26 22:49 神仙uncle 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 电商秒杀系统设计:秒杀系统分为2个部分,一个是静态的HTML等内容,另一个参与秒杀的Web后台请求接口。静态HTML等内容,直接上cdn,压力一般不会大,瓶颈基本在后台请求接口上,必须能够支持高并发请求。 高并发下的数据安全问题:假设只剩下一件商品情况,高并发请求导致多让一个人获得了商品。 1.悲观 阅读全文
posted @ 2016-12-26 10:24 神仙uncle 阅读(2299) 评论(1) 推荐(1) 编辑