Document
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 134 下一页
摘要: C# 线程知识--使用Task执行异步操作 在C#4.0之前需要执行一个复杂的异步操作时,只能使用CLR线程池技术来执行一个任务。线程池执行异步任务时,不知道任务何时完成,以及任务的在任务完成后不能获取到返回值。但是在C#4.0中引人了一个的任务(System.Threading.Tasks命名空间 阅读全文
posted @ 2017-11-13 13:01 从未被超越 阅读(666) 评论(0) 推荐(0)
摘要: 定义一个委托实现回调函数 public delegate void CallBackDelegate(string message); 程序开始的时候 //把回调的方法给委托变量 CallBackDelegate cbd = CallBack; //启动线程 Thread th = new Thread(Fun); th.Start(cbd);//开始线程,代入参数 //线程执行的方法 参... 阅读全文
posted @ 2017-11-13 12:57 从未被超越 阅读(3024) 评论(0) 推荐(0)
摘要: 其实这个比较简单,子线程怎么通知主线程,就是让子线程做完了自己的事儿就去干主线程的转回去干主线程的事儿。 那么怎么让子线程去做主线程的事儿呢,我们只需要把主线程的方法传递给子线程就行了,那么传递方法就很简单了委托传值嘛; 下面有一个例子,子线程干一件事情,做完了通知主线程 1 2 3 4 5 6 7 阅读全文
posted @ 2017-11-13 12:52 从未被超越 阅读(730) 评论(0) 推荐(0)
摘要: 继上篇文章《绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来》发布后在博客园首页展示得到了挺多的阅读量,我这篇文章就是对上篇文章的千万级数据库表在高并发访问下如何进行测试访问 这篇文章的知识点如下: 1.如何自写几十行代码就能模拟测试高并发下访问千万级数据库表 2.比较高并发下 阅读全文
posted @ 2017-11-10 15:30 从未被超越 阅读(986) 评论(1) 推荐(0)
摘要: 前言:事先说明:在实际应用中这种做法设计需要各位读者自己设计,本文只提供一种思想。准备工作:安装后本地数redis服务器,使用mysql数据库,事先插入1000万条数据,可以参考我之前的文章插入数据,这里不再细说。我大概的做法是这样的,编码使用多线程访问我的数据库,在访问数据库前先访问redis缓存 阅读全文
posted @ 2017-11-10 15:28 从未被超越 阅读(638) 评论(0) 推荐(0)
摘要: 1、在面试的时候碰到一个 问题,就是让写一张表中有id和name 两个字段,查询出name重复的所有数据,现在列下: select * from xi a where (a.username) in (select username from xi group by username having 阅读全文
posted @ 2017-11-10 12:10 从未被超越 阅读(490) 评论(0) 推荐(0)
摘要: 1.创建测试环境,(插入100万条数据大概耗时5分钟)。 2.几种典型的分页sql,下面例子是每页50条,198*50=9900,取第199页数据。 2.分别在1万,10万(取1990页),100(取19900页)记录集下测试。 测试sql: 1万:基本感觉不到差异。 10万: 100万: 结论: 阅读全文
posted @ 2017-11-10 12:07 从未被超越 阅读(359) 评论(0) 推荐(0)
摘要: Redis 支持简单且易用的主从复制(master-slave replication)功能, 该功能可以让从服务器(slave server)成为主服务器(master server)的精确复制品。 以下是关于 Redis 复制功能的几个重要方面: Redis 使用异步复制。 从 Redis 2. 阅读全文
posted @ 2017-11-10 10:12 从未被超越 阅读(353) 评论(0) 推荐(0)
摘要: Redis-benchmark为Redis性能测试工具。 指令说明: [ruby] view plain copy Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>] 阅读全文
posted @ 2017-11-07 15:42 从未被超越 阅读(848) 评论(0) 推荐(0)
摘要: redis做压测可以用自带的redis-benchmark工具,使用简单,效果也比较不错。 linux下一般无需下载,windows下redis-benchmark压力测试工具下载地址:http://www.daixiaorui.com/source/18.html(解压后的redis-benchm 阅读全文
posted @ 2017-11-07 15:22 从未被超越 阅读(1341) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 134 下一页