- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
垃圾回收带来的问题 Gen0 、Gen1 、Gen2(长久对象) 当你设计一个类时,最好避免重写Finalize方法 1、垃圾回收模式采用gcServer模式 2、垃圾回收采用消极回收模式,利用内存降低回收频次,让每次回收更高效 System.Runtime.GCSettings.LatencyMode = System.Runtime.GCLatencyMode.LowLatency; 3、注意85K以上的对象,主动释放 日志 大多数已有的日志系统都可以得出这样一幅图表,“Logger是系统中最大的瓶颈之一”。这个问题的解决方案是使用异步的Logger,我们常用的Log4Net。 另外,Logger所记录的数据应该是结构化的数据,便于后续的工具进行读取和处理,而不应该是一堆String。 负载均衡(ARR) 负载均衡实施 1、Nginx 2、ARR 反向代理及负载均衡的价值: 1、可以充分发挥多服务器的扩展优势 2、可以将实际业务服务隐藏在后端,提升安全 3、可以良好解决IIS+Tomcat+Rest等不同Web中间件的协作问题 4、解决不同业务系统集成问题,甚至跨域 5、灵活控制功能展现 不良: 1、session的不全局共享,应采用全局共享session模式或cookie模式 2、二次请求,会带来局域网网络的二倍消耗 重要的参数 参考站点:/learn/extensions/url-rewrite-module/url-rewrite-module-configuration-reference The rule pattern gets the URL string?content/default.aspx?as an input The QUERY_STRING server variable contains?tabid=2subtabid=3. The HTTP_HOST server variable contains?. The SERVER_PORT server variable contains?80. The SERVER_PORT_SECURE server variable contains?0?and HTTPS contains?OFF. The REQUEST_URI server variable contains?content/default.aspx?tabid=2subtabid=3 比较全的可判断的参数 CACHE_URL,DOCUMENT_ROOT,HTTP_URL,HTTP_HOST,PATH_INFO,PATH_TRANSLATED,QUERY_STRING,REQUEST_FILENAME,REQUEST_URI,SCRIPT_FILENAME,SCRIPT_NAME,SCRIPT_TRANSLATED,UNENCODED_URL,URL,URL_PATH_INFO,?APP_POOL_ID,APPL_MD_PATH,APPL_PHYSICAL_PATH,GATEWAY_INTERFACE,SERVER_SOFTWARE,SSI_EXEC_DISABLED Web浏览器调试(Chrome) Chrome调试 Chrome调试 Web浏览器(fiddle) 数据异常也是一种Bug 中国裁判文书网是一个大型的加工、发布平台 前后经过10次的加工、转换、推送、发布 数据维持严格的一致性 大数据下的错误检查实践技巧 1、按照日期,抽查数据 2、不同环节保持ID的对应性、按照ID追踪数据的流向 3、核查各类异常(分析异常、转换异常、网络异常、压缩异常) 有问题!积极调试 见鬼了….以前从来没出过问题昨天还好好的这怎么可能?一定是机器出了问题。你究竟输入什么了导致它崩溃?应该是数据有问题。我好几个星期都没碰这块代码了!你一定弄错了版本。怎么会就这么巧。我不可能把所有的问题都测到。这不可能是因为它引起的。本来好用的,只是没测试过。肯定是有人改了我的代码。查查你机器上有没有病毒。 你的机器上不能使用这个版本。这问题我改了呀! 课外 已经开发完了。只剩下几个小问题需要处理。这很简单,我几天就能完成。开发:这需要10天。老板:5天能完成吗?开发:可以! 在我机器上是好的…这不需要测试,肯定是好的!只需要改一行代码,不会影响其它程序的。这是硬件问题,跟软件没关系。 以前就有这个问题。 我以后再给代码加注释。 这只是临时的办法,发布版本中我当然不会这样写。 程序人员如何涨工资 我的第一个问题是,对于我第二个和第三个问题,你可不可以只用‘能’和‘不能’来回答?老板:“OK!”我的第二个问题是,如
文档评论(0)