E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java并发编程实战笔记
Java并发编程
——Threadlocal源码解析
Threadlocal源码解析一、基本结构二、ThreadLocal操作set操作get操作remove操作三、内存泄露?四、ThreadLocalMap核心变量数组下标计算方式阈值计算扩容下标冲突(hash冲突)从名称上来看可以理解为线程本地变量,也可以认为是线程局部变量,线程与线程之间都是隔离的,所以说也是线程安全的,是典型的空间换时间的设计理念一、基本结构先看一下该类的重要成员和重要的内部类
Colins~
·
2023-12-29 17:37
java
java
开发语言
算法
NXP
实战笔记
(一):基于RTD-SDK新建一个S32DS工程
目录1、概述2、操作步骤2.1、新建Application工程2.2、命名工程、选择芯片型号、选择编译器GCC版本2.3、配置基本参数3、文件描述3.1、文件结构描述3.2、编译之后4、下载调试1、概述安装了S32DS之后,导入SDK插件,这个步骤不赘述,网上指导性的文章很多,那么就可以直接利用SDK新建工程,实现简单的S32K3代码运行了。2、操作步骤2.1、新建Application工程Fil
剑从东方起
·
2023-12-29 09:35
NXP-S32K3使用记录
NXP
S32K3XX
S32DS-RTD-SDK
NXP
实战笔记
(三):S32K3xx基于RTD-SDK在S32DS上配置WDT配置
目录1、WDT概述2、SWT配置2.1、超时时间,复位方式的配置2.2、中断形式1、WDT概述SWT编程模型只允许32位(字)访问。以下任何尝试访问都是无效的:•非32位访问•写入只读寄存器•启用SWT时,将不正确的值写入SR•访问保留地址•未经允许的主机访问可以通过CR[RIA]控制SWT如何响应无效访问。SWT的寄存器基地址如下SWT_0baseaddress:4027_0000hSWT_1b
剑从东方起
·
2023-12-29 09:05
NXP-S32K3使用记录
NXP
S32K3XX
RTD-SWT
NXP
实战笔记
(二):S32K3xx基于RTD-SDK在S32DS上配置PIT与STM中断并反转IO
目录1、PIT1.1、PIT概述1.2、PIT的配置1.3、Dio配置1.4、中断配置1.5、测试代码1.6、测试结果2、STM2.1、STM概述2.2、STM的配置2.3、测试代码2.4、测试结果1、PIT1.1、PIT概述PIT是一组定时器,可用于引发中断和触发器,包括一个专用的实时中断(RTI),它运行在一个单独的时钟上,可用于系统唤醒。S32K3XX有三个PIT实例PIT的关键功能如下1、
剑从东方起
·
2023-12-29 09:33
NXP-S32K3使用记录
NXP
S32K3XX
RTD-SDK
PIT-STM
Activiti7工作
实战笔记
总结
知识传送门》》》》》》》》》》》》》》》》》工作已经使用Activiti工作流有一段时间了,现对一些工作注意事项进行总结。一:IDEA工作流插件Activiti中的IDEAactiBPM插件真的非常烂,要非常非常小心。有的IDEA打卡.bpmn文件时不显示属性面板,这时候需要将IDEA的主题调成白色,关闭.bpmn文件重新打开就出来了。使用IDEA打开.bpmn文件时很多时候你什么也没改,但是文件
风流 少年
·
2023-12-28 08:05
intellij-idea
java
intellij
idea
Java并发编程
面试题——JUC专题
文章目录一、AQS高频问题1.1AQS是什么?1.2唤醒线程时,AQS为什么从后往前遍历?1.3AQS为什么用双向链表,(为啥不用单向链表)?1.4AQS为什么要有一个虚拟的head节点1.5ReentrantLock的底层实现原理1.6ReentrantLock的公平锁和非公平锁的区别1.7ReentrantReadWriteLock如何实现的读写锁二、阻塞队列高频问题2.1说下你熟悉的阻塞队列
王二蛋!
·
2023-12-28 07:04
#
金三银四面试
面试
java
并发编程
面试官:并发和并行的区别
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-28 04:17
面试干货
java
java并发编程
3——volatile和synchronized的底层
java并发编程
3——volatile和synchronized的底层java代码编译成字节码,然后被类加载器加载到jvm中,jvm执行,最终转换为汇编指令在cpu上执行,java的并发机制其实依赖的是
可爱的小小小狼
·
2023-12-27 09:21
并发编程
java
开发语言
剽悍一只猫的剽悍财富行动营—剽悍之旅,终身难忘
2020.3.26我认真聆听了剽悍一只猫“2020破局分享暨新书发布会”,并购买了他新开的知识星球:《知识创富
实战笔记
》以及他的新书《一年顶十年》,感觉猫叔是一个对自己够狠的人。听说剽悍财富行动营是
娜一姐
·
2023-12-26 23:47
二、Java并发之Fork-Join
Fork/Join是
Java并发编程
中的一个重要概念,它基于"分治"(divideandconquer)的思想,尝试将所有可用的处理器内核使用起来帮助加速并行处理。
mntalk
·
2023-12-26 08:59
Java并发
java
开发语言
三、Java并发之线程池详解
一、线程池的基本概念线程池是
Java并发编程
中的一种重要技术,它通过预先创建一定数量的线程,并将这些线程放入一个池中,等待任务到来。当有任务到来时,线程池会从池中取出可用的线程来执行任务。
mntalk
·
2023-12-26 08:59
Java并发
java
python
开发语言
一篇文章彻底搞懂JMM和并发编程三大特性(深度剖析,
java并发编程
必须了解)
文章目录前言一、想知道为什么需要JMM,首先需要知道下面几个问题1、什么是并发和并行、串行?2、并发编程会贷来什么问题3、CPU和缓存一致性4、处理器优化和指令重排二、JMM到底是什么(java内存模型)?1、JMM工作交互图2、JMM组成部分1、主内存2、工作内存3、JMM存在的必要性4、数据同步的八大原子操作(即主内存和工作内存之间的交互协议)三、可见性、原子性、有序性问题1、原子性2、可见性
未闻花名丶丶
·
2023-12-26 04:14
并发编程
java
硅谷课堂-公众号云点播 硅谷课堂微服务项目
实战笔记
技术栈涉及主流的SpringBoot+SpringCloud微服务架构,综合应用了腾讯云文件存储和视频点播服务;项目涉及到微信公众号开发,包含公众号菜单、公众号消息、微信分享、微信授权、微信支付;项目前端技术栈,采用主流前端框架Vue和Element-ui,微信公众号采用H5页面显示,涵盖ES6、NPM、Babel、Axios、ECharts等,完全实现全栈开发;采用腾讯云一站式研发协作管理平台C
帅杰IT大神
·
2023-12-25 19:37
硅谷课堂
餐掌柜
立可得项目
硅谷课堂
谷粒商城
在线视频
云点播
公众号
java并发编程
系列-volatile内存实现和原理
前面的博文说了java的内存模型,介绍了java内存模型的基础,此篇文章来说一下volatile关键字,这个在并发编程占有举足轻重地位的关键字。在java5.0之前它是一个备受争议的关键字,5之后它重获新生。volatile关键字的作用是保证多线程中变量的可见性,是JUC包中的核心。在内存模型基础中已经提到过,JVM是分为堆内存和栈内存的,堆内存在线程之间共享,而栈内存为线程内部私有,对其他线程不
起个名忒难
·
2023-12-25 14:39
奥迪汽车新闻稿
实战笔记
(1)
5月为奥迪媒体中心翻了几篇新闻稿。某天把译文在网上一搜,找到了正式发布的内容,大概浏览了一遍,心碎的稀里哗啦的,感觉自己翻的实在没脸见人,不知道译审是怎么崩溃地改我稿子的。所以,虽然这几天手头稿件还是很忙,还是抽空对照着译审内容,重新审视了自己的译文。其实,翻译的不好,宏观层面无非就是那几个毛病:行业背景知识欠缺,英文理解不到位,中文表达能力不足,也就是原文理解、转化、输出译文三个环节,统统有问题
很拉风的圈圈圈
·
2023-12-24 12:25
java并发编程
(4):ForkJoinPool框架源码详解
1、ForkJoinPool简介ForkJoinPool运用fork-join的原理,使用分而治之的思想,将大任务进行拆分,直到拆分成无法可再拆分的最小单元,并将拆分后的任务分配给多线程执行,最终再将执行结果进行join。同时利用工作窃取算法,使得任务能及时被空闲线程处理。故ForkJoinPool适于可将大任务分割成类似的小任务的场景。1.1、ForkJoinPool类继承结构ForkJoinP
桥头放牛娃
·
2023-12-24 06:21
《
Java并发编程
的艺术》——Java并发的前置知识(笔记)
文章目录一、并发编程的挑战1.1上下文切换1.1.1多线程一定快吗1.1.2如何减少上下文的切换1.2死锁死锁发生的条件预防死锁避免死锁1.3资源限制的挑战1.3.1什么是资源限制1.3.2资源限制引发的问题1.3.3资源限制问题如何解决二、Java并发机制的底层实现原理2.1volatile的应用2.1.1volatile的定义与实现原理2.1.1.1术语2.1.1.2伪共享2.1.1.3原理2
yjx23332
·
2023-12-24 06:20
Java并发编程
java
jvm
开发语言
JUC
docker
实战笔记
11
Centos安装docker#1、更新update到最新的版本yumupdate#2、卸载老版本dockeryumremovedockerdocker-commondocker-selinuxdocker-engine#3、安装需要的软件包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#4、设置yum源yum-config-manage
光小月
·
2023-12-24 00:27
Java并发编程
原子类
1.什么是原子类不可分割一个操作是不可中断的,即便是多线程的情况下也可以保证java.util.concurrent.atomic原子类的作用原子类的作用和锁类似,是为了保证并发情况下线程安全。不过原子类型相比于锁,有一定优势:粒度更细:原子变量可以把竞争范围缩小到变量级别,这使我们可以获得的最细粒度的情况了,通常锁的粒度都要大于原子变量的粒度。效率更高:通常,使用原子类的效率会比使用锁的效率要高
香沙小熊
·
2023-12-23 21:21
Java并发编程
(1)
前言:
Java并发编程
是面试官很喜欢问的一块。因此写了一些笔记记录一下学习过程。
__y
·
2023-12-23 16:50
Docker
实战笔记
二 Springboot Idea 插件打包
1.上传springboot的
[email protected]
:/home/code#rz-----app.jar2.编辑
[email protected]
:/home/code#viDockerfile内容FROMopenjdk:8#作者MAINTAINERnnd#声明要使用的端口EXPOSE8080#VOLUME指定了临时文件目录为/tmp。#将本地包添加到容器中并更名为容
山塘小鱼儿
·
2023-12-23 08:47
Docker
docker
笔记
spring
boot
Docker
实战笔记
三 Docker私有库
1.拉取私有库
[email protected]
:/root#dockerpullregistryUsingdefaulttag:latestlatest:Pullingfromlibrary/registryc926b61bad3b:Pullcomplete5501dced60f8:Pullcompletee875fe5e6b9c:Pullcomplete21f4bf2f86f9:Pull
山塘小鱼儿
·
2023-12-23 08:47
Docker
docker
笔记
java
Docker
实战笔记
一 Nginx镜像
1.创建一个文件夹映射容器内文件
[email protected]
:/home#
[email protected]
:/home#ll2.拉取nginx镜像
[email protected]
:/home/demo#dockerpullnginxUsingdefaulttag:latestlatest:Pullingfromlibrary/nginx1f7ce2fa46ab:Alreadyexi
山塘小鱼儿
·
2023-12-23 08:17
Docker
docker
笔记
容器
并发编程-看完这篇,所有
Java并发编程
的问题你都能应对自如
1、synchronized修饰普通方法和静态方法的区别?什么是可见性?对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的class对象上的。我们知道,类的对象实例可以有很多个,但是每个类只有一个class对象,所以不同对象实例的对象锁是互不干扰的,但是每个类只有一个类锁。但是有一点必须注意的是,其实类锁只是一个概念上的东西,并不是真实存在的,类锁其实锁的是每个类的
程序员阿远
·
2023-12-23 03:26
通过 jekyll 构建 github pages 博客
实战笔记
jekyll搭建教程jekyll搭建教程Gem安装Ruby,请访问下载地址。JekyllJekyll是一个简单且具备博客特性的静态网站生成器。Jekyll中文文档极客学院中文文档使用以下命令安装Jekyll。$geminstalljekyll在中国可能需要使用代理软件。然后,请等待并学习如何使用它。或者,您可以使用rails替代Jekyll。如果您使用的是Mac,请使用以下命令。$sudogemi
老马啸西风
·
2023-12-22 10:08
博客引擎
github
笔记
腾讯高级架构师熬夜整理:中间件MyCat
实战笔记
,开放下载
前言MyCat是一个开源的分布式数据库系统,它被设计用来解决大规模数据库集群的瓶颈问题,并实现了对多个数据库实例的高效负载均衡。MyCat的核心思想是分片(Sharding)和副本(Replication),它通过将数据分散到多个数据库实例中,并利用副本技术实现数据的高可用性和扩展性。MyCat的架构非常灵活,可以支持多种数据库后端,包括MySQL、Oracle等。它通过将应用程序与底层数据库实例
啊码
·
2023-12-22 05:01
中间件
架构
数据库
面试官:JVM为什么用元空间代替永久代?
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-22 03:17
面试干货
jvm
2019-02-20
Java并发编程
实战
目录编辑对本书的赞誉译者序前言第1章简介1.1并发简史1.2线程的优势1.2.1发挥多处理器的强大能力1.2.2建模的简单性1.2.3异步事件的简化处理1.2.4响应更灵敏的用户界面1.3线程带来的风险1.3.1安全性问题1.3.2活跃性问题1.3.3性能问题1.4线程无处不在第一部分基础知识第2章线程安全性2.1什么是线程安全性2.2原子性2.2.1竞态条件2.2.2示例:延迟初始化中的竞态条件
向日葵666666
·
2023-12-21 22:36
第二篇
Java并发编程
之Thread API介绍
在Java中,一般创建线程的两种方式是:继承Thread类和实现Runnable接口。本篇将介绍一下Thread类中相关的API的作用以及用法。1.currentThread方法publicstaticnativeThreadcurrentThread();currentThread()方法返回的是对当前正在执行线程对象的引用2.sleep方法publicstaticnativevoidsleep
秋慕云
·
2023-12-21 15:29
Java并发编程
第12讲——cancelAcquire()流程详解及acquire方法总结
上篇文章介绍了AQS的设计思想以及独占式获取和释放同步状态的源码分析,但是还不够,一是感觉有点零零散散,二是里面还有很多细节没介绍到——比如cancelAcquire()方法(重点),迫于篇幅原因,今天就把它放到这篇文章里,继续深入AQS!一、acquire方法源码的分析在上一篇文章,感兴趣的同学可以去看一下,我的建议是两篇文章一起看。1.1几个状态(重点)ps:waitStatus>0说明等待状
橡 皮 人
·
2023-12-21 12:12
Java并发编程
java
AQS
acquire流程
cancelAcquire图解
[Java并发]-----第1章 并发编程线程基础
透彻理解
Java并发编程
1.什么是线程进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位.线程则是进程的一个执行路径,一个进程中至少一个线程.进程中的多个线程共享进程的资源.操作系统在分配资源时是把资源分配给进程的
Benjamin_Lee
·
2023-12-21 11:51
java并发编程
实战第二版pdf,附赠复习资料
正文MyBatis的整体架构分为三层,分别是基础支持层、核心处理层和接口层,如下图所示。基础支持层反射模块该模块对Java原生的反射进行了良好的封装,提供了更加简洁易用的API,方便上层使调用,并且对反射操作进行了一系列优化,例如缓存了类的元数据,提高了反射操作的性能。类型转换模块类型转换模块提供了两个主要功能,一个功能是别名机制,MyBatis为了简化配置文件提供了别名机制;另一个功能是实现JD
阿里Java后端
·
2023-12-21 11:20
程序员
java
面试
经验分享
Mybatis-plus可视化自动生成代码,提高开发效率神器!
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-20 20:05
mybatis
mybatis
前端程序员学习 Golang gin 框架
实战笔记
之一开始玩 gin
原文链接我是一名五六年经验的前端程序员,现在准备学习一下Golang的后端框架gin。以下是我的学习实战经验,记录下来,供大家参考。https://github.com/gin-gonic/gin1.先安装Golang我使用苹果系统,很简单,用以下命令:brewinstallgolang其他系统的朋友在这里下载安装包即可:https://go.dev/dl/要验证是否安装成功,只需要进入命令行如下
程序员随风
·
2023-12-20 13:08
文章分享
前端
学习
golang
JAVA并发编程
之一:进程和线程
1并发历史早期的计算机中并没有操作系统,它们只从头到尾执行一个程序,并且这个程序能访问所有的计算机资源。对于这种环境,每次只能运行一个程序,对于昂贵且稀有的计算机资源来说是一种极大的浪费。操作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中运行。操作系统为每个独立执行的进程分配各种资源,包括:内存,文件句柄以及安全证书等。如果需要通信的话,在不同进程之间可通过通信机制来交换数
星星哇
·
2023-12-20 11:36
java并发编程
三 共享内存的问题和synchronized解决方案
文章目录共享带来的问题synchronized解决方案方法上的synchronized共享带来的问题小故事老王(操作系统)有一个功能强大的算盘(CPU),现在想把它租出去,赚一点外快小南、小女(线程)来使用这个算盘来进行一些计算,并按照时间给老王支付费用但小南不能一天24小时使用算盘,他经常要小憩一会(sleep),又或是去吃饭上厕所(阻塞io操作),有时还需要一根烟,没烟时思路全无(wait)这
过去日记
·
2023-12-20 10:43
java并发编程
java
开发语言
后端
java并发编程
四 synchronized锁对象分析和变量线程线程安全分析
文章目录线程八锁变量的线程安全分析线程八锁所谓的“线程八锁”,其实就是考察synchronized锁住的是哪个对象情况1:12或21@Slf4j(topic="c.Number")classNumber{publicsynchronizedvoida(){log.debug("1");}publicsynchronizedvoidb(){log.debug("2");}}publicstaticv
过去日记
·
2023-12-20 10:13
java并发编程
java
笔记
后端
并发编程深入理解JMM&并发三大特性(一)
JMM属于整个
Java并发编程
中最难的部分也是最重要的部分(JAVA多线程通信模型——共享内存模型),涉及的理论知识比较多,从三个维度去分析:1)JAVA层面2)JVM层面3)硬件层面这部分理解并发的三大特性
Curtain_call
·
2023-12-20 09:04
JVM高级
实战笔记
:轻松驾驭Java虚拟机,面试从此无忧无虑
当我们谈论Java虚拟机(JVM)时,许多人的第一反应是“太难了”。然而,一旦我们真正探索了“JVM世界”,我们会发现实际上并没有那么复杂。真正的挑战不在于JVM本身,而在于我们对于未知的恐惧。JVM一直是面试的必考点,大家都知道这一点,但要真正理解它似乎并不容易。JVM的知识点非常分散,不够系统,这使得归纳和总结变得困难。今天,我们将解决这个问题,通过这份JVM高级笔记,带你彻底掌握Java虚拟
技术琐事
·
2023-12-20 04:13
jvm
java
maven
后端
spring
阿里大佬力荐K8s项目
实战笔记
,深入浅出Kubernetes核心原理与实战应用
一、前言Kubernetes(简称K8s)是一款开源的容器集群管理系统,它能够实现容器集群的自动化部署、自动扩缩容以及维护等功能。作为一款容器编排工具,Kubernetes同时也是基于容器技术的分布式架构领先方案。在Docker技术的基础上,Kubernetes为容器化的应用提供了部署运行、资源调度、服务发现和动态伸缩等功能,从而提高了大规模容器集群管理的便捷性。因此,Kubernetes是容器集
技术琐事
·
2023-12-20 04:43
kubernetes
k8s
分布式
微服务
笔记
Java并发编程
学习笔记
JUC并发编程第一章、进程与线程1、进程与线程进程程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载到CPU,数据加载到内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程进程就可以视为程序的一个实例。大部分程序可以同时运行多个实例进程(例如:记事本、画图、浏览器等),也
以我牛马为核
·
2023-12-20 03:06
学习笔记
java
JaveEE:手动实现定时器精讲
前言在
Java并发编程
学习中,定时器是必不可少的环节。我们知道线程的调度是随机的,但是有的时候我们就是需要它有序一些,此时的定时器就可以很好的解决这个问题。
天纵云裳
·
2023-12-19 18:05
开发语言
java
分布式定时任务系列7:XXL-job源码分之任务触发
使用分布式定时任务系列3:任务执行引擎设计分布式定时任务系列4:任务执行引擎设计续分布式定时任务系列5:XXL-job中blockingQueue的应用分布式定时任务系列6:XXL-job触发日志过大引发的CPU告警
Java
kobe_t
·
2023-12-18 07:50
#
分布式调度
xxl-job
java
Java并发编程
:Java内存模型JMM
简介Java内存模型英文叫做(JavaMemoryModel),简称为JMM。Java虚拟机规范试图定义一种Java内存模型来屏蔽掉各种硬件和系统的内存访问差异,实现平台无关性。CPU和缓存一致性讲JMM之前,我们应该先了解下CPU和缓存一致性的问题。计算机在执行程序的时候,每条指令都是在CPU中执行的,而执行的时候,又要和数据打交道。而计算机上面的数据,是存放在内存当中的。随着CPU的高速发展,
Happyjava
·
2023-12-18 03:37
阿里面试必问之并发编程(一):线程基础
借用
Java并发编程
实践中的话;编写正确的程序并不容易,而编写正常的并发程序就更难了;相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的
Java罗
·
2023-12-18 01:40
Java多线程并发编程中并发容器第二篇之List的并发类讲解
的并发类讲解概述本文我们将详细讲解list对应的并发容器以及用代码来测试ArrayList、vector以及CopyOnWriteArrayList在100个线程向list中添加1000个数据后的比较本文是《凯哥分享
Java
凯哥Java
·
2023-12-17 23:25
Redis第1讲——入门简介
Java并发编程
的总结和学习算是告一段落了,这段时间思来想去,还是决定把Redis再巩固和学习一下。
橡 皮 人
·
2023-12-16 18:45
Redis
redis
9种类型
底层结构
面试
Spring cloud Alibaba
SpringCloudAlibaba新一代微服务解决方案SpringCloudAlibaba
实战笔记
一、SpringcloudAlibaba1、SpringCloudAlibaba是什么SpringCloudAlibaba
chinusyan
·
2023-12-16 16:17
spring
cloud
spring
java
正则表达式删除行尾数字
前言:最近要看《
java并发编程
实战》,由于网上的pdf中文文档都太模糊了,同时我也想在每一章节做点笔记。百度上搜到了它的目录,目录后面的页码我不想要怎么办?
一只光头猿
·
2023-12-16 10:20
正则表达式
最新50万字312道Java经典面试题52道场景题总结(附答案PDF)
一、
Java并发编程
基础1.谈谈你对AQS的理解2.lock和synchronized区别3.线程池如何知道一
但有一人如舒
·
2023-12-16 08:12
java八股文
java
后端
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他