H__D  

随笔分类 -  Java

上一页 1 2 3 4 5 6 7 ··· 16 下一页
Java语言的学习以及Java相关的内容
  • 【Java】JDBC事务
    摘要:一、事务的理解 1、事务的定义 事务(Transaction):是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,数据库能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 事务通常是以begin transaction开始,以c 阅读全文
    posted @ 2021-04-22 19:57 H__D 阅读(402) 评论(0) 推荐(0)
  • 【设计模式】责任链模式
    摘要:一、定义 责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 二、结构 责任链模式的结构 职责链模式主要 阅读全文
    posted @ 2021-04-22 15:18 H__D 阅读(68) 评论(0) 推荐(0)
  • 【设计模式】命令模式
    摘要:一、定义 命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 二、结构 命令模式的结 命令模式包含以下主要角色。 1)抽象命令类(Command)角色:声明执行 阅读全文
    posted @ 2021-04-21 14:16 H__D 阅读(72) 评论(0) 推荐(0)
  • 【Spring】AOP 实现原理(十三)
    摘要:一、参考资料 0、Spring AOP系列https://www.jianshu.com/u/51eae3937c54?order_by=top1、Spring AOP (一) 简介https://www.jianshu.com/p/7f4f2429552f2、Spring AOP (二) JDK 阅读全文
    posted @ 2021-04-20 23:27 H__D 阅读(216) 评论(0) 推荐(0)
  • 【设计模式】策略模式
    摘要:一、定义 策略(Strategy)模式的定义:该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。 二、结构 策略模式的结构 阅读全文
    posted @ 2021-04-20 11:58 H__D 阅读(88) 评论(0) 推荐(0)
  • 【Spring】@Import注解的使用和实现原理(十二)
    摘要:一、@Import概述 @Import 是 Spring 基于 Java 注解配置的主要组成部分,@Import 注解提供了类似 @Bean 注解的功能。本文将介绍@Import注解的使用,并详细分析该注解的实现原理,同时会学习到Spring当中ImportSelector接口的和ImportBea 阅读全文
    posted @ 2021-04-17 15:49 H__D 阅读(1231) 评论(0) 推荐(0)
  • 【Spring】@PropertySource配置的用法与实现原理(十一)
    摘要:一、@PropertySource功能 加载指定的属性文件(*.properties)到 Spring 的 Environment 中。可以配合 @Value 和@ConfigurationProperties 使用。 @PropertySource 和 @Value 组合使用,可以将自定义属性文件 阅读全文
    posted @ 2021-04-16 20:46 H__D 阅读(1679) 评论(0) 推荐(0)
  • 【Spring】事件监听实现原理(十)
    摘要:一、事件监听介绍 原理: 观察者模式 spring的事件监听有三个部分组成: 事件(ApplicationEvent) 负责对应相应监听器 事件源发生某事件是特定事件监听器被触发的原因。 监听器(ApplicationListener) 对应于观察者模式中的观察者。监听器监听特定事件,并在内部定义了 阅读全文
    posted @ 2021-04-15 00:16 H__D 阅读(624) 评论(0) 推荐(0)
  • 【Spring】Aware 接口原理(九)
    摘要:一、Aware 接口介绍 Aware接口从字面上翻译过来是感知捕获的含义。单纯的bean(未实现Aware系列接口)是没有知觉的;实现了Aware系列接口的bean可以访问Spring容器。这些Aware系列接口增强了Spring bean的功能,但是也会造成对Spring框架的绑定,增大了与Spr 阅读全文
    posted @ 2021-04-14 23:45 H__D 阅读(386) 评论(0) 推荐(0)
  • 【Spring】重复的beanName覆盖原则(九)
    摘要:在Spring中,可以有由于存在重复的beanName会有一些问题 下面看看,Spring是怎么处理重复的beanName的 1、Spring容器内置了 ConfigurationClassPostProcessor 配置类工厂bean后置处理器,在Bean工厂准备好后,调用 postProcess 阅读全文
    posted @ 2021-04-14 23:30 H__D 阅读(1761) 评论(0) 推荐(0)
  • 【Spring】FactoryBean接口的实现原理(八)
    摘要:一、FactoryBean与BeanFactory FactoryBean和BeanFactory虽然名字很像,但是这两者是完全不同的两个概念,用途上也是天差地别。 BeanFactory是一个Bean工厂,在一定程度上我们可以简单理解为它就是我们平常所说的Spring容器(注意这里说的是简单理解为 阅读全文
    posted @ 2021-04-14 23:13 H__D 阅读(312) 评论(0) 推荐(0)
  • 【Spring】配置initMethod 与 配置destroyMethod 的实现原理(七)
    摘要:关于在Spring 容器 初始化和销毁 bean 前所做的操作有三种方式定义: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化后和销毁bean之前进行的操作 第二种:通过bean实现InitializingBean和 DisposableBean接口 第三种: 阅读全文
    posted @ 2021-04-14 00:53 H__D 阅读(1619) 评论(0) 推荐(0)
  • 【Spring】InitializingBean与 DisposableBean 接口的实现原理(六)
    摘要:关于在Spring 容器 初始化和销毁 bean 前所做的操作有三种方式定义: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化后和销毁bean之前进行的操作 第二种:通过bean实现InitializingBean和 DisposableBean接口 第三种: 阅读全文
    posted @ 2021-04-14 00:45 H__D 阅读(928) 评论(0) 推荐(0)
  • 【Spring】@PostConstruct 与 @PreDestroy 的实现原理(五)
    摘要:关于在Spring 容器 初始化和销毁 bean 前所做的操作有三种方式定义: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化后和销毁bean之前进行的操作 第二种:通过bean实现InitializingBean和 DisposableBean接口 第三种: 阅读全文
    posted @ 2021-04-14 00:10 H__D 阅读(666) 评论(0) 推荐(0)
  • 【Spring】BeanPostProcessor-Bean后置处理器(四)
    摘要:Bean后置处理器在Spring容器中的作用 阅读全文
    posted @ 2021-04-13 22:47 H__D 阅读(86) 评论(0) 推荐(0)
  • 【Spring】Bean生成过程、循环依赖问题(三)
    摘要:一、Bean生成过程 二、获取Bean的安全问题 阅读全文
    posted @ 2021-04-13 22:45 H__D 阅读(96) 评论(0) 推荐(0)
  • 【Spring】IOC源码分析(二)
    摘要:一、介绍 二、BeanFactory类图 三、示例 1 public class MainStarter { 2 3 public static void main(String[] args) { 4 5 // 注解配置引用上下文 6 AnnotationConfigApplicationCont 阅读全文
    posted @ 2021-04-13 22:40 H__D 阅读(95) 评论(0) 推荐(0)
  • 【Spring】核心介绍(一)
    摘要:Spring核心系列文章:https://www.cnblogs.com/loongk/category/1632959.html Spring ioc源码分析https://blog.csdn.net/fvdfsdafdsafs/article/details/92829939 最详细的Sprin 阅读全文
    posted @ 2021-04-13 22:18 H__D 阅读(98) 评论(0) 推荐(0)
  • 【JVM】垃圾回收器(十八)
    摘要:一、GC 分类与性能指标 1、垃圾回收器概述与分类 垃圾回收器概述 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。 由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本。 从不同角度分析垃圾收集器,可以将GC分为不同的类型。 Java不同 阅读全文
    posted @ 2021-04-08 00:52 H__D 阅读(359) 评论(0) 推荐(0)
  • 【JVM】垃圾回收相关概念(十七)
    摘要:1、System.gc() 的理解 1、System.gc() 方法 在默认情况下,通过System.gc()者Runtime.getRuntime().gc() 的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。 然而System.gc()调用附带一个免 阅读全文
    posted @ 2021-04-07 22:21 H__D 阅读(187) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 16 下一页