技术与架构之springmvc输入输出信息打印日志中

前言 同事在所有controller方法里加入了输入参数的log输出,输出数据的log输出或者使用aop的方式。真的很烦,鸟菜啊给大家一个简单的方式。 先看错误的方式 手动添加log打印方式 @Slf4j @Re...

2019/10/21 12:11
3.1K
技术与架构之zuul(spring-cloud-zuul)源码解读

前言 Zuul是Netflix开源的微服务网关,他可以和Eureka,Ribbon,Hystrix等组件配合使用.目前被spring-cloud集成到体系里面。 zuul源码里面一大堆test代码 zuul好多代码都是11年的 网关是什么,为...

2019/10/01 18:28
1K
工作日常之git游离问题

前言 push代码死活push不上去。折腾了很多。出了很多问题。结果用最简单的办法解决了。 开始了,提交不上去 代码终于写完,dome也写了,单元测试也过了,非常高兴,准备提交 git push xxx x...

2019/09/30 17:55
1.8W
第五章 spring-connet之Imports注解来龙去脉

前言 imports是一个在spring体系里非常重要的注解,基本每个Enable开头的注解必然有一个import注解。接下来我们深入研究下import的作用。看小节的同学建议先取看PostProcessorRegistrationDe...

2019/09/22 09:19
317
第五章 spring-connet之AnnotationConfigUtils

前言 AnnotatedBeanDefinitionReader是AnnctionConfig相关上下文与AnnotationConfigUtils的桥梁。还有一个作用是解析class成为BeanDefinitionHolder,注册到容器里面。AnnotationConfigUtils...

2019/09/20 23:59
3.4K
第五章 spring-connet之核心类PostProcessorRegistrationDelegate与BeanFactoryPostProcessor体系

前言 前面讲了reser方法, PostProcessorRegistrationDelegate核心方法 invokeBeanFactoryPostProcessors 执行BeanDefinitionRegistry接口与 BeanDefinitionRegistryPostProcessor接口的实现...

2019/09/18 17:59
654
第五章 spring-connet之核心方法refresh

前言 refresh是ApplicationContext最核心的方法,如果你搞定了这个方法ApplicationContext的都搞定了。 public void refresh() throws BeansException, IllegalStateException { synchronize...

2019/09/06 11:27
390
管理与技术之方法(接口)行参与返回请用实体类

前言 会用与灵活的用好之间是妙之巅豪,失之千里。小细节大管理与大效率,管理没有大小之分, 很小的细节管理可能会很大在个个方面提升效率,降低成本。本章节是鸟菜啊在多年开发中一直使用的...

2019/09/05 15:50
293
第五章 spring-context之LifecycleProcessor( 生命周期 )

前言 LifecycleProcessor 负责管理ApplicationContext生命周期。是ApplicationContext很重要的一环,需要他的地方实在太少了。 Lifecycle Lifecycle的接口,没有明显的调用。所以Lifecycle基...

2019/09/01 15:03
9.5K
技术与架构之微服务框架对比(spring cloud ,dubbo)

前言 微服务很红,一段时间有人吹捧spring cloud的神话,一段时间吹捧grpc的要拯救世界,永远有人哀唱 dubbo(现在好一些了,)。目前也没有人比较全面认真仔细的对比过。鸟菜啊这次就解决大...

分布式架构下为什么要分层[ 技术与架构 ]

前言 分布式架构下如果你的服务没有分层,那么不应该叫分布式架构。有了分层更好的解决服务依赖问题。提高管理效率,开发效率,运维效率 不分层 当只有两个服务的时候,好好看的清楚,当有四...

2019/08/28 22:22
1.7K
spring-tx之事务管理

前言 事务是大家用的最多的,也是比较关心的一个功能。本章就详细讲解spring-tx模块中事务的实现与spring-boot事务的处理。可能这一节就会把spring-tx说完,事务没有大家想象的那么复杂。 jd...

2019/05/06 12:59
387
技术与dubbo之dubbo多协议(解决了旧系统架构和旧微服务架构向新微服务架构过度)

前言 进行服务改造,使用dubbo作为soa解决方案。现有的服务使用dubbo,而以前的服务有直接用http或者spring cloud调用的,要保证改造完成的服务与未改造的服务都可以正常的调用。同样不想留下...

2019/04/24 19:43
391
第五章 spring-context之ApplicationContext体系

前言 ApplicationContext(应用上下文)是使用spring框架的入口。深入理解,运用ApplicationContext的每个细节。会对spring的扩展,解决一些细节行问题。有巨大的帮助 ApplicationContext接口...

2019/04/22 21:01
984
个人之自动启动jar

前言 每次启动jar都挺麻烦了,需要删除已经启动的进程然后执行java命令,然后打开日志。显得无聊写一个脚本 大纲 在需要启动jar的当前目录执行就行了。如果要在命令行执行很简单。把文件放到...

2019/04/22 16:11
242
技术与redis之数据淘汰

前言 数据淘汰,是一个友好的功能,不敢说优秀的功能。带来一些好处,也带来一些头疼的问题。 某天一个同事说:redis的数据老是丢失,不能用。 去环境中看下,发现使用数据淘汰,只是在内存不...

2019/04/08 13:52
421
个人之源码阅读

前言 阅读源码的习惯记得是从12年开始的。源码阅读对提高开发能力,熟悉他人代码与设计,技术成长,问题解决,个人自信有极大的益处。源码阅读是一件非常困难的事情。 为什么会去源码阅读,怎...

什么都不谈之一,从最容易,最基础的数据库设计说分布式,架构,开发,管理

前言 不管是开会,还是与人聊技术。最怕的,最烦的,最恶心的就是开口就是: 分布式,大数据,高并发,微服务解决方案。 遇到这样的人,开会直接就走了。聊天直接看手机。 想问句:数据库设计...

2019/04/08 13:47
217

没有更多内容

加载失败,请刷新页面