首先,缓存主页的目的并不是提高性能,而是减少数据库访问压力,有效推迟数据库I/O瓶颈的到来。实现主页缓存的方法有很多,但是鉴于项目中使用了Redis对数据库读写做了缓存,因此把顺便也就把主页也缓存了吧。实现思路编写一个过滤器,在过滤器中拦截对主页的访问请求。此时向Redis服务器查询主页html的缓存,如果有则直接返回给客户端,如果没有,则在过滤器中截获JSP的渲染结果,放到Redis缓存中,以供下...
分类:
编程语言 时间:
2015-06-15 00:18:05
阅读次数:
537
JDBCAPI:是一系列的编程接口,可以用来连接数据库,访问数据等。DriverManager:驱动程序管理类,用来装载驱动程序,为创建数据库连接提供支持。Connection:用于连接某一指定的数据库Statement:提供了执行sql语句,获取查询结果的方法。有两个子接口。分别是:PrepareStatem..
分类:
数据库 时间:
2015-06-14 08:18:23
阅读次数:
187
不管出于什么原因,有时候框架人员摒弃了NH或EF,而使用原生数据库访问对象。为了优美的编程,用上我写的轻量级映射扩展方法吧目的:将SqlDataReader自动转换成T类型代码如下: public static class SqlDataReaderEx { /// ...
分类:
Web程序 时间:
2015-06-12 20:44:11
阅读次数:
134
今天和大家聊聊DB2跨数据库访问表是如何实现的?因为自己花了很长时间,才测试成功,所以决定和大家分享一下!好了,废话不多说了!我们言归正传,首先你要安装了DB2数据库,然后在开始菜单中,找到如下位置:打开之后,输入db2进入db2编辑模式,如下所示:下面的命令顺序执行:update dbm cfg ...
分类:
数据库 时间:
2015-06-11 21:07:27
阅读次数:
164
首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次,优化数据库访问。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对...
分类:
Web程序 时间:
2015-06-11 20:43:36
阅读次数:
146
【maven构建高并发、大数据、服务化框架搭建】maven+Springmvc+Mybatis+Shiro+REST+WebService+JMS+Lucene+Bootstrap html5 1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Co...
分类:
编程语言 时间:
2015-06-10 06:30:35
阅读次数:
162
【maven构建高并发、大数据、服务化框架搭建】maven+Springmvc+Mybatis+Shiro+REST+WebService+JMS+Lucene+Bootstrap html5 1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Co...
分类:
编程语言 时间:
2015-06-10 06:30:05
阅读次数:
148
更简洁的C++数据库访问框架-soci
SOCI及litesql对比
easySQLite使用帮助
SOCI、LiteSQL、POCO数据库访问类库对比
(1)SOCI相关资料较少,需要编译方可使用。资料一少,你懂的,搞不懂就喊天天不应,叫地地不灵啊!
(2)litesql过于复杂,需要学习成本,这个相信既然大家都是奔着库来的,当然都是图的方便快捷,谁会去学一个插件呢。...
分类:
数据库 时间:
2015-06-10 01:12:11
阅读次数:
174
【maven构建高并发、大数据、服务化框架搭建】maven+Springmvc+Mybatis+Shiro+REST+WebService+JMS+Lucene+Bootstrap html5 1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持C...
分类:
编程语言 时间:
2015-06-07 06:16:34
阅读次数:
196
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.Common;using System.IO;using Syst...
分类:
数据库 时间:
2015-06-05 19:24:36
阅读次数:
139