随笔 - 1600  文章 - 497 评论 - 336 trackbacks - 0

摘要: 分析netty从源码开始准备工作:1.下载源代码:https://github.com/netty/netty.git 我下载的版本为4.12. eclipse导入maven工程。netty提供了一个netty-example工程,分类如下:FundamentalEcho‐ the very ba...阅读全文
posted @ 2015-12-14 19:16 一天不进步,就是退步 阅读(13770) 评论(1) 编辑
摘要: 1. 引言 事务特性 事务是并发2018最新注册送白菜的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint阅读全文
posted @ 2015-05-08 08:26 一天不进步,就是退步 阅读(24309) 评论(3) 编辑
摘要: 概述Logback建立于三个主要类之上:日志记录器(Logger),输出端(Appender)和日志格式化器(Layout)。这三种组件协同工作,使开发者可以按照消息类型和级别来记录消息,还可以在777真钱老虎机运行期内2018最新注册送白菜消息的输出格式和输出目的地。1.日志记录器(Logger):2018最新注册送白菜要输出哪些日志记录语句,...阅读全文
posted @ 2015-04-22 17:00 一天不进步,就是退步 阅读(24066) 评论(0) 编辑
摘要: 1. shiro介绍Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问2018最新注册送白菜;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用777真钱老虎机,Shiro都...阅读全文
posted @ 2015-04-17 08:27 一天不进步,就是退步 阅读(55138) 评论(3) 编辑
摘要: 1. 背景 注解可以减少代码的开发量,spring提供了丰富的注解功能,因项目中用到不少注解,因此下定决心,经spring4.x中涉及到的注解罗列出来,供查询使用。 2. spring注解图 2.1 spring-context模块的注解图 2.2 spring-web注解 2.3 spring其它阅读全文
posted @ 2015-04-16 16:12 一天不进步,就是退步 阅读(34535) 评论(66) 编辑
摘要: spring beans下面有如下源文件包: org.springframework.beans, 包含了操作java bean的接口和类。org.springframework.beans.annotation, 支持包,提供对java 5注解处理bean样式的支持。org.springframe阅读全文
posted @ 2015-01-15 11:51 一天不进步,就是退步 阅读(38539) 评论(13) 编辑
摘要: 随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的手机老虎机游戏下载进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家。 1. spring beans常用的注解: public @interface Autowired:可以对成员变量、方法和构造函数阅读全文
posted @ 2015-01-05 20:50 一天不进步,就是退步 阅读(19219) 评论(0) 编辑
摘要: bean的定义,包装是java bean的基础。再怎么强调它的重要性都不为过,因此深入 了解这块的代码对以后的代码研究可以起到事半功倍的功效。 1. Bean的定义BeanDefinition 1.1 BeanDefinition 作用 一个BeanDefinition描述了一个bean的实例,包括阅读全文
posted @ 2014-12-30 17:14 一天不进步,就是退步 阅读(15129) 评论(0) 编辑
摘要: spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说,DefaultListableBeanFactory 是整个spring ioc的始祖,研究透它的前生今世对我们理解s...阅读全文
posted @ 2014-12-26 17:33 一天不进步,就是退步 阅读(19719) 评论(1) 编辑
摘要: 做项目时碰到Controller不能使用aop进行拦截,从网上搜索得知:使用spring mvc 启动了两个context:applicationContext 和WebapplicationContext。 首先我们来了解applicationContext 和WebapplicationCont阅读全文
posted @ 2014-11-26 11:38 一天不进步,就是退步 阅读(36754) 评论(2) 编辑
摘要: 整个spring mvc的架构如下图所示:上篇文件讲解了DispatcherServlet通过request获取2018最新注册送白菜器Controller的过程,现在来讲解DispatcherServletDispatcherServlet的第二步:通过request从Controller获取ModelAndVie...阅读全文
posted @ 2014-11-24 19:36 一天不进步,就是退步 阅读(19631) 评论(0) 编辑
摘要: 整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的第一步:获取2018最新注册送白菜器。 HandlerMapping 1. 初始化HandlerMapping 2.获取HandlerExecutionChain。 HandlerExecuti阅读全文
posted @ 2014-11-23 10:35 一天不进步,就是退步 阅读(16066) 评论(0) 编辑
摘要: 整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的最后一步:视图渲染。视图渲染的过程是在获取到ModelAndView后的过程。 视图渲染的过程: DispatcherServlet.java doService() >doD阅读全文
posted @ 2014-11-21 00:05 一天不进步,就是退步 阅读(11609) 评论(4) 编辑
摘要: 要深入理解spring mvc的工作流程,就需要先了解spring mvc的架构: 从上图可以看到 前端2018最新注册送白菜器DispatcherServlet在其中起着主导作用,理解了DispatcherServlet 就完全可以说弄清楚了spring mvc。 为了加深对spring mvc的整个工作流程的理解阅读全文
posted @ 2014-11-14 10:39 一天不进步,就是退步 阅读(13728) 评论(0) 编辑
摘要: 前端2018最新注册送白菜器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的2018最新注册送白菜器去处理,根据2018最新注册送白菜器处理后的结果,生成相应的响应发送到客户端。前端2018最新注册送白菜器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现(spring MVC框架)。 Dis阅读全文
posted @ 2014-11-11 17:14 一天不进步,就是退步 阅读(25415) 评论(1) 编辑
摘要: https://o7planning.org/en/11733/understanding-spring-cloud-eureka-server-with-example 1- Eureka Server - Why?2- The objective of the lesson3- Create S阅读全文
posted @ 2019-02-22 11:49 一天不进步,就是退步 阅读(1) 评论(0)  编辑
摘要: API 网关 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 以上这些问题可以借助 API 网关解决。API 网关是介于客户端和服务器端之间的中间层,所有的外阅读全文
posted @ 2019-02-21 11:40 一天不进步,就是退步 阅读(268) 评论(0) 编辑
摘要: https://dzone.com/articles/multiple-mongodb-connectors-with-spring-boot This tutorial will guide you in the process to connect to multiple MongoDBs. W阅读全文
posted @ 2019-02-21 10:04 一天不进步,就是退步 阅读(4) 评论(0)  编辑
摘要: https://dzone.com/articles/spring-cloud-gateway-configuring-a-simple-route Spring Cloud Gateway can be considered a successor to the Spring Cloud Netf阅读全文
posted @ 2019-02-21 09:19 一天不进步,就是退步 阅读(1) 评论(0)  编辑
摘要: 上篇文章<你的响应阻塞了没有?--Spring-WebFlux源码分析>介绍了spring5.0 新出来的异步非阻塞服务,很多读者说太理论了,太单调了,这次我们就通过一个从0开始的实例实战一下。 1.准备工作 spring 提供的IDE工STS,配置好maven即可 2.创建spring boot 阅读全文
posted @ 2019-02-20 16:42 一天不进步,就是退步 阅读(172) 评论(0) 编辑
摘要: https://www.infoq.cn/article/31IdBpWgTQZU7e5-uwh1 核心要点 从一个易于抽取的小候选功能开始,以便于尽早获得微服务的体验; 要预先重点关注构建和部署自动化以及监控; 尽早处理横切性的关注点,避免给生产效率带来负面的影响,比如为单体应用继续增加功能或者为阅读全文
posted @ 2019-02-20 10:30 一天不进步,就是退步 阅读(3) 评论(0)  编辑
摘要: https://www.infoq.cn/article/DtxylyFwlyl7K5Jte*WI 前言 在 2017 年年底,在 Service Mesh 刚刚兴起之时,应 InfoQ 的邀请撰写过一篇名为 “Service Mesh 年度总结:群雄逐鹿烽烟起” 的文章,对 2017 年 Serv阅读全文
posted @ 2019-02-20 10:16 一天不进步,就是退步 阅读(2) 评论(0)  编辑
摘要: 要想了解spring cloud gateway的源码,要熟悉spring webflux,我的上篇文章介绍了spring webflux。 1.gateway 和zuul对比 简单的来说: 1.zuul是基于servlet 2.5,兼容servlet3.0,使用的是阻塞API,不支持长连接如web阅读全文
posted @ 2019-02-19 18:17 一天不进步,就是退步 阅读(16) 评论(0) 编辑
摘要: https://juejin.im/post/5ba8daa56fb9a05cfe486ebf 背景 在之前的文章中,我们介绍过微服务网关Spring Cloud Netflix Zuul,前段时间有两篇文章专门介绍了Spring Cloud的全新项目Spring Cloud Gateway,以及其阅读全文
posted @ 2019-02-19 17:33 一天不进步,就是退步 阅读(1) 评论(0)  编辑
摘要: https://www.novatec-gmbh.de/en/blog/api-gateways-an-evaluation-of-zuul-2/ API Gateways – also known as Edge Service – are a fundamental part of a clou阅读全文
posted @ 2019-02-19 17:26 一天不进步,就是退步 阅读(0) 评论(0)  编辑
博聚网