关于反射的我的一些看法
最近因为项目的需要大量地使用了反射工厂,也看了大量的有关反射性能问题的讨论和各种测评.总的感觉是反射的性能太低,不适合在性能要求高的地方使用.但根据我多年的网站开发经验来看,一个WEB网站的性能关键一般只会是看数据表的设计是否合理,更进一步的就是看数据层的设计和缓存策略的应用是否合理.很少有因为程序代码写得好点或是写得差点就导致网站性能问题的情况出现的.
    数据表的合理设计和存储过程的优化在一定程度上决定着程序的性能关键.适当的数据余是提高查询性能的相当有效的方法.合理的数据缓存策略减少了对数据库的查询,有效地降低了对数据库的要求,也就能更大的提高同时在线的并发数.所以,在开发中我一般比较注重这两点,并且会在这两方面下比较多的工夫.如果那一天我发现反射已经成为了我的程序的性能瓶颈的时候,说明我的程序已经进入到了一个比较高级的阶段了.
posted on 2007-05-06 13:34 黄尚 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/afxcn/archive/2007/05/06/737076.html

关于反射的我的一些看法相关推荐

  1. 认知天性——读书笔记

    文章目录 开发心智模型,树立强者心态 执行力比学习技巧更重要 学习时: 学习要主动参与,多感官参与 学习时间:间隔学习 学习内容:穿插,多样化 笔记:记录并添加检索 学习后: 记忆:检索记忆,乱序记忆 ...

  2. 黄聪:C# 反射入门知识

    1. 什么是反射 2. 命名空间与装配件的关系 3. 运行期得到类型信息有什么用 4. 如何使用反射获取类型 5. 如何根据类型来动态创建对象 6. 如何获取方法以及动态调用方法 7. 动态创建委托 ...

  3. C#反射(Reflection)详解

    1. 什么是反射 2. 命名空间与装配件的关系 3. 运行期得到类型信息有什么用 4. 如何使用反射获取类型 5. 如何根据类型来动态创建对象 6. 如何获取方法以及动态调用方法 7. 动态创建委托 ...

  4. 谈吉日嘎拉的《白话反射技术》及其他(吵架篇)

    在技术社区还是以技术为先,在上一片文章里我谈了技术方面内容,那么这次就来谈谈非技术的. 我反感这种社区氛围,火药味不是问题,但是谈技术时不好好谈技术,总是扯上这人如何那人如何,你吃饱了撑的他良心被狗吃 ...

  5. Java反射在JVM的实现

    本文目录 什么是Java反射,有什么用? Java Class文件的结构 Java Class加载的过程 反射在native的实现 附录 1. 什么是Java反射,有什么用? 反射使程序代码能够接入装 ...

  6. Net中的反射使用入门

    1.什么是反射     Reflection,中文翻译为反射.     这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:'程序集(Assembly)'.'模块(Module)'. ...

  7. 实战演示 Go 反射的使用方法和应用场景

    今天来聊一个平时用的不多,但是很多框架或者基础库会用到的语言特性--反射,反射并不是Go语言独有的能力,其他编程语言都有.这篇文章的目标是简单地给大家梳理一下反射的应用场景和使用方法. 我们平时写代码 ...

  8. java 反射api_Java的反射API

    java 反射api 如果您曾经问​​过自己以下问题: –"如何在字符串中仅包含其名称的方法调用?" –"如何动态列出类中的所有属性?" –"如何编写 ...

  9. Java的反射API

    如果您曾经问​​过自己以下问题: –"如何在字符串中仅包含其名称的方法调用?" –"如何动态列出类中的所有属性?" –"如何编写一种将任何给定对象的状 ...

最新文章

  1. slb健康检查方式_SLB健康检查也是“正常”-问答-阿里云开发者社区-阿里云
  2. 线性渐变(linear-gradient)
  3. 常见多媒体文件格式及视音频编解码总结
  4. String ,StringBuilder,StringBuffer
  5. 联想台式机网卡驱动_【装机帮扶站】第339期:联想刃7000:是否还有选购价值?4000价位装机推荐...
  6. NYOJ90 整数划分(经典递归和dp)
  7. 解决 HttpClient 模拟 http 的get 请求后 ,出现 403 错误
  8. HDU4370 0 or 1 最短路
  9. paip.python php的未来预测以及它们的比较优缺点
  10. matlab10的阶层怎么输入,matlab阶乘和程序
  11. 【秋招面经】全网最全大华前端题目总结
  12. 从基础描述无刷直流电机的工作原理
  13. 2013计算机学科排名,2013年世界大学学科排名 计算机科学.pdf
  14. L1-049 天梯赛座位分配 (Python)
  15. 谷歌浏览器Chrome通过命令截图整个网页,screen,通过插件生成gif图片,以及通过插件进行录屏
  16. 日语文章,每天一篇 第1章 青春 第1篇 まだまだ先(さき)があります
  17. 马赛克,一生之敌,是时候说再见了【兄弟,借一部说话】
  18. 在线协作编辑器EtherPad使用说明
  19. 对于目标识别的一些idea-传递特征的position而不是特征或特征图
  20. 在红帽linux创建目录,redhat linux建文件系统

热门文章

  1. springboot 不响应字段为空_面试官扎心一问:Tomcat 在 SpringBoot 中是如何启动的?...
  2. 三个球A,B,C大小形状相同,且其中有一个球与其他球的重量不同,要求找出这个不一样的球
  3. leetcode1069. 产品销售分析 II(SQL)
  4. 二分查找及一般拓展总结
  5. Harris的角点检测和特征匹配
  6. Linux(17)-Make编译,Configure
  7. Java JUC工具类--Future
  8. Python学习6 字典基础知识和常用函数
  9. 史上最全换档讲解手动档汽车的换挡技巧
  10. DCT(离散余弦变换(DiscreteCosineTransform))