首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
THISISMARC
掘友等级
Java研发工程师
|
Zoom
Java, Linux
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
AQS源码解析
在并发编程中,ReentrantLock作为一个非常重要同步组件,通过AQS同步器,可以构建锁或其他同步组件。 本文将以ReentrantLock源码,分析AQS工作原理。 AQS(AbstractQueuedSynchronizer)使用一个int成员变量state表示同步状…
Spring事件机制
Spring上下文启动的时候将实现ApplicationListener接口的Bean添加到事件监听者列表中,每次使用ApplicationEventPublisher发布ApplicationEvent时,都会通知对该事件感兴趣(监听该事件)的Bean。 Applicatio…
ReentrantLock和Spring JPA引起的死锁问题
由ReentrantLock和JPA(spring.jpa.open-in-view)导致的死锁问题原因分析。 在压测过程中,发现服务经过一段时间压测之后出现无响应,且无法自动恢复。 从上述问题表象中,猜测服务出现死锁,导致所有线程都在等待获取锁,从而无法响应后续所有请求。 查…
Spring Boot Mail通过QQ邮箱发送邮件
本文将介绍如何在Spring Boot工程完成QQ邮箱配置,实现邮件发送功能。 将配置中的邮箱换成自己的QQ邮箱,密码使用QQ邮箱生成的授权码。接下来介绍如何生成授权码,首先登陆QQ邮箱,进入设置界面 通过上述代码即可完成邮件发送功能,同理其他邮箱配置类似。
SpringBoot+ELK日志系统搭建
SpringBoot可以通过集成logstash-logback-encoder插件收集日志并写入到ELK中。当然如果你使用的是log4j2或其他日志框架,只需要集成对应插件即可。 elasticsearch启动可能较慢,kibana刚启动的时候连接不上,只需要等待几分钟,等e…
Spring事件发布
Spring上下文启动的时候将实现ApplicationListener接口的Bean添加到事件监听者列表中,每次使用ApplicationEventPublisher发布ApplicationEvent时,都会通知对该事件感兴趣(监听该事件)的Bean。 Applicatio…
Java SPI
一、简介SPI全称ServiceProviderInterface,它是JDK内置的一种可以动态发现服务的机制。通过这种方式,可以方便地将服务提供者与第三方实现客户端解耦。它主要包含三个基本组件:服务
Spring Boot源码分析-启动过程
SpringBoot作为目前最流行的Java开发框架,秉承“约定优于配置”原则,大大简化了SpringMVC繁琐的XML文件配置,基本实现零配置启动项目。首先让我们看一下最简单的SpringBoot启
Spring Cloud Alibaba基础教程:Nacos服务发现与配置管理
随着微服务概念的流行,越来越多的公司采用SpringCloud全家桶构建微服务系统,实现业务的快速迭代。SpringCloud提供了快速构建分布式微服务常用组件,包括SpringCloudEureka
FactoryBean简介以及Mybatis-Spring应用
BeanFactory是工厂类,提供了获取和检索Bean的接口。它代表着Spring的IoC容器,负责Bean实例化以及管理Bean之间的依赖关系。作为Spring框架中最核心的模块,它提供容器的基本规范。 FactoryBean是一个bean,可以作为其他bean的工厂。Fa…
下一页
个人成就
文章被点赞
38
文章被阅读
28,438
掘力值
558
关注了
1
关注者
21
收藏集
0
关注标签
37
加入于
2019-04-17