08 2018 档案

摘要:SpringMVC的工作原理图: ##SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生 阅读全文
posted @ 2018-08-22 09:57 IT当时语_青山师 阅读(8) 评论(0) 推荐(0)
摘要:摘要: 支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式的微服务,它透过支付网关响应业务方请求, 进行一些统一处理后,分发到不 阅读全文
posted @ 2018-08-21 13:59 IT当时语_青山师 阅读(39) 评论(0) 推荐(0)
摘要:原文链接: http://www.blogjava.net/RomulusW/archive/2008/05/04/197985.html Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推 阅读全文
posted @ 2018-08-20 18:05 IT当时语_青山师 阅读(46) 评论(0) 推荐(0)
摘要:1 使用场景 关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。清理过期数据业务上。比如缓存中的对象,超过了空闲时间,需要从缓存中移出。任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。下单之后如果三十分钟之内没有付款就自动取消订单。订餐通知:下单成功后6 阅读全文
posted @ 2018-08-16 17:23 IT当时语_青山师 阅读(23) 评论(0) 推荐(0)
摘要:原文出处: https://blog.csdn.net/jyxmust/article/details/73730766 -Xms2g:JVM启动初始化堆大小为2g,Xms的默认是物理内存的1/64但小于1G。 -Xmx2g:JVM最大的堆大小为2g,Xmx默认是物理内存的1/4但小于1G;将-Xm 阅读全文
posted @ 2018-08-16 16:48 IT当时语_青山师 阅读(23) 评论(0) 推荐(0)
摘要:原文出处: http://blog.51cto.com/zhangjunhd/53092 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本 阅读全文
posted @ 2018-08-16 16:01 IT当时语_青山师 阅读(49) 评论(0) 推荐(0)
摘要:原文链接: http://unixboy.iteye.com/blog/174173/ 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存 阅读全文
posted @ 2018-08-16 11:35 IT当时语_青山师 阅读(28) 评论(0) 推荐(0)
摘要:原文出处:http://blog.csdn.net/ns_code/article/details/18076173 对象引用 Java中的垃圾回收一般是在Java堆中进行,因为堆中几乎存放了Java中所有的对象实例。谈到Java堆中的垃圾回收,自然要谈到引用。在JDK1.2之前,Java中的引用定 阅读全文
posted @ 2018-08-13 17:44 IT当时语_青山师 阅读(18) 评论(0) 推荐(0)
摘要:基于Quorum投票的冗余控制算法 Quorom 机制,是一种分布式系统中常用的,用来保证数据冗余和最终一致性的投票算法,其主要数学思想来源于鸽巢原理。 10只鸽子放进9个鸽笼,那么一定有一个鸽笼放进了至少两只鸽子。 在有冗余数据的分布式存储系统当中,冗余数据对象会在不同的机器之间存放多份拷贝。但是 阅读全文
posted @ 2018-08-13 17:30 IT当时语_青山师 阅读(12) 评论(0) 推荐(0)