加载中
中缀转后缀算法

中缀表达式转后缀表达式 一、算法 1、初始化一个运算符栈和一个操作数栈 2、从左向右扫描中缀表达式 1)若数字,直接如操作数栈 2)若是左括号,直接入栈 3)若是右括号,运算符栈出栈放到操...

2023/02/11 00:30
86
2-3树总结

package com.test; import java.util.*; /** @ClassName TreeTwoThree * @Description TODO @Author M @Date 22:32 2022/12/18 @Version 1.0 **/ public class TreeTwoThree { public static...

2022/12/24 14:05
35
ThreadLocal学习

ThreadLocal学习 1、背景 应在工作中需要保证数据在线程之前不相互影响,故使用了ThreadLocal. 2、是啥 ThreadLocal叫做线程变量,即该变量属于线程。ThreadLocal为变量在每个线程中都创建了一...

2022/11/27 21:10
59
shade插件学习记录

Shade插件记录 一、背景 工作中遇到包的冲突问题,在不影响原有业务逻辑的情况下,并且不通过修改包版本的情况下解决包冲突问题。采取了shade插件的方式解决。 二、demo <?xml version="1.0...

2022/11/06 22:09
243
jdbc 学习

jdbc学习 1、什么是jdbc JDBC(Java DataBase Connectivity),通过Java连接广泛的数据库,并对表中数据执行增、删、改、查等操作的技术。是一种规范,而不是实现。 2、demo Driver 驱动接口,...

2022/10/04 23:51
56
BeanFactoryPostProcessor学习

BeanFactoryPostProcessor 1、是什么 提供了一种修改bean definitions的方式,在所有的bean定义已经保存加载到beanFactory中,但bean的实例还没创建的时候调用。 2、demo 3、原理 // Allows ...

2022/10/02 22:41
55
BeanPostPprocessor学习记录

BeanPostProcessor学习 1、什么是BeanPostProcessor 提供了一种用户可以自定义修改bean的方式,在调用afterPropertiesSet或init-method方法前后来修改。 2、demo public class DemoBeanProce...

2022/10/01 22:48
75
BeanFactoryAware学习记录

BeanFactoryAware的学习 1、什么是BeanFactoryAware 提供了一种可以感知到BeanFactory的方式。即某个类想拿到BeanFactory对象来做一些事情,就可以通过实行该接口来做到。 2、demo @Service...

2022/09/29 22:40
18
springboot打war的配置

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....

jar -jar学习

java -jar探索 1、是什么 用来执行jar包的命令 2、实现原理 1)如何看源码 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-loader</artifact......

2022/09/18 00:00
11
logback学习

日志 1、logback日志 1)demo <?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- 日志文件路径 --> <property name="logPath" value="d:/test/log/"></property> <!-- 日志文件名...

2022/09/17 18:02
12
Spirng import注解再学习

Import新解 1)回调.postProcessBeanDefinitionRegistry方法 // Invoke BeanDefinitionRegistryPostProcessors first, if any. for (BeanFactoryPostProcessor postProcessor : beanFactoryP...

2022/09/04 21:16
142
javaAgent学习

javaaent的学习 1、什么是javaagent JavaAgent 是JDK 1.5 以后引入的,也叫做Java代理。可以在加载java文件之前进行拦截,修改字节码。可以在运行期间修改已经加载的类的字节码。 javaagent结...

2022/07/30 16:15
224
ApplicationEvent小结

ApplicationEvent 1、什么是ApplicationEvent 2、ApplicationEvent的demo 事件 public class MyApplicationEvent extends ApplicationEvent { private String userName; private String pas...

2022/07/16 22:48
242
FactoryBean学习

FactoryBean小结 1、什么是FactoryBean Spring容器预留的扩展点,是一个能生产或者修饰对象生成的工厂Bean。提供了一个自定义生成bean的方式。在getBean的时候会使用到。 2、为啥使用Factory...

2022/07/13 00:03
97
InitializingBean小结

InitializingBean 1、是什么 InitializingBean接口为bean提供了属性初始化后的处理方法,它只有一个afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。 2、...

2022/07/10 19:52
97
MethodInvokingFactoryBean的使用与理解

MethodInvokingFactoryBean的使用与理解 1、有什么用 让某个实例的某个方法的返回值注入为Bean的实例 让某个类的静态方法的返回值注入为Bean的实例 2、基本使用 1)获取静态方法返回值,直接...

2022/07/10 15:36
420
泛型小结

泛型擦除 1、什么是泛型 泛型的代码只存在于编译阶段,在进入JVM之前,与泛型相关的信息会被擦除掉,我们称之为类型擦除 2、例子 1)无限制类型擦除 @Data public class EraseNoLimit<T> { p...

2022/07/09 22:38
70
Class.forName小结

Class.forName 与类名.class的区别 说明:仅仅作为学习记录 类名.class 说明:JVM将使用类装载器,将类装入内存(前提是:类还没有装入内存),不对类做类的初始化工作。返回类的Class的对象。 2、...

2022/07/09 22:00
132

没有更多内容

加载失败,请刷新页面

返回顶部
顶部