摘要: 微服务和SpringCloud入门 微服务是什么 微服务的核心是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底去耦合,每个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够进行单独启动和销毁,可以拥有独立的数据库。 微服务与微服务架构 阅读全文
posted @ 2018-04-29 21:16 吃我一棒 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Java平台上的AOP实现机制 1. 动态代理(Dynamic Proxy)机制,在运行期间动态的为相应接口生成对应的代理对象。SpringAop默认情况下采用这种机制来实现AOP机能。缺点:相对于编译后的静态类的执行,性能上可能略逊一筹。 2. 动态字节码增强,通过ASM或者CGLIB等java工 阅读全文
posted @ 2018-04-22 22:21 吃我一棒 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Transaction Managament(事务管理二、Spring事务) Spring事务框架的优势 ​ Spring事务框架将开放过程中事务管理相关的关注点进行了分离,对这些关注点进行了抽象分离。通过Spring框架我们只要按照统一的事务模型,不需要关心所使用的数据资源访问技术以及要访问什么类 阅读全文
posted @ 2018-04-09 10:21 吃我一棒 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 什么是事务 对于一个软件系统来说,我们需要相应的数据资源来保存体统状态。在对系统状态所依托的数据资源的时候,为了保证系统始终处于“正确”状态,我们必须对这些访问操作进行一些必要的限定。以保证系统状态的完整性。事务,就是以可控的方式对数据资源进行访问的一组操作。 为了保证事务执行前后,数据资源所承载的 阅读全文
posted @ 2018-04-08 18:22 吃我一棒 阅读(200) 评论(0) 推荐(0) 编辑
摘要: HandlerMapping_xmind BeanNameUrlHandlerMapping SimpleUrlHandlerMapping 配置实例 ControllerClassNameHandlerMapping 如果对默认的约定规则不满意,可以通过 pathPrefix 属性 来让相应Con 阅读全文
posted @ 2018-04-01 14:35 吃我一棒 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 阅读DispatcherServlet源码和《Spring解密》第二十三章 总结 之前对SpringMVC处理请求模糊不清,本周阅读了DispatcherServlet源码,对这一部分有了更清晰的认识,后结合书籍对本部分内容 做个书面的个人总结。 DispatcherServlet.class文件中 阅读全文
posted @ 2018-03-25 18:40 吃我一棒 阅读(118) 评论(0) 推荐(0) 编辑
摘要: spring 官方文档-片段学习总结 片段所在连接:https://docs.spring.io/spring/docs/5.0.4.RELEASE/spring-framework-reference/web-reactive.html#webflux-ann-controller 片段目录: 1 阅读全文
posted @ 2018-03-17 17:10 吃我一棒 阅读(494) 评论(0) 推荐(0) 编辑
摘要: /** * @Description 颠倒数组排列顺序 * @author SEELE * @date 2017年8月17日 上午10:56:17 * @action sortArr */ public static void sortArr() { int[] b = new int[6]; in... 阅读全文
posted @ 2017-08-17 17:26 吃我一棒 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 简而言之:通过鼠标在页面上点击链接发送请求,请求header中会包含referer信息, 通过在浏览器地址栏书写并发送请求的,header中不会有referer信息。 为了完成登录动作成功后返回原页面,用到了HTTP请求头的Referer 百度百科:Referer ,HTTP Referer是hea 阅读全文
posted @ 2017-07-06 16:15 吃我一棒 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: github上找的框架组合例子 结合自己的数据库作为新项目开发。 但是项目启动时,tomcat启动失败: 检查不出错误。 于是改换maven引入jetty插件来启动项目, 结果在未改动的任何代码的情况下,项目启动成功。 但在引入JRebel 热部署后,项目依旧无法启动。JRebel设置为disabl 阅读全文
posted @ 2017-06-21 16:24 吃我一棒 阅读(379) 评论(0) 推荐(0) 编辑