MemcachedMemcached是一套分布式的内存对象缓存系统,使用C语言编写,作为数据库的前端cache,缓存数据库查询结果能够减轻数据库负载。类似一张巨大的hash表,缓存的对象以key-value对的形式存在。工作流程检查client请求的数据是否在Memcached中存在,若存在直接返回...
分类:
其他好文 时间:
2014-06-15 09:20:16
阅读次数:
222
最近用Thinkphp做的企业站,thinkphp里面内置了一个静态缓存功能各种厉害缓存,挥之不去。既然现在还用不上静态缓存功能,就想想怎么禁止缓存。为了这缓存,把它的核心库都看了一些。网上有很多讲解缓存机制的原理和用法,就是没有讲怎么禁止的。这记录分享下,有用时以便查阅。 ThinkPHP在...
分类:
Web程序 时间:
2014-06-14 20:51:57
阅读次数:
303
经过一翻查找后解决了,原因和方法如下:[root@~]# grep host /etc/nsswitch.conf#hosts: db files nisplus nis dnshosts: files主机只找文件不走dns,将其该成hosts: files dns 即可!
分类:
系统相关 时间:
2014-06-14 17:54:21
阅读次数:
283
1. PyStringObject --> 变长不可变对象
typedef struct{
PyObject_VAR_HEAD//ob_size变量保存着对象中维护的可变长度内存的大小
longob_shash; //缓存该对象的hash值,用于dict的查询
intob_sstate; //标志该对象是否经过intern机制的处理
char ob_sval[1];// 字符指针,指向一段内存
} PyStri...
分类:
编程语言 时间:
2014-06-14 17:30:48
阅读次数:
309
你需要了解大数据高并发的瓶颈在哪里,一般都是数据库层面的,机械硬盘承载不起非常快速的读写操作,cpu承载不起大量的逻辑运算,所以最基本的解决思路就是:1.换固态硬盘加快硬盘的读写效率。2.建立缓存中间件降低对硬盘的读写次数,缓存不用多说了,最最最基本和重要的优化策略。3.将硬盘的读写或者数据的计算分...
分类:
其他好文 时间:
2014-06-14 17:13:23
阅读次数:
179
大家都用过viewpager了, github上有对viewpager进行扩展,导航风格更加丰富,这个开源项目是ViewPagerIndicator,很好用,但是例子比较简单,实际用起来要进行很多扩展,比如在fragment里进行图片缓存和图片异步加载。
下面是ViewPagerIndicator源码运行后的效果,大家也都看过了,我多此一举截几张图;
下载源码请点击这里...
分类:
移动开发 时间:
2014-06-14 15:04:53
阅读次数:
756
最近的一个连接服务端的应用,需要读取图片,一般供用户发布商品选择上传图片,初始的图片列表应该是缩略图,只有确定了,才上传原图,OK不多说上代码
package edu.buaa.erhuo;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Lis...
分类:
其他好文 时间:
2014-06-14 14:02:17
阅读次数:
341
今天用Nuget下一个程序包时,发现Nuget挂了:未能解析此远程名称:'nuget.org'。浏览器打开 http://nuget.org 失败。使用cmd命令 输入nslookup nuget.org 解析失败使用Google的DNS 输入nslookup nuget.org 8.8.8.8 解...
分类:
其他好文 时间:
2014-06-14 13:56:05
阅读次数:
230
关于Nginx+tomcat+memcached(缓存)配置集群负载均衡的下载与安装流程:
实现的整体步骤
一:安装memcached。(memcached可以一个或者多个)
二:安装两个tomcat
三:配置msm。
四:安装nginx,实现负载均衡。
以下是详细步骤:
第一步:安装memcached
1. 下载memcached服务...
分类:
其他好文 时间:
2014-06-14 11:14:00
阅读次数:
229