摘要: http://blog.csdn.net/dyllove98/article/details/9238415基于STSdb和fastJson的磁盘/内存缓存2013-07-03 22:5778人阅读评论(0)收藏举报目录(?)[+]需求业务系统用的是数据库,数据量大,部分只读或相对稳定业务查询复杂,每次页面加载都要花耗不少时间(不讨论异步),觉得可以做一下高速缓存,譬如用nosql那种key/value快速存取结果目的这里不是要做一个大家都适用的磁盘/内存缓存库,这个做法,部分是展示STSdb的用法,部分是提供一个简单易用的解决方案。磁盘/内存为什么不用memcached或者AppFabric 阅读全文
posted @ 2013-09-26 16:18 qqnihao 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/hxsyl/p/3330481.html一.引入 偶然在网上看见的,手痒了,就试了试,哈哈。。。。。。。做出来了,实际就是模拟。 下面的来自维基百科:循环小数是从小数部分的某一位起,一个数字或几个数字,依次不断地重复出现的小数。 循环小数即为有理数的小数表示形式,例: 定理:一个分母为N的循环小数的循环节位数最多不超过N-1位。 (1) 化为分数的方法 我先想到用高中的等比数列的和求极限方式求取(a1/(1-q))。 (2)利用长除法可以将分数(有理数)转化为循环小数。二.Java实现import java.util.Arrays;publi 阅读全文
posted @ 2013-09-20 16:21 qqnihao 阅读(740) 评论(0) 推荐(0) 编辑
摘要: http://www.blogjava.net/rabbit/archive/2013/01/08/393955.html深入学习Oracle分区表及分区索引关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类:• Range(范围)分区• Hash(哈希)分区• List(列表)分区• 以及组合分区:Range-Hash,Range-List。 对于表而言(常规意义上的堆组织表),上述分区形式都可以应用(甚至可以对某个分区指定compress属性),只不过分区依赖列不能是lob,lon... 阅读全文
posted @ 2013-09-03 10:31 qqnihao 阅读(406) 评论(0) 推荐(0) 编辑
摘要: /// /// MD5 32位加密/// /// /// static string GetMd5Str32(string str){MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();// Convert the input string to a byte array and compute the hash. char[] temp = str.ToCharArray();byte[] buf = new byte[temp.Length];for (int i = 0; i (text2);string 阅读全文
posted @ 2013-08-13 23:18 qqnihao 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: AOP:面向切面编程,也就是在运行过程中,按照需要动态加载功能块PIAB:含义可以从下面提取Microsoft Patterns & Practices团队在2007年发布的Enterprise Library 3.0 February 2007 CTP中,我们惊喜地发现了AOP的踪迹,其名为Policy Injection Application Block(PIAB)。Enterprise Library的产品经理Tom Hollander和架构师Edward Jezierski都相继在自己的博客上介绍了PIAB。从特征与功能来看,已经基本具备了AOP的要求。从技术实现来看,PIA 阅读全文
posted @ 2013-08-13 23:09 qqnihao 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 苦逼得很,一下就失业了,只有好好复习,迎接下一份工作MSSQL篇:1.数据库表分为临时表和永久表。临时表又分为全局临时表和局部临时表 全局临时表:表名以##开头。对系统当前所有连接用户来说都是可用的,在试用它的一个会话结束时,会被自动删除 局部临时表:表名以#开头。只能由创建它的用户使用,用户断开连接时,表被删除 临时表表名存储于:tempdb库的表sysobjects中,并且会自动产生12位的后缀(所以最长表名为128-12) 临时表不能指定外键 2. 列属性 Identity 只能在定义表的时候就指明,不能和NULL同时指定。 适用数据类型:INT,SMALLINT,TINY... 阅读全文
posted @ 2013-08-02 16:21 qqnihao 阅读(210) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yuyijq/archive/2008/07/16/1244433.htmlhttp://www.cnblogs.com/lhb25/p/9-mind-blowing-webgl-demos.html 阅读全文
posted @ 2013-08-01 17:52 qqnihao 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 线程同步在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同的资源,而每个线程都不知道其他线程的操作。"如果觉得有用,请帮顶! 如果有不足之处,欢迎拍砖!"线程同步的方式 线程同步有:临界区、互斥区、事件、信号量四种方式 临界区(Cri 阅读全文
posted @ 2013-08-01 13:39 qqnihao 阅读(224) 评论(0) 推荐(0) 编辑
摘要: NPOI:读写office办公软件(不需要安装office软件)http://npoi.codeplex.com/downloads/get/70099消息中间件:DotNetMQhttp://www.codeproject.com/Articles/193611/DotNetMQ-A-Complete-Message-Queue-System-for-NET 阅读全文
posted @ 2013-07-27 14:54 qqnihao 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.iteye.com/topic/545971jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1 添加一个新的 阅读全文
posted @ 2013-06-18 17:11 qqnihao 阅读(222) 评论(0) 推荐(0) 编辑