Chinese
open-menu closeme
主页
加精
外链 icon
LinkedIn
关于我
English Português 中文
github linkedin
  • 【Java并发 03】常用API及底层实现——Thread.start

    calendar Feb 1, 2021 · 7 分钟阅读 · Java 源码  ·
    分享到: twitter facebook linkedin copy

    从源码层面解读 Thread.start


    阅读更多
  • 【Java并发 02】Thread由浅入深

    calendar Jan 30, 2021 · 7 分钟阅读 · Java 源码  ·
    分享到: twitter facebook linkedin copy

    OS和Java中的线程状态转换、通过jstack分析线程状态


    阅读更多
  • 【Java并发 01】Java线程并发初窥

    calendar Jan 19, 2021 · 2 分钟阅读 · Java 源码  ·
    分享到: twitter facebook linkedin copy

    从api层面,初窥Java线程并发。


    阅读更多
  • 设计模式-观察者模式

    calendar Jul 20, 2020 · 1 分钟阅读 · Java 观察者模式 源码  ·
    分享到: twitter facebook linkedin copy

    设计模式-观察者模式 使用Observer和Observable组合实现观察者 1public class DataCenter extends Observable { 2 3 private String data = "Initial DataCenter"; 4 5 public void change() { 6 data = "DataCenter has changed"; 7 } 8 9 public void changeSomething() { 10 change(); 11 setChanged(); // 需要首先改变自身的状态,才能提醒观察者自己的状态已经改变了 12 notifyObservers(); …


    阅读更多
  • Spring的Bean管理

    calendar Jun 20, 2020 · 2 分钟阅读 · Java Spring 源码 Bean管理  ·
    分享到: twitter facebook linkedin copy

    目录 [toc] Spring的Bean管理 本博客基于SpringSourceCodeTest仓库中【SpringDemo1.0】tag进行的编写。 基于配置文件进行bean管理的方案是Spring初期推行的方式,在历史比较悠久的Spring项目中比较常见。 基于扫描的方式装载bean 一个比较典型的配置文件通常包含<context>标签, <context>用来表示该项目中哪些包中的bean需要被进行生命周期管理。 默认情况下,使用<context>后,Spring会默认扫描定义的带有如下注解的bean: @Component @Repository @Service @Controller @RestController …


    阅读更多
  • 一点点手写Spring

    calendar Jun 20, 2020 · 1 分钟阅读 · Java Spring 源码  ·
    分享到: twitter facebook linkedin copy

    目录 [toc] 一点点手写Spring 一直有一个小小的计划,做一个完整的系列,从使用Spring,到模拟Spring,到“抄袭”Spring,一点点理解Spring的内在和机制,同时加深自己对Java机制以及设计模式等内在的理解。 因为Spring很大,模块很多,这里我计划只关注Spring的core包、bean包和context包,分别对应核心、bean的生命周期管理和Spring上下文的。 首先从Spring的基础配置开始,我们现在最经常使用Spring的Bean管理有两种方式:①通过配置文件管理bean; ②通过注解配置类进行bean的扫描管理。 我将尝试两种扫描方式都用一次,然后尝试各自复现。基于此来对Spring 使 …


    阅读更多

Yunyao Long

Coding for everything
阅读更多

精选文章

  • 基于Continue插件使用大模型
  • M1芯片MacBook搭建本地大模型
  • M1芯片MacBook安装Docker

最新文章

  • 技术分享-前瞻
  • 【Java并发 03】常用API及底层实现——Thread.start
  • 【Java并发 02】Thread由浅入深
  • 【Java并发 01】Java线程并发初窥
  • 设计模式-观察者模式
  • UML类图绘制实例
  • Spring的Bean管理
  • 一点点手写Spring

分类

C++ 17 JAVA 12 面试 5 技术分享 4 BLOG 3 PYTHON 2 杂谈 2 UBUNTU 1 架构 1 运维 1

专栏

基础搭建 4

标签

C++ 16 OPENGL 13 JAVA 12 NEHE 9 源码 6 UBUNTU 5 面经 5 虚拟驾驶 4 DOCKER 3 M1 3 MACBOOK 3 RFID 3 容器 3 校招 3
所有标签
APACHE1 BEAN管理1 BLOG2 C++16 CONTINUE插件1 CSDN1 C语言2 DOCKER3 GHOST2 GLGENLISTS1 GLPOLYGONM1 INDEX1 INTEGER1 JAVA12 LAMBDA表达式1 LLM1 M13 MACBOOK3 NEHE9 OPENGL13 PYTHON2 QWEN1 RFID3 SOCKET2 SPRING2 UBUNTU5 UML1 VS1 变换1 多线程1 观察者模式1 函数式接口1 华为1 混合1 架构1 快捷键1 旅游1 面经5 爬虫2 飘动1 容器3 设计1 双系统1 随笔3 腾讯1 图床1 网络编程2 网易3 文件迁移1 校招3 虚拟驾驶4 异步通信1 源代码1 源码6 运维1 杂谈2 注解1 注解扫描1
[A~Z][0~9]
Copyright © 2017–2025, Yunyao Long and the Hugo Authors; 粤ICP备-17050867-1号

Copyright  COPYRIGHT © 2017–2025, YUNYAO LONG AND THE HUGO AUTHORS; 粤ICP备-17050867-1号. All Rights Reserved

to-top