Spring Bean IOC、AOP 循环依赖如何解

作者:小傅哥
博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😄

一、前言
延迟满足能给你带来什么?
大学有四年时…

一文解析 ODPS SQL 任务优化方法原理

阿里妹导读
本文重点尝试从ODPS SQL的逻辑执行计划和Logview中的执行计划出发,分析日常数据研发过程中各种优化方法背后的原理,覆盖了部分调优方法的分…

记一个诡异的TCP挥手乱序问题

阿里妹导读
tcp四次挥手是超经典的网络知识,但是网络中的异常状况千奇百怪,说不定会“偷袭”到标准流程的盲区。最近笔者遇到了一个罕见的挥手乱序问题,经过对内核…

为什么你的Intellij没别人的好用?

作者:程序员共成长
还不是因为你缺少这10个插件啊!
善用Intellij插件可以提高我们的开发效率。
以下推荐几个我用过的感觉还不错的插件:
1、ignore…

谈谈服务雪崩、降级与熔断

作者:孤独烟
微信公众号:孤独烟(ID:zrj_guduyan)
引言
首先,之所以谈这个话题呢,是发现现在很多人对微服务的设计缺乏认识,所以写一篇扫盲文。当然…

告诉你如何回答”线上CPU100%排查”面试问题

作者:孤独烟 | 微信公众号:打杂的ZRJ
引言
不知道在大家面试中,有没有遇到这个问题:

生产服务器上部署了几个java程序,突然出现了CPU100%的异常…

非科班的我是如何拿到阿里offer的?

本文来自微信公众号EnjoyMoving作者投稿,讲述了自己作为非科班出身是怎样一步步拿到阿里offer的,希望对大家有所帮助!
一、写在前面
拿到阿里转正of…

精选Spring Boot三十五道必知必会知识点!

作者 :Arain | 微信公众号:程序员面试
Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的…

Spring历史版本变迁和如今的生态帝国

在进一步学习Spring的核心原理之前,有必要和大家一起梳理一下Spring历史版本的变迁,知晓一下每一个版本新增了哪些东西,解决了哪些我们开发中的问题,以便我…

为什么要有Spring AOP?

这一篇还是以Web开发演进过程为线索继续探讨一下为什么会有Spring AOP?等介绍完这两个核心的知识点之后,才会进一步展开对Spring核心原理的探讨!
一…

为什么要有Spring?

Spring核心技术原理(1)为什么要有Spring?
一、知史可以明鉴

我们学习技术的时代赶上了最好的时代,跳过了很多前人经常踩的坑,前人在踩坑的过程中总结…

Java多线程编程-(10)-看了这篇关于ThreadLocal的原理应该透彻了

ThreadLocal可以说是笔试面试的常客,每逢面试基本都会问到,关于ThreadLocal的原理以及不正当的使用造成的OOM内存溢出的问题,值得花时间仔细研…

后摩尔时代,如何给你的CPU减负?

阿里妹导读:通用处理器(CPU)的摩尔定律已入暮年,而机器学习和Web服务的规模却在指数级增长。如何用硬件加速来提升性能、降低成本?下面我们一起来看看。

一、…

使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成

业务背景

我们在开发的时候,特别是前后端分离的时候,前端需要我们后端提供的API接口,可能需要每次有一个接口的变动都需要重新部署到dev环境上,例如:最常见的…

一文贯通python文件读取

不论是数据分析还是机器学习,乃至于高大上的AI,数据源的获取是所有过程的入口。 数据源的存在形式多为数据库或者文件,如果把数据看做一种特殊格式的文件的话,即所有…

Nginx模块管理和进程管理

前言

Nginx和Apache一样,同样使用模块化管理,但是和Apache“热插拔”(每次添加模块的时候,不需要重新编译,只需要重新载入即可)的方式不同,Ng…

elastalert微信报警

针对国人微信使用率较高的情况,开发了三个ElastAlert微信插件(shell,python,java)
简介
ElastAlert支持以下方式报警

Com…

69 个经典 Spring 面试题和答案

1. 什么是spring?

Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的we…

基于Spring AOP和Groovy日志模板配置的日志记录框架的二次实现与使用案例

一、项目地址
https://git.oschina.net/xuliugen/ufind-businesslog.git

说明
:本框架是基于koala-p…