ThreadLocal全面解析 学习目标 了解ThreadLocal的介绍 掌握ThreadLocal的运用场景 了解ThreadLocal的内部结构 了解ThreadLocal的核心方法源码 了解ThreadLocalMap的源码 1.ThreadLocal介绍 1.1官方介绍 / Thisclassprovidesthread-localvariables.Thesevariablesdifferfrom theirnormalcounterpartsinthateachthreadthataccessesone(viaits {@codeget}or{@codeset}method)...

  zQ7vSpMMMT3j   2023年11月01日   43   0   0 Java

Gradle知识分享 一、Gradle入门 1.简介 Gradle是一款Google推出的基于JVM、通用灵活的项目构建工具,支持Maven,JCenter多种第三方仓库;支持传递性依赖管理、废弃了繁杂的xml文件,转而使用简洁的、支持多种语言(例如:java、groovy等)的build脚本文件。 官网地址:https://gradle.org/ 2.学习Gradle的原因 目前已经有相当一部分公司在逐渐使用Gradle作为项目构建工具了。 作为Java开发程序员,如果想下载Spring、SpringBoot等Spring家族的源码,基本上基于Gradle构建的。 Maven与Grad...

  zQ7vSpMMMT3j   2023年11月01日   69   0   0 Java

一款好用的插件(Maven-Helper) 前言 博主在整合log4j日志的时候,发现启动不了项目,报错信息,大致是这样的: 意思是在logback-classic-1.2.3.jar和log4j-slf4j-impl-2.13.3.jar中发现有同路径及同类名的文件,spring不知道扫哪个文件,这样就造成了冲突。 Maven-Helper插件介绍 IntelliJIDEA提供了一款Maven-Helper插件,该插件可以说是必须的,因为优点太多了。 特性: 官网介绍: 分析和排除冲突依赖的简单方法 为包含当前文件的模块或根模块运行/调试maven目标的操作 动作在当前maven...

  zQ7vSpMMMT3j   2023年11月01日   53   0   0 Java

1,设计模式概述 1.1软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(ChristopherAlexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了253种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(RichardHelm)、拉尔夫·约翰森(Ralp...

  zQ7vSpMMMT3j   2023年11月01日   84   0   0 设计模式
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~