spring
文章平均质量分 63
辰辰
这个作者很懒,什么都没留下…
展开
-
dubbo是什么
dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。所谓协议(protocol)就是约束数据的格式,client按照协议将请求信息序列化成字节序列发送给server端,server端根据协议,将数据反序列化成“对象”,然后执行指定的方法,并将方法的返回值再次按照协议序列化成字节流,响应给client,client按照协议将字节流反序列话成”对象”。原创 2023-12-07 14:11:20 · 362 阅读 · 0 评论 -
[标准sql] 内连接和外连接的区别
左向外连接的结果集包括LEFT OUTER子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。右向外连接是左向外连接的反向连接。将返回右表的所有行。交叉连接返回左表中的所有行,左表中的每一行与右表中的所有行组合。外连接外连接可以是左向外连接、右向外连接或完整外部连接。原创 2023-09-12 14:09:16 · 541 阅读 · 0 评论 -
ansible:playbook详解
task实际是调用ansible的一个模块,将多个play组织在一个playbook中,即可以让它们联合起来,将事先编排的机制执行预定义的动作。task list中有一个或者多个task,各个task按顺序逐个在hosts指定的所有主机上执行、也就是所有主机完成一个task后,再开始下一个task。hosts用于指定要执行指定任务的主机,需事先定义在主机清单中。task的目的是使用指定的参数执行模块,而在模块参数中可以使用变量。模块执行是幂等的,这意味着多次执行是安全的,因为其结果均一致。原创 2023-09-09 15:48:29 · 526 阅读 · 0 评论 -
Spring Bean 的生命周期,如何被管理的
如果这个Bean实现了ApplicationContextAware接口,会调用setApplicationContext(ApplicationContext)方法,传入Spring上下文,该方式同样可以实现步骤4,但比4更好,以为ApplicationContext是BeanFactory的子接口,有更多的实现方法。如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的ID。原创 2023-09-05 13:53:14 · 301 阅读 · 0 评论