2018年3月31日

秒杀系统架构优化思路

摘要: 一、秒杀业务为什么难做 1、im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2、微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3、秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据; 例如: 小米手机每周二的秒杀,可能手机只有 阅读全文

posted @ 2018-03-31 16:42 SuperSnowYao 阅读(346) 评论(0) 推荐(0)

C#多线程编程

摘要: 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和 阅读全文

posted @ 2018-03-31 15:47 SuperSnowYao 阅读(303) 评论(0) 推荐(0)

数据库连接池使用(三):通过线程实现数据库连接池

摘要: 在企业级软件开发过程中,为了改善应用程序的性能,通常需要使用对象池来控制对象的实例化。例如,在我们每次需要连接一个数据库时都需要创建一个数据库连接,而数据库连接是非常昂贵的对象。所以,为了节省每次数据库调用,都要实例化一个数据库连接的资源,我们可以缓存并重用一些创建好的数据库连接对象。以此节省每次数 阅读全文

posted @ 2018-03-31 12:58 SuperSnowYao 阅读(2825) 评论(0) 推荐(0)

导航