1.Memcached简介Memcached是以LiveJurnal旗下DangaInteractive公司的BardFitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了libevent即可使用。在Windows下,它也有一个可用的非官方版本(ht
系统 2019-08-12 09:27:39 3268
利用unordered_map代替hash_map-MyStudy利用unordered_map代替hash_map实验环境操作系统fedora9编译器版本gcc4.3实验方式各种map使用插入和查找,比较速度和相关性能代码参考代码下面测试说明了速度之间的比较:map类型插入速度插入和查找速度hashmap0m0.123s0m0.369smap0m0.190s0m0.681sunordered_map0m0.123s0m0.315s为什么要使用unorde
系统 2019-08-12 01:54:38 3268
自由与共享,对现有版权体系的叛逆本文成于2001年,是我大学毕业时的论文,关于法律归置的章节遗失,GPL、Apache等版权协议。一、前言:自由与共享精神的复兴自由软件、开放源代码运动、GPL条例--野人与基督,他们是商业软件领域的颠覆者,又是无数程序员心中神圣的信仰。在GPL条例下,用户彼此拷贝软件不但不是“盗版”,而是体现人类天性互助的美德,自由是根本,用户可以自由共享软件成果,随便使用和拷贝代码;同时,GPL条例又驱走了那些魔鬼,他们总是告诫他们的用
系统 2019-08-12 01:33:35 3268
functionlogin(){if(!loginCheck()){returnfalse;}$.messager.progress();//开启进度条varpassword=$.md5($("#password").val());vardata={'username':$("#username").val(),'password':password};$.ajax({async:false,type:"POST",url:$.contextPath+"/
系统 2019-08-29 23:26:37 3267
l转自:http://www.lvjiyong.com/books/OODesigner/孙亚民目录第一部分综述4第1章本书会讨论什么内容5第2章系统的分层结构82.1.简述82.2.设计的原则和评判标准92.3.应用服务层的内容102.4.数据实体的表示112.5.数据的存取方式152.6.业务逻辑的处理182.7.业务服务的提供202.8
系统 2019-08-29 22:59:39 3267
首先介绍几个名词:IJG:IndependentJPEGGroupIJL:IntelJPEGLibraryIPP:IntelIntegratedPerformancePrimitivesIJG提供的JPEG软编解码器是使用最广泛的,可以从官方网站www.ijg.org下载最新版本6b。优点:免费、开源;纯C编写,支持众多硬件平台和操作系统;缺点:速度一般IJL是Intel提供的JPEG软编解码器,2001以前IJL是免费的。你可以编程实现从buffer读取
系统 2019-08-12 01:32:53 3267
自从C#4.0发布以来,Dynamic就一直受得大家的关注,刚好最近公司做项目,要将前台传过来的JSON格式的字符传到后台,本来想建个MODEL层为每个JSON做对应的类,但考虑是否有更好的方法,所以引用了Dynamic类型。具体转换的方法如下:(此方法借鉴博客园上的方法)将JSON字符串转换成Dynamic类型
系统 2019-08-12 01:32:41 3267
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。因此,引入了一致性哈希算法:把数据用hash函数(如MD5),映射到一个很大的空间里,如图所示。数据的存储时,先得到一个hash
系统 2019-08-29 21:58:41 3266
JVM调优工具Jconsole,jProfile,VisualVMJconsole:jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里JProfiler:商业软件,需要付费。功能强大。详细说明参考这里VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。如何调优观察内存释放情况、集合类检查、对象树上面这些调优工具都提供了强大的功能,但是总的来说一般分为以下几类功能堆信息查看可查看堆空
系统 2019-08-12 09:29:58 3266
今天刚开始学习mysql,最先接触用户管理,给大家分享下注:mysql中命令的大小写都可以的==========登录退出相关===================root@jack-desktop:~#mysql-uroot-pzengdc123//-u和root之间空格可有可无,-p和密码之间不能有空格root@jack-desktop:~#mysql-uroot-pzengdc123root@jack-desktop:~#mysql-uroot-pEn
系统 2019-08-12 01:53:57 3266