0%

Springbean的生命周期

​ 虽然大概知道springbean的生命周期的过程,但怕这老年人记忆,过段时间就忘了,故本篇将记录一下常用生命周期节点,以及事件的一些节点。

阅读全文 »

Spring循环依赖(下)

​ 上文中把springbean的创建过程大致整理了一下,但是似乎还没有回答上文背景中提出的问题,为什么在某个方法上加了一个@Async注解之后,导致出现了循环依赖报错,而上文中有两个简单小例子,其中使用了AOP,却没有出现循环依赖报错?(如果对spring中的AOP@Async实现方式有一个大概了解的话,应该知道二者都是通过生成代理对象的方式实现。)

阅读全文 »

Spring循环依赖(上)

背景

​ 今天在开发过程中,同事在一个xxxService中的某个方法上添加了@Async注解,本意是希望这个方法可以异步执行,但是添加注解之后,发现启动报错。

阅读全文 »

SpringAop浅析

介绍

AOP面向切面编程。在运行时,动态的将代码织入到类的指定方法,指定位置上的思想。实际上AOP不一定都像Spring Aop那样实现,Spring Aop是通过在运行时生成代理对象来进行织入。还有其他的方式,比如AspectJ是在编译期、类加载期织入。本篇文章就来介绍,Spring Aop在运行时生成代理对象的时期和过程。

阅读全文 »

Type接口

[TOC]

一、介绍

Type接口是Java中所有类型的公共高级接口,是由JDK5引入,主要是为了实现参数化类型(泛型),Class类是该接口的直接实现类。

阅读全文 »

SpringMvc请求参数的二次处理

需求

在一个项目中原来服务端是采用WebService的进行客户端和服务进行交互,现根据需要调整为直接使用HHTP方式访问。仅修改访问的方式,其数据的访问结构等不变。

阅读全文 »

Elasticsearch入门笔记(一)

前言

​ 在工作的中使用到部分ElasticSearch沾边的东西,ELK日志实时分析系统,对ElasticSearch也略有耳闻,趁着最近有时间学习一下,并将学习过程中知识点记录下来。

阅读全文 »

用户token互串问题

背景

昨天要下班时遭测试反馈说某个业务日志表中的数据的基础字段(创建人、修改人)信息有问题,赶紧过去看了一眼,发现确实有问题,那张业务表主要是A角色的操作,而表中最后的数据记录的是B角色的信息。项目采用Oauth2的方式进行认证,很容易就想到是否是token互串导致,因为基础字段是直接通过token信息进行存储,便于后期排查问题而已?

阅读全文 »

git多账号配置

[TOC]

Snipaste_2021-04-26_21-03-51.png

一、背景

​ 最近看了一些博客都是在推荐技术新人通过写博客的方式记录学习到的知识点和遇到的问题,好记性不如烂笔头,我也尝试开始写博客,在通过github gitpage搭建博客的时候发现需要在一台电脑中配置两个git账号,之前都是全局配置公司的gitlib账号。记录一下整个的配置过程,过程中也踩了不少坑。

阅读全文 »