首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
长河0
掘友等级
Java开发
积跬步、至千里。
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
最新
热门
Protobuf 序列化
Protocol Buffers(简称ProtoBuf)是一种语言无关、平台无关、可扩展的数据序列化格式。 它由Google开发,最初被用于解决大规模分布式系统中的数据存储与通信问题,现在也是gRPC协议的默认序列化方式。 在RPC框架中,数据序列化是非常关键的一环,序列化性能的...
Java使用gRPC协议开发服务
Dubbo2.7.5版本开始支持gRPC协议,Dubbo底层还是依赖于io.grpc,如果你要去看Dubbo关于grpc协议的源码,那么首先需要了解io.grpc,本文通过一个简单的示例,用Java启动一个gRPC的服务,并用Postman发起gRPC调用。新建一个Maven项目...
开源项目的流程
增加知名度和使用量:开源项目可以让更多人知道和使用,进而增加项目的知名度和使用量。提高代码质量:开源项目需要接受有可能来自全球的开发者审核和参与,这样可以使得项目代码得到更多高质量的反复审查和改进。快速修复和更新:开源项目可以在社区的帮助下,快速修复和更新代码,更改未来开发计划和...
Spring事务源码分析
1. Spring支持两种事务管理的方式:声明式事务和编程式事务。编程式事务的优点是可以在代码里控制事务的粒度,实现细粒度的事务控制,缺点是对业务代码存在侵入性,代码复杂度较高,一般很少使用。声明式事务的优点是使用简单无侵入性,仅需在方法上加一个@Transactional注解或...
FactoryBean和BeanFactory的区别-CSDN博客
1. “BeanFactory和FactoryBean的区别是什么???” 这是Spring非常高频的一道面试题,BeanFactory是Spring bean容器的顶级接口,负责创建和维护容器内所有的bean对象。而FactoryBean是用来创建一类bean的接口,通过实现F...
Spring之@Lookup实现原理分析-CSDN博客
1. 调用Person#getCar()方法返回的总是同一个Car对象,这也很好理解,因为Person是单例的,Spring在创建Person时只会注入一次Car对象,以后Car都不会再改变了。 怎么解决这个问题呢?Spring提供了多种方式来获取原型bean。2. 解决方案有很...
Spring之@Import注解原理
1. @Import(MapperScannerRegistrar.@Import(AspectJAutoProxyRegistrar.@Import(AsyncConfigurationSelector.大部分@Enable***注解的原理都差不多,都是通过利用@Import注...
Spring循环依赖探究
1. Spring在较新版本中已经默认不允许bean之间发生「循环依赖」了,如果检测到循环依赖,容器启动时将会报错,此时可以通过配置来允许循环依赖。spring.main.什么是循环依赖? 循环依赖也叫循环引用,简单点说,就是bean之间的依赖关系形成了一个循环,例如beanA依...
Spring AOP源码探究
1. Spring除了IOC和DI,还有另一个杀手锏功能——Spring AOP。AOP是一种面向切面的编程思想,它的关注点是横向的,不同于OOP的纵向。面向对象编程时,如果我们要给多个类引入同一个行为,唯一的方式就是使用继承,否则就要在这些类里面加入大量重复的代码,如此一来程序...
@Configuration如何保证@Bean单例语义?
1. 默认情况下,bean应该是单例的,但是如果我们手动去调用@Bean方法,bean会被实例化多次,这破坏了bean的单例语义。 于是,Spring提供了@Configuration注解,当一个配置类被加上@Configuration注解后,Spring会基于该配置类生成CGL...
下一页
个人成就
文章被点赞
237
文章被阅读
126,859
掘力值
4,178
关注了
2
关注者
116
收藏集
1
关注标签
6
加入于
2019-08-20