在旧公司的最后几天里,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也极其极其方便啊。
    唉。。。。。。
    有可能,我们这几个人在一个团队里面合作吗?

与Simon,Warren,Neo,Paul同学聊天体会相关推荐

  1. 和日本留学同学聊天想到的

    两年前写的Blog,今天重新来看觉得还是感受颇深,特别是当初在javaeye上激起了一番讨论,其中有赞成,但是反对者占大多数,笔者还被有些网友冠以5 毛 党 云云.2年过去了,不知道那些持反对意见的朋 ...

  2. ai人工智能的数据服务_AI和数据科学的傻瓜与同学聊天

    ai人工智能的数据服务 These are my answers to questions about AI and its business practice, discussed among ~2 ...

  3. 黑马程序员—写给各位同学,并致黑马各位老师的一封感谢信~~~~绝对给力

    文章来源:黑马程序员,黑马论坛 我来自黑马五期的一个普通学员,这封感谢信,我不想写的那么多,因为再多的话语也写不尽我心里对黑马这个机构的感激,对黑马所有老师的感激.方立勋老师是黑马的CEO,和他相处过 ...

  4. 同学,其实你可以不用周游世界……

    (一) 昨天和一个朋友聊天,她说她要去听一个讲座,讲演者是她崇拜的人,因为她想到既然世界末日要来了,不如放下工作,周游世界,写书-- 我一听到"周游世界"一词,差一点没有喷出自己喜 ...

  5. 黑马程序员--写给各位同学,并致黑马各位老师的一封感谢信~~~~绝对给力

    文章来源:黑马程序员,黑马论坛 我来自黑马五期的一个普通学员,这封感谢信,我不想写的那么多,因为再多的话语也写不尽我心里对黑马这个机构的感激,对黑马所有老师的感激.方立勋老师是黑马的CEO,和他相处过 ...

  6. 不会聊天追女生?傻瓜式《app》帮你撩到心爱的女生!

    Hello,大家好,这里是红尘恋爱学.领取试用版薇ggvV(字母和数字)1992 你既然已经点了进来,肯定会遇到以下3个问题: 1.不会和妹子聊天怎么办? 2.和妹子经常冷场怎么办? 3.妹子不回你消 ...

  7. ZEGO EXPRESS SDK轻松实现Android端四人视频聊天

    前言 (闲聊) 之前在上移动平台开发课的过程中,对android的开发算是有一个大概的初步了解,但是知之甚浅.印象最深刻的就是但凡遇到图片视频方面的处理就会变得非常复杂以及容易出错.那时对于我这个小白 ...

  8. 我不写故事,只是想聊一聊关于聊天这件事情

    沟通交流的方式分为有两种,一种是形式语言(口头语言),一种是肢体语言(动作语言).聊天属于口头语言交流中的一种非正式的表达方式,并且是人和人日常交往中并不可少的一种方式.然而实际上还是相当一部分人不会 ...

  9. 清华牛人的跨专业考研经验(金融专业)【zz】

    我的跨专业考研经历(不好意思,写得有点长) 走在路上•考研 "这是最美好的时代,这是最糟糕的时代",查尔斯•狄更斯在<双城记>中如是说.面对考研,面对这个大背景,我想这 ...

最新文章

  1. Php小数转为百分数,学习猿地-php百分数如何转小数
  2. 3分钟解决MySQL 1032 主从错误(转)
  3. Java数据库——事务处理
  4. SQL Server Mysql 对null值理解的不同
  5. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
  6. [转载] python元组 tuple
  7. 黑客攻防技术宝典web实战篇:攻击应用程序逻辑习题
  8. 简单使用AutoMapper实现DTO转换
  9. java cipher.dofinal_cipher.dofinal方法
  10. 【机器学习系列】概率图模型第六讲:因子图和道德图
  11. 马里兰大学calce电池循环测试数据集_锂电池极片:机械性能测试是门学问,要搞懂真不容易...
  12. 【分享】VISIO 2003下载
  13. 在Web网页里面实现像Excel/WPS条件格式那样根据数据大小自动改变背景颜色(网页数据热力图实现方法)
  14. control c linux命令,linux中Control+C是什么指令?使用什么命令可以给一个进程发出一个这样的指令?...
  15. java pdf转jpg清晰度_java 库 pdfbox 将 pdf 文件转换成高清图片方法
  16. 华为p4不是鸿蒙吗怎么又改为安卓_鸿蒙系统是不是就是改版的安卓系统?
  17. php判断字符串长度
  18. 又一家美业SaaS+系统宣布停止服务,美业人你怎么看?
  19. 数字图像 - 图像隐写
  20. Reactor响应式编程系列(二)- 背压策略BackPressure

热门文章

  1. 【知识科普】解读闪电/雷电网络,零基础秒懂!
  2. REST ful规范
  3. MATLAB技术沙龙之如何批量处理图像的大小
  4. jvm调优五:jvm调优工具和调优实战
  5. win10使用FFmpeg录屏/录音
  6. 电脑开机黑屏,只有鼠标箭头(windows无法加载桌面)?
  7. asr标注工具_BLASR:PacBio数据比对工具
  8. ES6语法总结(21)--Generator函数的异步应用
  9. javamail发送邮件到qq邮箱图片不能显示问题
  10. android获取ro._Android 简单的设备信息获取