标签:Qualifier

Spring

细数 Spring 那些最常见的面试问题

10

xubiao.zhuang 发布于 2019-10-19

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 来源:http://uee.me/ctg28 1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? 1.3. ...

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

Java

Hbase 入门(五):客户端(Java,Shell,Thrift,Rest,MR,WebUI)

4

changyuan.xu 发布于 2019-10-16

Hbase的客户端有原生java客户端,Hbase Shell,Thrift,Rest,Mapreduce,WebUI等等。 下面是这几种客户端的常见用法。 一、原生Java客户端 原生java客户端是hbase最主要,最高效的客户端。 涵盖了增删改查等API,还实现了创建,删除...

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

Spring

美团十月社招Java面试题合集,JVM+Spring+Spring,看了答案其实也不难

2

尖兵 发布于 2019-10-14

美团算大厂吗?为什么程序员挤破头也要进大厂? 那年十八 母校舞会 站着如喽啰 那时候 我含泪 发誓各位 必须看到我 1. 为什么说Java是一门平台无关语言? 平台无关实际的含义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运行在任何操作系统...

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

Java

spring5 源码深度解析—– Spring事务 是怎么通过AOP实现的?(100%理解Spring事务)

2

xirruiqiang 发布于 2019-10-14

此篇文章需要有SpringAOP基础,知道AOP底层原理可以更好的理解Spring的事务处理。 自定义标签 对于Spring中事务功能的代码分析,我们首先从配置文件开始人手,在配置文件中有这样一个配置:<tx:annotation-driven/>。可以说此处配置是事...

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

Spring

Spring系列(六):Spring事务源码解析

19

xiaoli.he 发布于 2019-10-12

一、事务概述 1.1 什么是事务 事务是一组原子性的SQL查询,或者说是一个独立的工作单元。要么全部执行,要么全部不执行。 1.2 事务的特性(ACID) ①原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部...

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

Java

Spring Boot 2.X(五):MyBatis 多数据源配置

1

小丁 发布于 2019-10-12

MyBatis 多数据源配置,最近在项目建设中,需要在原有系统上扩展一个新的业务模块,特意将数据库分库,以便减少复杂度。本文直接以简单的代码示例,如何对 MyBatis 多数据源配置。 准备 创建数据库 db_test SET NAMES utf8mb4; SET FOREIGN...

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

Spring

Spring security(四)-spring boot +spring security短信认证+redis整合

1

小丁 发布于 2019-10-12

现在主流的登录方式主要有 3 种:账号密码登录、短信验证码登录和第三方授权登录,前面一节 Spring security(三)—认证过程 已分析了spring security账号密码方式登陆,现在我们来分析一下spring security短信方式认证登陆。 Spr...

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

Java

Spring-DI依赖注入

xiaoli.wang 发布于 2019-10-09

DI 依赖注入 @Autowired (spring的依赖注入注解) 1.默认优先按照类型去IOC容器中获取对应的组件 application.getBean(Apple.class); 2.如果找到多个相同类型的组件,默认再将属性名作为组件的id,去IOC容器中查找; @Aut...

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

Java

句柄数超限及大量CLOSE_WAIT连接问题排查

2

邓龙华 发布于 2019-10-08

问题 一次框架升级之后,很多组件运行一段时间就会出现无法访问的现象,http请求一直pending 分析 1. 句柄数异常 出现问题后立刻查看日志,出现大量异常 Socket accept failed java.io.IOException: Too many open fil...

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

Java

[SpringBoot实战]快速配置多数据源(整合MyBatis)

2

尖兵 发布于 2019-10-05

前言 由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据库。 本文内容: 在Springboot+Mybatis项目的基础上,学习多数据...

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

Spring

Spring BeanDefinition的加载

20

邓龙华 发布于 2019-10-04

 前面提到AbstractRefreshableApplicationContext在刷新BeanFactory时,会调用loadBeanDefinitions方法以加载系统中Bean的定义,下面将讲解Bean定义的加载过程。 一.XML定义  XML配置的加载由Abstract...

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

Java

Spring5源码解析2-register方法注册配置类

2

小丁 发布于 2019-10-02

接上回已经讲完了 this() 方法,现在来看 register(annotatedClasses); 方法。 // new AnnotationConfigApplicationContext(AppConfig.class); 源码 public AnnotationConf...

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

Java

Spring Boot ——注解方式学习IoC

hellas 发布于 2019-10-01

概述 IoC(Inversion of Control,IoC)是Spring的核心,可以说Spring是一种基于IoC容器编程的框架。由于Spring Boot 是基于注解开发Spring IoC,所以本文使用全注解的方式对IoC进行讲述。 一个系统的开发离不开许许多多的类,通...

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

编程技术

阿里架构师分享Spring高级注解,Java程序员你都懂了吗?

1

yeseng 发布于 2019-09-30

开发环境:IntelliJ IDEA 2019.2.2 新建一个名称为demo的Spring Boot项目。 一、限定注解 当存在多个同类型的bean时,可以使用Primary注解指定优先注入的bean。如果对bean的注入选择做进一步的控制,则可以使用限定注解。 限定注解可以与...

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

Spring

Spring源码分析系列(二)–ioc加载过程

1

hellas 发布于 2019-09-27

首先看一段代码,我们通过这段代码分析ioc的加载过程。 public static void main(String[] args) { ApplicationContext applicationContext = new AnnotationConfigApplication...

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

Spring

springboot使用切面方式(自定义注解)动态连接多数据源

刘莉莉 发布于 2019-09-24

前言 springboot里面可以有多种方式配置多数据源。之前写过将mapper与指定数据源锁定,但是随着项目的扩大,动态使用多数据源已经不可避免,这些天将代码搭建好了并成功上线使用。记录以供各路大神重复造轮子。(ps:springboot版本 1.5.9) 配置以及代码 分析:...

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

Spring

Spring StateMachine 状态机引擎在项目中的应用(二)–持久化

2

尖兵 发布于 2019-09-24

背景 每次用到的时候新创建一个状态机,太奢侈了,官方文档里面也提到过这点。 而且创建出来的实例,其状态也跟当前订单的不符;spring statemachine暂时不支持每次创建时指定当前状态,所以对状态机引擎实例的持久化,就成了必须要考虑的问题。(不过在后续版本有直接指定状态的...

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

Java

SpringBoot从入门到高级

19

wenming.gapo 发布于 2019-09-23

前言:学习SpringBoot不应该直接就是开始使用SpringBoot,如果直接拿来用肯定会有很多人不是很明白特别刚开始入门的,当然官网上也有快速上手的教程但是官网上跨度有点大,在这片文章中为主要是从以前没使用SpringBoot之前我们怎么做的以及慢慢的引入SpringBoo...

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