在旧公司的最后几天里,Warren来到了厦门,于是大家便一起去饭店里面吃饭。
这场饭局,真是只讲技术的东西啊。Simon讲说他们公司,以前thoughtworks留下来的代码,它们的事务是这样管理的,用一个filter,在收到request的时候,马上就开一个事务,与之对应,然后在request处理完成后,把事务提交上去。也就是说,整个事务的范围,相应于 request的范围。也就是说,如果一个请求处理比较长的话,这个事务就要一直在这边等待。那是相当的损耗啊。
于是Warren马上提到,这是把东西放在ThreadLocal里面吧。呵呵呵,想不到还是有人对这个类很敏感的。
于是大家吵啊吵的。
后来,Neo终于提出了我们一直在使用的方法,就是用spring的Transactional的标注。手动声明事务的范围。事务话题结束。
于是我们又谈到哪个web框架比较好,这几条人都对webwork极大的反感。说很耗资源。原因如下:
每个action都是一个new出来的bean,不像struts,每个action就是无状态的。
Interceptor太耗资源了。而且每个interceptor都引用了整个ActionContext,这是warren所不喜欢的。而且有时候,Action也持有整个ActionContext。他说action就应该很小的一个颗粒。而我最反感的就是那个OgnlValueStack,感觉这个栈的东西太深了,有时候里面有什么东西,我们都不知道。
于是他们就问我,去新公司用什么web框架,我很小声的说,jsf。 立刻嘘声一片。我只好很勉强的说,其实jsf跟webwork差不多的。每个action也是一个bean。不过Neo同学一直觉得说,JSF又想学.net,又想学java,其实弄得个四不像。
大概还有cache话题啦之类的种种。
Neo又谈了一堆服务器优化的东西。不过我都没记住。Simon说他们公司用tomcat做集群。最近想用apache做个内容访问器。也就是说,所有jsp的用tomcat访问,碰到图片或者html的,就用apache来处理。这样tomcat处理的请求就比较少了。大家都同意。
后来Simon谈到有一回他看到ajax框架的速度的排名。我马上追问jquery的排名第几。第几名我是忘了,不过也不靠前,prototype排第一好像。其实jquery的selector的效率的确不快。不过它其他功能的确相当的好用,selector也极其极其方便啊。
唉。。。。。。
有可能,我们这几个人在一个团队里面合作吗?
分享到:
相关推荐
在 Warren 中,开发者可以创建 IRC 网桥,将 IRC 通道与其他聊天服务(如 Slack 或 Discord)连接起来,实现跨平台聊天。 **机器人** 是自动化处理 IRC 通道任务的程序,它们可以响应特定命令、管理用户权限、收集...
Warren字体的设计风格独树一帜,它融合了现代简洁与复古韵味。线条流畅,结构紧凑,每个字母都仿佛是一个微缩的艺术品,每一个转折、曲线都经过精心打磨,展现出一种平衡的美感。字体的笔画粗细变化自然,既有力度又...
关于Warren的Abstract Machine(实现Prolog编译器的事实标准)的简短教程。
Computer programming for kids and other beginners.Hello World! Second Edition_ Co - Warren Sande Carter Sande.mobi
Warren抽象机(WAM)是逻辑编程语言Prolog的高效实现技术的核心组件,它是由David H.D. Warren在1983年提出的。WAM已成为Prolog标准的技术之一,并且对逻辑程序设计语言的编译器和解释器的发展产生了深远影响。本文...
天线理论与设计 第二版 课后答案 (Warren L.Stutzman 朱守正) 书名:天线理论与设计 第2版 作者:[美]Warren L.Stutzman 朱守正 安同一 出版社:人民邮电出版社
一本老少咸宜的编程入门奇书!一册在手,你完全可以带着自己的孩子,跟随sande父子组合在轻松的氛围中熟悉那些编程概念,如内存、循环、输入和输出、数据结构和图形用户界面等。这些知识一点儿也不高深,听起来备感...
由在IBM工作50余年的资深计算机专家撰写,Amazon全五星评价,算法领域最有影响力的著作之一 Google公司首席架构师、Jolt大奖得主Hoshua Bloch和Emacs合作创始人、C语言畅销书作者Guy Steele倾情推荐 ...
### 嵌入式设计的捷径——Warren Webb #### 概述 本文由Warren Webb撰写,探讨了嵌入式系统设计中所面临的挑战及其解决方案。随着嵌入式系统变得越来越复杂,设计师们面临着如何高效地学习新工具和技术的问题。...
企业文化生存与变革指南-The Corporate Culture Survival Guide (J-B Warren Bennis Series)-Jossey-Bass(2009).pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
6. **错误处理与恢复**:为了保证稳定性和可靠性,Warren 应该具有错误处理机制,例如在网络中断或缓存损坏时能够优雅地恢复,尽可能不影响开发过程。 7. **源码分析**:在 "warren-downloadcache-master" 中,我们...
本文档是一篇关于幼年到成年狒狒鼓膜机械性能研究的硕士论文,作者为Warren Graham Engles,于2017年提交给俄克拉荷马大学研究生院生物医学工程学院。这篇论文详细探讨了狒狒鼓膜随着年龄变化的机械性能,采用了包括...
Quasar Warren仪表板(quasar-warren) 基于Quasar Framework的Warren平台的仪表板 屏风 演示版 安装依赖项 npm install 在开发模式下启动应用程序(热代码重新加载,错误报告等) quasar dev 构建用于生产的应用 ...
Manning Publications Co. Development editors: Renae Gregoire, Jennifer Stout 20 Baldwin Road Technical development editor: Jerry Gaines PO Box 761 Copyeditor: Andy Carroll Shelter Island, NY 11964 ...
《Rust语言实现Warren抽象机:探索Prolog解析与执行机制》 在计算机科学领域,逻辑编程语言Prolog以其独特的非过程性编程风格和基于规则的推理机制,被广泛应用于人工智能、自然语言处理和数据库等领域。而在Prolog...
#### 一、书籍基本信息与出版背景 - **书名**:《像沃伦·巴菲特一样交易》 - **作者**:詹姆斯·奥图彻(James Altucher) - **出版社**:约翰威利父子公司(John Wiley & Sons, Inc.) - **版权年份**:2005年 - ...
Warren J.Smith 1992 McGraw-Hill
自由聊天一个安全的临时 OTR 聊天网站。 在卡迪夫大学计算机科学学会网络安全 Makespace 期间创建 - 2014 年 2 月 8 日至 9 日举行的为期两天的活动。 该项目是 Tim Coysh、Brendan Warren 和 Remi Stevens 之间的...
分形复合双重介质油藏不稳定渗流理论模型研究,郭晶晶,张烈辉,以Warren-Root模型为基础,针对裂缝系统和基质岩块分别引入了描述分形特征的分形维数和分形指数,建立了考虑井储和表皮效应的分形复�