上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 用C语言写程序时需要知道是大端模式还是小端模式。 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如果将多个字节安排的问题. 阅读全文
posted @ 2013-09-11 10:26 王 庆 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 目前流行几种备份方式:1、逻辑备份:使用mysql自带的mysqldump工具进行备份。备份成sql文件形式。优点:最大好处是能够与正在运行的mysql自动协同工作,在运行期间可以确保备份是当时的点,它会自动将对应操作的表锁定,不允许其他用户修改(只能访问)。可能会阻止修改操作。sql文件通用方便移植。缺点:备份的速度比较慢。如果是数据量很多的时候。就很耗时间。如果数据库服务器处在提供给用户服务状态,在这段长时间操作过程中,意味着要锁定表(一般是读锁定,只能读不能写入数据)。那么服务就会影响的。备注:所谓的与mysql服务器能够自动协同工作,实际上是指加参数来控制mysql服务器,比如锁定所有 阅读全文
posted @ 2013-09-09 09:24 王 庆 阅读(392) 评论(0) 推荐(1) 编辑
摘要: root@localhost ipvsadm-1.25]# yum install gccLoading "security" pluginLoading "rhnplugin" pluginThis system is not registered with RHN.RHN support will be disabled.Setting up Install ProcessParsing package install argumentsNo package gcc available.Nothing to do[root@localhost ipv 阅读全文
posted @ 2013-09-04 16:30 王 庆 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 术语说明:QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV = QPS * 3600 * 6公式2:每天总PV = QPS * 3600 * 8服务器计算服务器数量 = ceil( 每天总PV / 单台服务器每天总PV )【峰值QPS和机器计算公式】原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间公式:( 总PV数 * 80% ) / ( 每天秒数 * 20 阅读全文
posted @ 2013-09-03 13:06 王 庆 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1.JAVA开发工具 IDEAIDEA 全称 IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。http://www.jetbrains.com/idea/2.PHP开发工具PhpStormPhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化de 阅读全文
posted @ 2013-09-02 14:41 王 庆 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: MYSQL的分区字段,必须包含在主键字段内MYSQL的分区字段,必须包含在主键字段内在对表进行分区时,如果分区字段没有包含在主键字段内,如表A的主键为ID,分区字段为createtime ,按时间范围分区,代码如下: CREATE TABLE T1 ( id int(8) NOT NULL AUTO_INCREMENT, createtime datetime NOT NULL, PRIMARY KEY (id)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8PARTITION BY RANGE(TO_DAYS... 阅读全文
posted @ 2013-08-27 15:32 王 庆 阅读(22422) 评论(0) 推荐(3) 编辑
摘要: 有如下情况下可以用到内存文件映射技术解决问题:  1.不要复制文件中所有的数据,只需要修改文件中局部的数据。  2.并行/分段处理大文件。 如下代码示使用javaNIO局部修改文件中指定位置的部分数据: /** * 修改文件中的某一部分的数据测试:将字定位置的字母改为大写 * @param fName :要修改的文件名字 * @param start:起始字节 * @param len:要修改多少个字节 * @return :是否修改成功 * @throws E... 阅读全文
posted @ 2013-08-27 13:33 王 庆 阅读(6014) 评论(1) 推荐(0) 编辑
摘要: public class Singleton { private static class Holder { // lazy class static final Singleton instance = new Singleton(); } public static Singleton getInstance() { return Holder.instance; } } 阅读全文
posted @ 2013-08-23 13:49 王 庆 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB, -u是运行Memcache的用户,我这里是root, -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200, -p是设置Memcache监听的端口,我这里设置了12000 阅读全文
posted @ 2013-08-23 09:17 王 庆 阅读(548) 评论(0) 推荐(1) 编辑
摘要: 最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考!Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性 (基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application的各个节点中。什么特色? 1. 够快Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, high concurrenc 阅读全文
posted @ 2013-08-22 10:29 王 庆 阅读(532) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页