上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 82 下一页
摘要: 缓存是把应用程序中的需要频繁、快速访问的数据保存在内存中的编程技术,通常用来提高网络的响应速度。在ASP.NET中使用Cache类来管理缓存。下面详述控件级数据缓存功能和页面级数据缓存功能的实现:(1)数据库缓存依赖数据库缓存依赖由SqlCacheDependency类管理;数据库缓存依赖的优点:1、提高数据呈现速度,每次获取数据后,系统根据用户设置的缓存时间,在有效期内,将数据保存在本地,用户请求数据结果时,系统不是从数据库中获取,而是直接从本地获取,从而提高了数据的获取速度。2、单独缓存页面中的某一控件,而不影响其他数据的变化。为了保证页面中数据的准确性,通常只需要缓存数据控件,其他控件的 阅读全文
posted @ 2009-10-14 14:38 程序员天下 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一直说在公司搭建持续集成环境,前前后后拖了有快一年了,总算是在昨天下午快下班前初步搭建出来了。说来也是偶然,本来是到下午快下班的时候感觉精神不太好,就随便找了点资料,没想到Hudson这么容易用,三下五除二竟然就搭建起来了。昨天下班的时候已经可以初步运行自动测试脚本了。今天来又把 Hudson的node支持给看了一下,真是感觉越看越强大,很容易就可以搭建一个分布式的持续集成环境。下一步就是把我们目前我们在做的项目怎么一个一个加入到持续集成环境里,这样Dev就可以很方便的测试每天的修改的代码了。但是到这里,说句心里话,还是有点担心,担心的不是Hudson能不能瞒住我们现在的需要,而是如果我把这个 阅读全文
posted @ 2009-10-14 07:58 程序员天下 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 我:你看那本《三杯茶》了没有?老婆:看了。我:怎么样?老婆:挺好的,讲人性的。我:啊,你看懂了,我看了一点咋没看懂。老婆:那当然了,你没有人性么。 阅读全文
posted @ 2009-10-14 07:57 程序员天下 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1. 安装squid服务2. 配置/etc/squid/squid.conf文件 acl all src 0.0.0.0/0.0.0.0 http_access allow all由于我是内网使用,所以权限配置就全开放了。3. 启动squid服务,默认的端口是3128service squid restart 阅读全文
posted @ 2009-10-14 07:51 程序员天下 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 今天在集成perf4j和javasimon到代码里的时候发现一些问题,就是本来在自己的测试代码里运行好好的东西,在放到项目代码里的时候总是报以下错误:...Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given...比较了代码半天发现在自己的测试代码里没有用到有构造参数的spring bean,而在项目代码中很多的类都是通过有参数构造函数来创建的。而spring在借助cglib创建目标对象子类时,并没有对有参数构造函数做处理,而是 阅读全文
posted @ 2009-10-13 08:07 程序员天下 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 有时候Struts2中Action的@BeforeResult方法被执行两次或多次问题这个问题通常会在两种情况下发生第一种是在标注了@BeforeResult的方法中有异常发生,这个时候struts2会调用这个方法多次,这个问题同事有很多人碰到过,解决办法是在标注了@BeforeResult的方法中捕获所有异常,然后添加到ActionError中。第二种是出现的情况是在两个有继承关系的Action中都标注有@BeforeResult方法,这个时候struts就会调用子类中的标注有@BeforeResult的方法两次,这个问题可以从xwork的源代码com.opensymphony.xwork2 阅读全文
posted @ 2009-10-13 08:04 程序员天下 阅读(340) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList;import java.util.List;// http://www.jtraining.com/blogs/string-and-memory-leaks-in-java.html// http://www.javablogging.com/string-and-memory-leaks/public class TestStringOutOfMemoryError { public static void main(String[] args) throws Exception { testWithOutOfMemoryError.. 阅读全文
posted @ 2009-10-13 08:01 程序员天下 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前人栽树,后人乘凉,话不多说,代码如下:实现方式一:.aspx:<form id="form1" runat="server"> <table style="width: 605px"> <tr> <td style="width: 921px"> <asp:GridView ID="GridView1" runat="server" Width="700px" AllowPaging="Tr 阅读全文
posted @ 2009-10-05 17:15 程序员天下 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 注册CSDN有段时间了,今天正式决定在此开博,书写我崭新的一页。。。。。。喜欢上CSDN并不是因为我是学计算机的,而是偶然间看到网上红极一时的,有关描写程序员奋斗历程的励志小说——《疯狂的程序员》,之后便开始喜欢上了逛社区,喜欢和别人交流问题,喜欢聆听“牛人”们的独到见解,之后游荡于CSDN就成为并将继续成为我生活的一部分。《疯狂的程序员》确实是一部难得的与计算机有关的励志小说,而且对于后来者是一个不错的指引。我个人觉得有一个正确的方向,一种执着的态度,对一个在计算机上刚起步的人尤为重要,而这本书无疑为我们指明了方向,给我们提供了有效的方法。本人作为后辈,还不够资格在此书写个人经验和独到见解。 阅读全文
posted @ 2009-10-03 19:26 程序员天下 阅读(160) 评论(0) 推荐(0) 编辑
摘要: c语言位域一、位域的概念有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为: struct 位域结构名 { 位域列表 };其中位域列表的形式为: 类型说明符 位域名:位域长度 例 阅读全文
posted @ 2009-09-30 13:56 程序员天下 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 82 下一页