共 9 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:什么Redis? 点击这里最近要开发的一个项目是分布式缓存组件,解决参数缓存高效获取的问题。参数达到了500万级别,刚刚开始了解Redis。做设计的时候考虑到Value使用哪种类型的问题?主要面临的是使用一般的String还是使用Hash。本来直觉以为使用String的效率会高,因为Redis在Me... 阅读全文
posted @ 2013-10-10 19:01 Rt-张雪飞 阅读 (6593) 评论 (2) 编辑
摘要:序:实现一个基于Socket的简易的聊天室,实现的思路如下: 程序的结构:多个客户端+一个服务端,客户端都是向服务端发送消息,然后服务端转发给所有的客户端,这样形成一个简单的聊天室功能。 实现的细节:服务端启动一个监听套接字。每一个客户端连接到服务端,都是开启了一个线程,线程函数是封装了通信套接字, 阅读全文
posted @ 2013-07-29 09:46 Rt-张雪飞 阅读 (18335) 评论 (43) 编辑
摘要:基础知识1.进程:具有独立功能的程序在一个数据集合上一次动态的执行过程。通俗点讲就是“一个正在运行的程序”2.程序:静态的程序以文件的形式保存在磁盘上。3.操作系统的进程管理:每一个正在运行的程序都对应着一个独立的进程,当这些程序装入内存开始执行时,操作系统会为每个进程创建好相关的数据结构。由于操作... 阅读全文
posted @ 2013-07-03 07:03 Rt-张雪飞 阅读 (3215) 评论 (1) 编辑
摘要:背景:从两张有关联的表查询数据,A表数据量1400万,B表数据量8000万。A与B通过ID逻辑关联,没有实际的外键。B表是后来扩展出来的.问题:根据某个ID查询时超时,运行时跑不出结果。原因:使用一个or条件,条件里面有一个是A.ID=B.ID简单优化:将or条件拆开,使用unionall;将之前使... 阅读全文
posted @ 2013-06-22 00:10 Rt-张雪飞 阅读 (3740) 评论 (5) 编辑
摘要:有时很容易对Attribute和Property混淆,因为中文翻译都是“属性”来解释的。其实这两个表达的不是一个层面的东西。Property属于面向对象理论范畴,在使用面向对象思想编程的时候,常常需要对客观事物进行抽象,再把抽象出来的结果封装成类,类中用来表示事物状态的成员就是Property译为“... 阅读全文
posted @ 2013-06-17 17:59 Rt-张雪飞 阅读 (3032) 评论 (0) 编辑
摘要:1.最近做的一个小功能是将请求拦截并记录日志,因为要尽可能减少对请求的响应时间,所以自然选择异步执行,我使用的是IAsyncResult模式。到了prd产品测试环境,因为同时有多个请求,所以暴露了一个问题。 抛出了如下异象:The IAsyncResult object provided does ... 阅读全文
posted @ 2013-05-30 21:30 Rt-张雪飞 阅读 (271) 评论 (0) 编辑
摘要:1.对象的析构函数与Finalize方法与C++类似,C#允许程序员为类定义一个”析构函数“:class MyClass{ ~MyClass() //析构函数 { //编写释放非托管的资源 }}上面的代码编译后,可以看到:这里调用了Object类的Finaliz... 阅读全文
posted @ 2013-04-05 20:04 Rt-张雪飞 阅读 (9724) 评论 (0) 编辑
摘要:所谓同步:如果在代码中调用了一个方法,则必须等待该方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码。 异步:如果不等待调用的方法执行完,就执行下一行代码。 阅读原文 namespace AsyncProgram { class Program { //Calculate the fold 阅读全文
posted @ 2013-03-21 21:40 Rt-张雪飞 阅读 (28672) 评论 (11) 编辑
摘要:复制:对象的复制是生成一个与指定对象完全一样的新对象,实现的方式根据定义可以知道,新建一个类型相同的对象,然后复制原对象的每一个成员和字段。浅复制: class Program { static void Main(string[] args) { ... 阅读全文
posted @ 2013-01-24 15:17 Rt-张雪飞 阅读 (7232) 评论 (11) 编辑
摘要:几天前的一次笔试中遇到了关于StringBuilder的Length和Capacity属性的问题,之前忽略了。今天实践下:1.普通实践官方解释如下:StringBuilder.Capacity:获取或设置可包含在当前实例所分配的内存中的最大字符数。StringBuilder.Length:获取或设置... 阅读全文
posted @ 2013-01-09 14:48 Rt-张雪飞 阅读 (7092) 评论 (5) 编辑
共 9 页: 上一页 1 2 3 4 5 6 下一页 末页