- 博客(12)
- 收藏
- 关注
原创 Redis使用小结
一、数据类型 String: redis最基本的类型,二进制安全。 可以包含任何数据:字符串、序列化对象或文件。 最大上限是1G字节。 如果保存的是数值型数据,可以被部分命令按Int处理。 Hash: 存储一个field与value的映射表,即Map结构,field-value对应Map的一个键值对。 相比将对象序列化保存为string类型,把对象保存为hash类型会占用更少内...
2014-11-17 14:34:23
147
原创 (转)解析XML,SAX与DOM
SAX与DOM 在解析xml时(如浏览器解析html标签),主要存在两种方式:SAX模式和DOM模式 SAX (Simple API for XML) 和 DOM (Document Object Model) 是当前两个主要的XML API,几乎所有商用的xml 解析器都同时实现了这两个接口。因此如果你的程序使用了SAX或者DOM APIs,那么你的程序对xml解析器是透明。 ...
2013-04-19 11:12:04
133
原创 (转)数据库脏读、不可重复读、幻象读
数据库的事务隔离级别(TRANSACTION ISOLATION LEVEL)是一个数据库上很基本的一个概念。为什么会有事务隔离级别,SQL Server上实现了哪些事务隔离级别?事务隔离级别的前提是一个多用户、多进程、多线程的并发系统,在这个系统中为了保证数据的一致性和完整性,我们引 入了事务隔离级别这个概念,对一个单用户、单线程的应用来说则不存在这个问题。 首先,我们来看一下...
2013-02-20 11:18:15
178
原创 (转载)eclipse重构详解
重构是对软件内部结构的一种调整,目的是在不改变软件行为的前提下,提高其可理解性,降低其修改成本。开发人员可以使用一系列重构准则,在不改变软件行为的前提下,调整软件的结构。 有很多种原因,开发人员应该重构代码,例如之前的开发人员代码写得很烂、自己以前设计时有缺陷、需求变更需要添加一些新的功能或修改原有功能等 等。Martin Fowler在其著名的<<Refactoring—Impr...
2013-02-06 09:04:17
141
原创 (转载)CDN技术介绍
背景 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越 高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利 用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保 证。 网络缓存技术,其目...
2013-02-04 17:34:39
168
原创 小议图片存储
图片存储把图片存储到什么介质上? 如果有足够的资金购买专用的图片服务器硬件或者 NAS(网络连接式存储)设备,那么简单的很;如果有能力自己开发单独存储图片的文件系统,那么也不用接着往下看了。如果上述条件不具备,只想在普通的硬盘上存储,首先还是要考虑一下物理硬盘的实际处理能力。是 7200 转的还是 15000 转的,实际表现差别就很大。是选择 ReiserFS 还是 Ext3 ,也要测试一下? ...
2013-02-04 17:15:20
181
原创 MySql主从复制实现
系统环境: master:192.168.59.130 Ubuntu12.04 MySql 5.5.29 slave:192.168.59.131 Ubuntu12.04 MySql 5.5.29 一、安装Mysql 1.下载mysql-5.5.29-debian6.0-i686.deb安装包,并下载libaio-dev_0.3.109-3_i386.deb,libaio1_0...
2013-01-31 16:40:29
100
原创 数据库读写分离
随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。 读写分离简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主数据库提供写操作,从数据库提...
2013-01-30 10:17:14
162
原创 2012年终总结
一、半年工作情况 1.熟悉并掌握commerce开发 2.熟悉商品组业务及表结构 3.参与多个前后台及接口开发 4.参与图片管理接口,内容管理后台设计工作 5.负责内容管理后台team leader工作 二、收获 1.代码规范与代码性能意识加强,特别是teamwork过程中尤其要注意。 2.不再局限于功能上的实现,更多地注意细节问题,业务逻辑,清楚每一个细节。 3....
2013-01-05 18:57:31
108
原创 MySQL主从服务器配置
在MySQL 数据库中,支持单项、异步复制。在复制过程中,一个服务器 充当主服务器,而另外一台服务器充当从服务器。如下图所示。此时主服务器会将更新信息写入到一个特定的二进制文件中。并会维护文件的一个索引 用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连接到主服务器时,从服务器会通知主服器从服务器的日志文件中读取最后一次成功更新的位置。...
2012-11-09 16:59:32
102
原创 DB2 MERGE INTO 语句的使用
DB2中的Merge语句可以将一个表中的数据合并到另一个表中,在合并的同时可以根据条件进行插入、删除、更新等操作,功能非常强大。 语法如下: MERGE INTO table_name alias1 USING (table|view|sub_query) alias2 ON (join condition) WHEN MATCHED THEN UPDATE ta...
2012-11-05 15:02:20
603
原创 网站页面性能优化
1.尽量减少http请求次数 合并js,css文件 利用CSS Sprites减少图片请求 2.减少DNS查找次数 使用DNS缓存服务器 减少主机名数量(可能会影响并行下载效率) 3.避免重定向 减少使用重定向 URL末尾有斜杠(/)却被忽略掉时,实际返回的是一个301代码的跳转,可以通过服务器rewrite避免 4.减少DOM元素数量 精简页面元素 ...
2012-10-12 10:14:37
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人