摘要:
http://www.mangodb.org特点:面向文档;使用MongoDB传输协议作为与服务器交互的主要方式;默认存储引擎使用了“内存映射文件”;动态查询优化器缓存最高效的查询方式;停止Mongodmongod --shutdown --dbpath /mongodb_data开机启动@centosvim /etc/rc.local/usr/local/mongodb/bin/mongod --dbpath /mongodb_data --auth --logpath /data/mongodb/log.log瞬间完成插入/删除/更新文档均是“瞬间完成”的——即Client只关心发送数据, 阅读全文
摘要:
C#下面的Delegate可以让方法传递方法,在Java下却没有类似的机制。如何在Java下面模拟出Delegate呢?使用反射试试。贴代码:/** author:licunqing */import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Delegate { private Class c=null; private String method=null; private Class[] paramsType=null; priv... 阅读全文
摘要:
ChannelChannel用来操作数据块,写入buffer或者从IO中读到buffer。SocketChannel创建// 创建,并阻塞等待连接SocketChannel sc = SocketChannel.open(new InetSocketAddress("abc.com",80));// 创建,使用connect()连接SocketChannel sc = SocketChannel.open();sc.connect(new InetSocketAddress("abc.com",80)); // blocking// 创建,非阻塞Sock 阅读全文
摘要:
本笔记包含:Socket:Socket for ClientServerSocket:Socket for Server一些Demo什么是Socket?IP+端口无法实现底层的网络嗅探以及获得IP包结构等信息Socket程序思路Server端口Listen(监听)某个端口是否有连接请求;Client向Server发出Connect请求,写数据,立即返回;网络发送中...Server向Client发出Accept;连接建立;Server/Client通过Send/Write等方法通信。关于端口1 client 向 server 发送时,指定了远程端口(比如90),也生成了一个随机的本地端口(比如 阅读全文
摘要:
虚拟存储器(Virtual Memory)为每个进程提供一个大的,一致的,私有地址空间。通过一个清晰的机制,虚拟存储器提供了三个要重的能力:它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,通过这种方式,它高效的利用了主存;它为每个进程提供了一致的地址空间,从而简化了存储器管理;它保护每个进程的地址空间不被其他进程破坏。物理和虚拟寻址早期CPU直接使用物理寻址现代CPU均才用虚拟地址寻址虚拟寻址有何好处?首先,假设地址总线是nbit,则其可寻址虚拟地址空间是[0-(2^n-1)]。而物理地址空间为[0 - M](比如128M或者 阅读全文
摘要:
理性,感性,我很早就在渐渐思考两者的关系,其实,导演李安也一直在探索这个问题,从《Sense and Sensibility》到《卧虎藏龙》再到《断臂山》,都冲刺着理性与感性的冲突,经典的著作之所以经典,大概其深刻探索、揭示了人性最为真实、隐藏最深的一面。何为经典?当《Sense.and.Sensibility》的Elinor得知自己一直心爱的人没结婚的时候,“隐忍”多年的所有痛楚一下子爆发出来... 阅读全文
摘要:
不知道从什么时候开始,WebApplication 开始出现 IndexOutOfRangeException,也不是频繁出现,而是偶尔发生这种异常,真是奇怪。Exception information: Exception type: IndexOutOfRangeException Exception message: 索引超出了数组界限。 Stack trace: 在 System.Data.SqlClient.SqlDataReader.ReadColumn(Int32 i, Boolean setTimeout) 在 System.Data.SqlClient.SqlDat... 阅读全文
摘要:
前些日子“小众”了一把,从豆瓣找了一些标签为“独立”、“原创”、“小众”的音乐,再从 VeryCD 下载来听:《王菀之-首张国语创作专辑》、《苏打绿-无与伦比的美丽》、《陈绮贞-华丽的冒险》等,这些音乐都还是有很多追随者的,也算是“小众音乐中的主流音乐”,也许,追随者更多的是在追随小众音乐所表达的某种独特风格或者音乐创作人所表现出的音乐才华和做人风格,当然,首先肯定是喜欢这些音乐本身。谈起“小众”... 阅读全文
摘要:
一直对数据库的优化一窍不通,大家谈论最多应该是怎样从 SQL 查询语句和索引下手去优化。对于索引,很多高手都写过很多文章,看来看去也没悟出什么东西,不过,今天我修改了数据表的几个主键(可以认为就是聚焦索引)并且添加了一些非聚焦索引,SQLServer 的性能立刻提高了上去。对于 Users 表,原先是把主键设置为 UserID(自增字段)字段上,通过事件跟踪器,发现对于 Users 表的查询比较耗... 阅读全文
摘要:
Ajax 应该不是一项技术,是一种思想而已,跟 ASP.NET 以及其它 Web 开发语言没有什么太大关系,这里只是谈谈 ASP.NET 中目前使用的 Ajax 技术以及其它一些实现 Ajax 的优秀框架。Ajax 已经很流行一阵子了,现在谈 Ajax 觉得有点老土,-_____-```。目前所谓的 Web2.0 网站,基本上没有不使用 Ajax 的,就如使用 RSS 一样,就如同一个标签,贴上去就成了 2.0。Ajax 具体细节不谈,其目的就是让用户触发一些操作的时候,页面不会全部刷新,只刷新待更新的“部分页面”,加载数据的过程中,用 Loading 的图片来表示正在加载数据,不只是看起来挺 阅读全文