为什么需要使用消息中间件? 系统解耦 异步 横向扩展 安全可靠 顺序保证 什么是中间件? 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。 什么是消息中间件? 关注于数据的发送和接受,利用高效可靠的异步消息传递机制集成分布式系统。 消息中间件图 ...
分类:
编程语言 时间:
2018-06-20 00:55:41
阅读次数:
289
一:技术 corejava 1.Java 知识点(转) http://www.cnblogs.com/shoshana-kong/p/8973606.html corejava高级 java-EE基础servlet JAVA-EE JAVA-中间件 大型分布式网络 二:管理 ...
分类:
其他好文 时间:
2018-04-30 18:03:54
阅读次数:
132
1、深入理解Java虚拟机:JVM高级特性与最佳实践 2、java多线程核心技术 3、Effective Java 4 , 待补充 5、Spring技术内幕:深入解析Spring架构与设计原理 6、Java并发编程的艺术 7、Java并发编程实战 8、型网站系统与Java中间件实践 9、分布式服务框 ...
分类:
其他好文 时间:
2018-04-26 11:56:43
阅读次数:
158
Docker部署实验一、实验背景最近对Docker很感兴趣,对他的轻量化,便于扩展性很是痴迷,所以在工作之余进行了一些探究,结合自身公司的运维场景,设计了以下实验。说明:大多数场景都是使用的Java7或者Java8结合resin3或者resin4的Java中间件来跑服务的,所以在这里我使用Java7和resin4来作为实验环境进行讲解。为了简便演示,本应该编译打包war包至webapps文件夹后启
分类:
其他好文 时间:
2018-04-24 12:26:25
阅读次数:
186
SAP Java Connector (JCo) SAP的JAVA中间件,使用它可以使SAP的客户和合作伙伴使用JAVA语言轻松地建立可以和SAP系统通信的兼容的组件和应用程序下面是JCo一些显著的特征: 1. 支持双向调用(ABAP调用JAVA和JAVA调用ABAP) 2. 支持Unicode和非 ...
分类:
编程语言 时间:
2017-12-26 19:09:41
阅读次数:
190
所有jsp页面输出全部使用<c:out value="{}"/> 默认就是escapeXml="true" java中间件,<c:out />标签的功能很神奇。 1:在input=text框中输入 "/><script>alert(1);</script><input value="2:在actio ...
分类:
其他好文 时间:
2017-09-30 17:59:05
阅读次数:
133
一、synchronized synchronized关键字可以用于声明方法,也可以用来声明代码块,下面分别看一下具体的场景(摘抄自《大型网站系统与Java中间件实践》) 案例一:其中foo1和foo2是SynchronizedDemo1类的两个静态方法。在不同的线程中,这两个方法的调用是互斥的,不 ...
分类:
编程语言 时间:
2017-09-24 09:48:48
阅读次数:
151
《大型网站系统与java中间件实践》曾宪杰 《大型分布式网站架构 设计与实践》陈贤康 下面是知乎推荐的,我准备先看《大型网站系统与java中间件实践》曾宪杰的,后续再看陈贤康、李智慧的 大型分布式网站架构设计与实践 http://item.jd.com/11529266.html大型网站技术架构:核 ...
分类:
Web程序 时间:
2017-09-03 22:06:52
阅读次数:
189
写在前面 最近在读一本来自淘宝技术团队大牛的书,名字叫《大型网站系统与Java中间件实践》。开篇的章节详细地介绍了一个网站架构由小变大不断演进的过程,其中从单机架构升级到集群架构的过程中着重介绍了关于session同步问题, 这也是很多人在聊到分布式时绕不过去的话题。下面就整理下书中的内容,也算是做 ...
分类:
Web程序 时间:
2017-08-06 12:54:31
阅读次数:
183
Resin是一个常用的java中间件,对servlet和JSP提供了良好的支持,同时也支持HTTP。所以Resin可以独立部署成web服务器,处理所有的http静态与JSP动态请求。更多时候会通过将Apache/IIS与Resin整合的方式,将动态请求与静态请求分开,让Apache/IIS处理静态请求,Resin专注处理JSP..
分类:
Web程序 时间:
2017-05-17 15:11:33
阅读次数:
294