Season Peng

我在这里记录着美好


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

CAS

发表于 2019-10-16 | 分类于 Java知识
字数统计: 366

CAS

比较并交换(CompareAndSwap, CAS)是原子性更新变量的一种方式。Java中将对变量的原子性操作封装成原子类。

阅读全文 »

单例模式

发表于 2019-10-16 | 分类于 设计模式
字数统计: 413

单例模式

单例模式,即对于一个类,只能有一个实例。由于构造函数可以新增实例,所以在所有的单例实现中,构造函数必须是private。以下列出四种常见的单例模式的实现方式。

阅读全文 »

LockSupport

发表于 2019-10-15 | 分类于 Java知识
字数统计: 719

LockSupport

阅读全文 »

AQS原理

发表于 2019-10-13 | 分类于 JDK
字数统计: 867

AQS

AQS的设计

AQS(AbstractQueuedSynchronizer)是JDK1.5并发包引入的一个小型框架。它为并发包中的许多同步器提供了底层实现。

阅读全文 »

ThreadLocal

发表于 2019-09-09 | 分类于 Java知识
字数统计: 750

ThreadLocal

阅读全文 »

Maven依赖

发表于 2019-08-05 | 分类于 效率工具 , Maven
字数统计: 588

Maven依赖

阅读全文 »

Spring

发表于 2019-06-28 | 分类于 Spring
字数统计: 406

Spring中如何避免bean别名循环依赖

在Spring bean的配置中,可以为bean配置一个别名。但在配置别名时,开发人员可能会不小心将别名配置成一个循环。Spring会检测出这种情况并且抛出一个异常。

阅读全文 »

Git

发表于 2019-06-18 | 分类于 效率工具 , Git
字数统计: 684

合并多个commit

阅读全文 »

JS学习笔记之构造函数

发表于 2017-04-21 | 分类于 web前端
字数统计: 75

我们选择new一个函数的时候,会经历以下3个步骤,以new Foo()为例:

阅读全文 »

JS学习笔记之闭包

发表于 2017-04-19 | 分类于 web前端
字数统计: 862

1. 什么是闭包

简单的说,闭包是指一个函数和这个函数的执行环境。下面是一个最简单的闭包。函数test()根据作用域链的规则访问到了函数外面的value变量。

阅读全文 »
1…345

Season Peng

45 日志
21 分类
61 标签
© 2014 — 2020 Season Peng
由 Hexo 强力驱动
|
主题 — NexT.Mist