`
答案在风中
  • 浏览: 64990 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
概述 在ASP.NET应用程序构建过程中,为了提高应用程序的性能,缓存处理无疑是一个非常重要的环节。通常,我们将一些频繁被访问的数据,以及一些需要大量处理时间得出来的数据缓存在内存中,从而提高性能。例如,如果程序需要处理一张报表,这张报表的数据是关联的几张数据库表,并通过大量的计算得到的数据。我们知道表关联是比较耗时的,如果关联之后得出的数据再进行聚合排序等操作的话,那速度会更慢。因此,我们把查询的报表数据缓存起来,等下次用户再次请求时直接从内存中读取已经生成好的报表,这样对用户和程序无疑都是一件非常好的事情,用户减少了等待时间,程序减轻了压力。 那么,何乐而不为呢,既然能让大家都开心的事情 ...
转载地址http://www.blogjava.net/calvin/archive/2005/11/16/20047.html 反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。    Proxy可以看作是微型的 ...
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。  首先看一下静态代理: ...
最近项目经常使用到文件传输ftp、url访问等方式,查阅了些资料做了些整理和添加并不完善,希望能对大家有所帮助。1.ftp文件传输源码:1.1采用Runtime.getRuntime().exec()执行操作系统的ftp命令1.1.1 ftp上传脚本Windows脚本:open 目标IP用户名密码(没有密码则不用写)cd 目标路径ascpromptput 本地文件(完整路径)byeUnix脚本:ftp -n -i 目标IP <<!EOFuser 用户名 密码cd 目标路径lcd 本地文件路径ascpromptput 本地文件bye!EOF  这里传送的是文本文件,所以采用asc模式 ...
如何在Eclipse中查看JDK类库的源代码 (转载) 核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 E ...
1.Java静态绑定和动态绑定 1.1静态绑定: 静态绑定就是所谓的程序编译时绑定,java中的变量都是静态绑定的,方法只有static和final(所有private默认是final的,子类不可能修改父类的私有方法)是静态绑定的。编译时已经确切知道程序 ...
1.控制台输出乱码问题 1.1原理: JAVA使用UNICODE来存储字符数据,处理字符时通常有叁个步骤: - 按指定的字符编码形式,从源输入流中读取字符数据 - 以UNICODE编码形式将字符数据存储在内存中 - 按指定的字符编码形式,将字符 ...
Global site tag (gtag.js) - Google Analytics