标签:classpath

Spring

Spring的BeanDefinition使用和理解

2

songhua.gao 发布于 2020-04-09

​ BeanDefinition 顾名思义就是 Bean的定义, 那么他应该包含Bean的元信息. 所以就是这个意思. 对的他就是这么个意思. Spring中对于BeanFactory生成的Bean全部由这个去定义的. 我们看看Spring提供了什么的BeanDefinition...

阅读(8)评论(0)赞 (0)

Java

说实话,面试这么问 Spring 框架的问题,我快扛不住了

2

zhuangli 发布于 2020-04-09

面试官:Spring Framework有用过吧? 小小白:用过(有些心虚,因为Spring框架中内容太多了)。 面试官:在applicationgContext.xml文件中定义了一个bean,id为authService,通过ApplicationContext实例对象的ge...

阅读(5)评论(0)赞 (0)

Spring

【修炼内功】[spring-framework] [3] Bean是如何被创建的

29

尖兵 发布于 2020-04-08

本文已收录【修炼内功】跃迁之路 书接上文,在BeanDefinitionReader 一文中简单介绍了 XMLBeanFactory 解析xml配置、并注册 BeanDefinition 的逻辑,本文就bean的实例化过程及销毁做简要分析 先放一张大图(点击图片放大查看),展示完...

阅读(12)评论(0)赞 (0)

Java

EFFECTIVE JAVA 3RD EDITION — 第十二章 序列化

puefu.he 发布于 2020-04-08

Item 85 : Prefer alternatives to Java serialization 优先选择java序列化的备用方法 尽管Java提供了序列化功能,但是却存在潜在的风险和性能问题。 Java的序列化是通过执行 readObject 方法来执行反序列化,这个方法...

阅读(13)评论(0)赞 (0)

Spring

一文搞懂 Spring 数据库事务操作!

8

wenming.gapo 发布于 2020-04-08

作者 | 阿文, 责编 | 郭芮 头 图 | CSDN 下载自东方IC 出品 | CSDN(ID:CSDNnews) 今天我们一起了解下Spring的数据库事务操作。在操作数据库时,我们经常会使用到事务,为此Spring 提供了专门的用于处理事务的API方便开...

阅读(13)评论(0)赞 (0)

Java

Dubbo与Spring的融合机制

1

dulong 发布于 2020-04-07

微信公众号:房东的小黑黑 路途随遥远,将来更美好 学海无涯,大家一起加油! 我们都知道Dubbo可以与Spring进行融合,那是怎么进行融合的呢? 我先介绍一下官方文档中是如何实现与Spring融合的,然后再从底层分析一下。 案例 Service注解暴露服务 @Service p...

阅读(6)评论(0)赞 (0)

Java

手把手教你解决Weblogic CVE-2020-2551 POC网络问题

58

likai 发布于 2020-04-07

最近在内部分享了如何解决CVE-2020-2551 POC网络问题,考虑到有些人刚开始接触Java,所以写得比较详细。 写的时候直接参考了网上各位大佬的文章,感谢巨人们的肩膀,如有错误还请指正。 1.背景 2020年1月15日,Oracle发布了一系列的安全补丁,其中Oracle...

阅读(14)评论(0)赞 (0)

Spring

Spring系列(9)-多数据源和2PC分布式事务

darida 发布于 2020-04-07

1. 前言 本系列有写过在spring boot中,普通数据库事务的处理方式,主要是通过@Transactional的注解,但是却不能满足于分布式事务的需求。例如:跨多个多种数据库的一致性事务,跨系统RPC调用的事务,等等。 在分布式领域基于CAP理论以及BASE理论,有人就提出...

阅读(14)评论(0)赞 (0)

Java

基于 SpringBoot2 和 Netty 实现一个简易的RPC通信框架

1

邓龙华 发布于 2020-04-07

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 概述 本文来实现一个简易的RPC通信框架,大致的核心流程: 实现客户端 代理类处理逻辑 :InvocationHandler 扫描被代理接口,生成代理类,注入 Spring ...

阅读(13)评论(0)赞 (0)

Java

CVE-2020-5405 Spring Cloud Config Server 目录穿越

25

yanxinchi 发布于 2020-04-07

事件背景 Spring Cloud Config为分布式系统的外部配置提供客户端的服务端的支持。使用了它,开发人员就可以在一个中心仓库管理应用程序在所有环境中的外部配置。2020-02-26 Spring 收到漏洞报告, Spring Cloud Config Server 存在...

阅读(12)评论(0)赞 (0)

Java

spring源码系列(四)——beanDefinition(2)

5

puefu.he 发布于 2020-04-07

在上一篇文章里面我们讨论了一个beanDefintion对象的重要性,为了讨论spring当中的beanDefinition对象我们不得不牵扯出spring当中的bean工厂后置处理器也就是BeanFactoryPostProcessor这个类;继而讨论了BeanFactoryP...

阅读(10)评论(0)赞 (0)

Java

springboot配置多数据源

1

songhua.gao 发布于 2020-04-07

工作环境 最近一直在写支持移动客户端的后台接口项目,项目中需要访问多个数据源。本篇文章对springboot2配置多数据源进行一个总结。如有不当,欢迎指正、拍砖! 代码展示 application-dev.yml # hikari datasource config hikari...

阅读(11)评论(0)赞 (0)

Java

今天我又去面试了,和面试官聊了半天 MyBatis

2

darida 发布于 2020-04-07

前言: 本文为《今天你面试了吗》系列文章,采用情景对话的方式还原面试场景,帮助大家梳理常用 Java 技术栈的知识点,上一篇文章发布后反响良好,此系列还会继续更新。日后我会把此系列整理成 PDF 版本,发布给大家。还请大家置顶(标星)本公众号:Java后端,第一时间接收优质博文。...

阅读(14)评论(0)赞 (0)

Java

SpringBoot启动器Starters使用及原理解析

2

yanxinchi 发布于 2020-04-07

Starters是什么 Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启...

阅读(13)评论(0)赞 (0)

Java

实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 荐

8

yanxinchi 发布于 2020-04-07

实践出真知——一文教你搭建Nginx+Tomcat集群,实现负载均衡及动静分离 前言 ​ 想必大家对于Nginx和Tomcat都非常熟悉了,Nginx的应用非常广泛,不仅是对web静态资源非常友好,而且也是非常实用的反向代理和负载均衡软件。结合后端Tomcat的服务,从而搭建Ng...

阅读(12)评论(0)赞 (0)

Java

想读Spring源码?先从这篇「 极简教程」开始吧…

12

likai 发布于 2020-04-07

为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山? 这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。 (PS:也欢迎你在评论区留言补充) 阅读源码的好处 1.知其然知其所以然 这是一句 IT 人都很熟悉的话,在开源软...

阅读(14)评论(0)赞 (0)

Java

一文解析 MyBatis Generator 的使用及配置

4

yanxinchi 发布于 2020-04-06

MyBatis-Generator 是 MyBatis 提供的一个代码生成工具,可以帮助我们生成数据库表对应的持久化对象(也称作 Model、PO)、操作数据库的接口(dao)、简单 SQL 的 mapper(XML 形式或注解形式)。 MyBatis-Generator (常简...

阅读(19)评论(0)赞 (0)

Java

如何打通SpringCloud与HSF的调用?

5

xirruiqiang 发布于 2020-04-06

背景 2019年我们经历了一整年的各种迁移,其中包括了一项 RPC 框架的切换。以前我们用的 HSF RPC 框架,它是来自于阿里巴巴,经过了多年的 双11 高并发的洗礼,高性能这块儿毫无疑问没有任何的问题,而且它还同时支持 TCP 与 HTTP 的方式,唯一不太好的就是它不开源...

阅读(12)评论(0)赞 (0)