- 博客(5)
- 资源 (19)
- 收藏
- 关注
原创 JMS(一)Queue
Java Message Service是java ee的规范之一,可以用来发送异步消息,在某些场景下,可以作为不同系统,或者不同模块之间的集成方式。 可以类比为通过数据库来集成的方式,模块A完成逻辑以后,往数据库插入一条记录,模块B定时轮询数据库,如果查到相应的记录,就进行处理。jms集成实际上思路是差不多的,只是功能更强,并且提供了标准的API支持,而且也可以避免反复轮询数据库或者读取
2013-12-23 17:44:08 882
转载 QQ空间技术架构之深刻揭密
针对当时存在的种种问题,团队做了以下改进来解决:第一:采用Web RIA。当时大量使用了Ajax技术来减轻服务器的负载。其中一个极端的例子是:整个空间首页都是采用JS绘制,这样能够将用户访问的CGI足够轻量化。尽量简化了CGI逻辑,让CGI程序运行更加强壮、效率更高。同时,当服务异常时,还可以通过JS脚本绘制一个错误信息给予用户提示。而且,采用JS开发效率更高,调试更方便。Web
2013-12-21 11:54:56 1595
转载 jms基础概念和应用场景
kimmking:介绍下jms和ActiveMQ。在讲JMS之前,我们聊聊相关的背景。谁知道JMS是什么意思?kimmking:对,是message service。那,什么事message呢?嗯,对了,就是信息。kimmking::所有的信息,我们都可以说是消息。kimmking:前提是,它必须是动态的,可流动的,或者说是可传递的。这个过程,就是messaging大家:请问jms
2013-12-21 11:48:00 1590
原创 struts2第二次提交页面提示no result defined for action
场景还原:页面表单验证,当页面验证不通过时将错误信息返回到当前表单,并重新输入可再次提交;jsp中使用actionerror显示出错信息出错原因:JSP页面使用显示错误信息的是actionerror,当第一次验证不通过时,actionerror值不为空,必须清空后才能再次提交解决方案:1、当然可以在action执行之前将actionerror中的值清空掉,可在strut
2013-12-20 12:29:23 1002
转载 freemarker标签使用
FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。FreeMarker适合作为MVC的视
2013-12-14 09:41:07 7070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人