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
JUC源码解读
JavaEE-多线程进阶
vs挂起等待锁互斥锁vs读写锁公平锁vs非公平锁可重入锁vs不可重入锁CAS什么是CASCAS的应用场景实现原子类实现自旋锁CAS的ABA问题Synchronized原理基本特点加锁工作过程锁消除锁粗化
JUC
Callable
银河罐头
·
2023-11-17 04:17
JavaEE初阶
java-ee
java
数据库
Hudi数据湖相关资料
目录ApacheHudi社区ApacheHudi入门系列ApacheHudi实战数据湖扩展ApacheHudi生态ApacheHudi
源码解读
hudi各类资料:字节电商场景基于ApacheHudi的落湖实践阿里云
后季暖
·
2023-11-16 23:46
1024程序员节
JUC
(java 并发工具包)
1.AQS原理1.1概述全称是AbstractQueuedSynchronizer(抽象队列同步器),是阻塞式锁和相关的同步器工具的框架。state属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取锁和释放锁getState-获取state状态setState-设置state状态compareAndSetState-cas机制设置state状态独占模式是只有一
weixin_50458070
·
2023-11-16 16:16
java
开发语言
2023nacos
源码解读
第3集——nacos-client核心功能之微服务调用和配置管理测试
文章目录1、测试项目2、项目注意事项3、测试核心功能3.1测试服务调用与负载均衡3.2测试配置监听4、参考文档1、测试项目项目地址nacos-service-anacos-service-b2、项目注意事项项目初始化可以使用aliyunspringinitializer,以更方便的使用springcloudalibaba的最新微服务组件(避免一些麻烦如springbootspringcloudal
jwolf2
·
2023-11-16 11:29
微服务
架构
云原生
nacos
【多线程 - 09、线程同步 Lock】
使用
JUC
里的Lock与使用synchronized方法和块具有相同的基本行为和语义,并且扩展了其能力关键字synchronized实现的同步的锁,是隐藏的,所以并不明确是在哪里加上了锁,在哪里释放了锁
玄天灵
·
2023-11-16 05:24
多线程
java
多线程
【
JUC
】六、辅助类
文章目录1、CountDownLatch减少计数2、CyclicBarrier循环栅栏3、Semaphore信号灯本篇整理
JUC
的几个同步辅助类:减少计数:CountDownLatch循环栅栏:CyclicBarrier
-代号9527
·
2023-11-16 04:27
JUC
java
juc
JUC
“阻塞队列”水很深,你把握不住!
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬提到阻塞队列,大家脑海中就会冒出:BlockingQueueArrayBlockingQueueLinkedBlockingQueueSynchronousQueue但JDK阻塞队列本身是非常简单的,难的是阻塞队列内部的AQS。如果你之前
smart哥
·
2023-11-16 03:47
java并发
java
juc
freertos
源码解读
list链表图解
FreeRTOS链表结构图解本文涉及的FreeRTOSKernel代码源文件FreeRTOS-Kernel-10.4.6\list.cFreeRTOS-Kernel-10.4.6\include\list.h零)链表基础链表分类链表分为单链表、双向链表、循环链表(双向、单向)。上图非常清晰链表操作,FreeRTOS采用双向循环链表双向链表的删除动作,插入动作如下双向链表的删除阅读完链表的基本操作,
烹小鲜啊
·
2023-11-16 00:12
freertos
c语言
freertos
链表
数据结构
操作系统
tcpdump抓包命令(一):查看本机与mysql的操作命令;
本文转自:http://www.cnblogs.com/gg
juc
heng/archive/2012/01/14/2322659.htmlhttp://www.itshouce.com.cn/linux
happylzs2008
·
2023-11-15 13:49
后端接口性能优化分析
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-15 09:38
解决方案与实现思路
性能优化
jvm
java
spring
源码解读
系列(一):Bean生命周期图解
一、注意事项:本次
源码解读
基于Spring-Framework5.2.9版本,可自行通过官网下载源码,本地安装好gradle后可自行编译和运行,跟随本教程走进Spring底层二、spring创建bean
紫罗兰盛开
·
2023-11-15 07:13
高阶扩展
spring
java
使用Anomalib项目的padim无监督算法 进行自制工业缺陷数据集的模型训练和ONNX部署(三)——C++部署篇
前言从项目的训练到
源码解读
,终于到了最后部署的阶段。不了解项目背景的同学可以上翻前两篇博客。这里我们使用Windows系统的C++部署作为示例,在Linux系统下的代码大同小异。
Billy_zz
·
2023-11-14 22:15
算法
c++
深度学习
后端接口性能优化分析-4
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-14 16:51
解决方案与实现思路
性能优化
java
开发语言
后端接口性能优化分析-3
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-14 16:50
解决方案与实现思路
性能优化
开发语言
java
多线程&
JUC
创建线程的三种方法runnable还需要通过currentthread来获取当前方法,才能使用Thread中的方法第三种实现方法过程:1.创建一个类MyCallable实现Callable接口2.重写call(是有返回值的,表示多线程运行的结果)3.创建MyCallable的对象(表示多线程要执行的任务)4.创建FutureTask的对象(作用管理多线程运行的结果)5.创建Thread类的对象,并
不减到100斤不吃锅包肉
·
2023-11-14 12:16
java
开发语言
Flink-SQL
源码解读
(一)window算子的创建的源码分析
本文大体框架参考https://blog.csdn.net/LS_ice/article/details/90711744flink版本:1.9Intro作为无限流的核心机制,流可以分割为大小有限的窗口,通过在窗口内进行聚合。把源源不断产生的数据根据不同的条件划分成一段一段有边界的数据区间,使用户能够利用窗口功能实现很多复杂的统计分析需求。windowOperator算子的创建架构window语法
小凯Alex
·
2023-11-14 05:10
Flink源码解读系列
flink
sql
Flink必知必会系列之回撤流(RetractStream)
源码解读
全网最全大数据面试提升手册!2023年持续更新!1.定义Flink中,KafkaSource是非回撤流,GroupBy是回撤流。所谓回撤流,就是可以更新历史数据的流,更新历史数据并不是将发往下游的历史数据进行更改,要知道,已经发往下游的消息是追不回来的。更新历史数据的含义是,在得知某个Key(接在KeyBY/GroupBy后的字段)对应数据已经存在的情况下,如果该Key对应的数据再次到来,会生成一
王知无(import_bigdata)
·
2023-11-14 05:39
flink
java
数据库
大数据
开发语言
JAVA三种线程锁
内置锁:synchriozed,关键字,同步代码块,object.wait和object.notify/notifyall显示锁:Lock,
JUC
包下的类,同步代码块,condition.await和condition.signal
小冷在努力
·
2023-11-13 23:22
线程锁
lock
synchronized
atomic
juc
heapq
源码解读
(一)
Pythonheapq
源码解读
计划(一)本文是解读heapq源码的初始章节,主要目的是介绍heapq这个库的基本使用方法。
萌小奇0639
·
2023-11-13 21:27
源码解读计划
python
24届java最新面经汇总,持续更新
.重载和重写1.6.java中线程的状态,以及不同状态之间的切换1.7.BIO/NIO/AIO1.8.同步、异步、阻塞、非阻塞1.9.序列化1.10.深拷贝、浅拷贝、引用拷贝1.11.对象头1.12.
JUC
我橘子超酸
·
2023-11-13 18:22
Java基础
mysql
Redis
面试
JUC
并发编程系列(二):多线程并发、CAS、锁
前言在这篇文章中,荔枝将主要梳理在
JUC
并发学习中的有关Java多线程中有关共享变量的内存可见性、原子性问题、指令重排问题以及伪共享问题。
荔枝当大佬
·
2023-11-13 14:20
JUC并发编程学习
java
CAS
多线程并发
伪共享
锁
深入理解 Git
(当然不是
源码解读
)基本概念git对于文件的存储位置进行了3层分割,用于不同状态下的文件。我们可以理解为3个
weixin_33763244
·
2023-11-13 06:39
多线程
JUC
第2季 多线程的原子性
一多线程原子性1.1基本数据类型原子atomicInteger,atomicLong,atomicBoolean代码packagecom.ljf.thread.atomic;importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.atomic.AtomicInteger;classMyNumber{AtomicInt
健康平安的活着
·
2023-11-12 23:00
高并发多线程
java
【
JUC
】二、线程间的通信(虚假唤醒)
文章目录0、多线程编程的步骤1、wait和notify2、synchronized下实现线程的通信(唤醒)3、虚假唤醒4、Lock下实现线程的通信(唤醒)5、线程间的定制化通信0、多线程编程的步骤步骤一:创建(将来被共享的)资源类,创建属性和操作方法步骤二:在资源类的操作方法中进行:判断、干活儿、通知步骤三:创建多线程调用资源类的方法步骤四:防止虚假唤醒现象1、wait和notifywait和no
-代号9527
·
2023-11-12 21:54
JUC
java
jvm
开发语言
【
JUC
】一、synchronized关键字与Lock接口
文章目录1、
JUC
2、进程与线程3、并发与并行4、用户线程和守护线程5、对象锁和类锁6、Synchronized关键字7、synchronized案例8、Lock接口1、
JUC
JUC
,即java.util.concurrent
-代号9527
·
2023-11-12 21:41
JUC
JUC
并发
Java
JUC
包下面的四大天王+线程池部分知识
一)Semphore:限流器用我就对了Java中信号量Semphore是把操作系统原生的信号量封装了一下,本质就是一个计数器,描述了可用资源的个数,主要涉及到两个操作如果计数器为0了,继续Р操作,就会出现阻塞等待的情况P操作:申请一个可用资源,计数器-1V操作:释放一个可用资源,计数器+1停车场门口有一个灯牌,会显示停车位还剩余多少个,每进去一辆车,显示的停车位数量就-1,就相当于进行了一次P操作
写个堆排
·
2023-11-12 07:37
java
开发语言
Vue3
源码解读
系列(四)——组件更新
组件更新组件更新流程:从头部开始同步从尾部开始同步挂载剩余的新节点删除多余的旧节点处理未知的子序列当两个节点类型相同时,执行更新操作当新子节点中没有旧子节点中的某些节点时,执行删除操作当新子节点中多了旧子节点中没有的节点时,执行添加操作相对来说,这些操作中最麻烦的就是移动,既要判断哪些节点需要移动,也要清除如何移动。移动子节点(如何以最小的时间复杂度移动子节点才是重点)在新旧子节点序列中找出相同节
Jackson_Mseven
·
2023-11-12 06:20
Vue
javascript
vue.js
前端
前端框架
Vue3
源码解读
系列(三)——组件渲染
组件渲染vnode本质是用来描述DOM的JavaScript对象,它在Vue中可以描述不同类型的节点,比如:普通元素节点、组件节点等。vnode的优点:抽象:引入vnode,可以把渲染过程抽象化,从而使得组件的抽象能力也得到提升跨平台:因为patchvnode的过程不同平台可以有自己的实现,基于vnode再做服务端渲染、weex平台、小程序平台的渲染组件的渲染流程:创建vnodecreateVNo
Jackson_Mseven
·
2023-11-12 06:18
Vue
前端
javascript
vue.js
juc
-2-锁应用/线程通信
目录1线程安全(库存超卖)2锁用法2.1同步方法2.2.同步代码块2.3synchronized作用于静态方法总结案例静态成员变量(synchronized锁非静态方法)2.4ReentrantLock类是可重入、互斥、实现了Lock接口的锁3死锁产生与排查4线程间的(等待与通知机制)5原子性分类(原理需要分文章讲解太长)1线程安全(库存超卖)1:多个线程对同一个变量做写的操作。2:集群部署,多个
我的搬砖日常
·
2023-11-12 06:47
java
开发语言
Vue3
源码解读
系列(二)——初始化应用实例
初始化应用实例创建Vue实例对象createApp中做了两件事:创建app对象保存并重写mount/***创建Vue实例对象*/constcreateApp=((...args)=>{//1、创建app对象,延时创建渲染器,优点是当用户只依赖响应式包的时候,可以通过tree-shaking移除核心渲染逻辑相关的代码,减少体积constapp=ensureRenderer().createApp(.
Jackson_Mseven
·
2023-11-11 18:19
Vue
vue.js
javascript
前端
Vue3
源码解读
系列(一)——Vue3的优化
Vue3对比Vue2的优化源码优化使用monorepo管理代码将各模块拆分到不同的package中,每个package有各自的API、类型定义和测试,使得模块拆分更加细化,模块之间的依赖也更加明确。使用TypeScript开发代码相比Vue2使用flow的优势:提供了更好的类型推导对TypeScript更加友好性能优化减少体积移除一些冷门的feature引入tree-shaking技术数据劫持优化
Jackson_Mseven
·
2023-11-11 18:15
Vue
vue.js
前端
javascript
NeRF-pytorch
源码解读
:论文Representing Scenesas Neural Radiance Fieldsfor View Synthesis
论文:https://dl.acm.org/doi/pdf/10.1145/3503250代码:GitHub-yenchenlin/nerf-pytorch:APyTorchimplementationofNeRF(NeuralRadianceFields)thatreproducestheresults.项目速览:config//存放不同数据集训练的参数download_example_data
LeapMay
·
2023-11-11 18:46
NeRF系列论文解读与代码详解
pytorch
深度学习
人工智能
三维重建
JUC
下常见类
JUC
(java.util.concurrent)的常见类ReentrantLock原子类线程池信号量SemaphoreCountDownLatch
JUC
(java.util.concurrent)的常见类
while(true)energy++;
·
2023-11-11 15:29
多线程
并发编程
【程序员翻身计划】Java高性能编程第一章-Java多线程概述
Java多线程概述目标重点:线程安全的概念线程通信的方式与应用reactor线程模型线程数量的优化jdk常用命令Netty框架的作用难点java运行的原理同步关键字的原理AQS的抽象
JUC
的源码网络编程的概念
刘墨泽
·
2023-11-11 11:20
Java
java
多线程
后端
java多线程
程序员翻身计划
vue 检测打开网页设备是移动端还是PC端
navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|
JUC
3天饿九顿
·
2023-11-11 03:36
vue.js
javascript
iphone
EasyExcel使用详解与
源码解读
3.0.2+版本)2、EasyExcel和POI数据处理能力对比3、使用EasyExcel读写Excel、web上传/下载3.1、写EXCEL3.2、读EXCEL3.3、web上传、下载4、EasyExcel
源码解读
依赖,已成瘾
·
2023-11-11 01:45
excel
java
easyexcel
剑指
JUC
原理-15.ThreadLocal
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:10
JUC
java
开发语言
juc
剑指
JUC
原理-14.ReentrantLock原理
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:40
JUC
开发语言
java
juc
剑指
JUC
原理-17.CompletableFuture
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:03
JUC
java
开发语言
juc
剑指
JUC
原理-16.读写锁
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 09:11
JUC
开发语言
java
juc
Spring
源码解读
(7)---推断构造方法解析
Spring
源码解读
(7)—推断构造方法解析一、Spring推断构造方法在Spring中的一个bean需要实例化得到一个对象时就需要用到构造方法。
*King*
·
2023-11-10 08:22
Spring系列
spring
java
后端
SpringBoot内容协商(简单使用、
源码解读
、默认Converters、自定义Converters)
目录1.内容协商1.1简单使用1.2
源码解读
1.3WebMvcAutoConfiguration提供几种默认HttpMessageConverters1.4自定义HttpMessageConverter
Bulut0907
·
2023-11-09 23:12
#
SpringBoot
spring
boot
内容协商使用
内容协商源码
默认Converters
自定义Converters
tomcat线程池-深度分析tomcat线程池设计与现实
tomcat内部线程池的实现没有直接使用
JUC
下的ThreadPoolExecutor,而是选择继承
JUC
下的Executor体系类,然
自恃无情
·
2023-11-09 14:14
tomcat
tomcat
java
tomcat
线程池
JDK线程池
ThreadPoolTaskExecutor
当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutorThreadPoolTaskExecutor是springcore包中的,而ThreadPoolExecutor是JDK中的
JUC
小甄笔记
·
2023-11-09 14:10
线程
多线程基础
1.线程创建的几种方式2.锁的类型在学习
JUC
之前,加锁、等待、唤醒分别使用的是(synchronized、lock(ReentrantLock))、wait、notify,这几个方法是属于Object
35s
·
2023-11-09 00:28
JavaEE基础
java
开发语言
2023nacos
源码解读
第1集——开端
为什么解读nacosnacos是微服务的核心中间件:注册中心、配置中心Java开发的、阿里开发的、stars比较多、热度高学习优秀开源项目的各种最佳实践,提升自己代码水平、架构水平几大原则全面功能使用:全面使用有助于理解代码阅读官方文档:官方文档全面最新,包括readme、设计文档、用户手册整体到局部:先了解工程全貌,整体架构设计;再到解读工程模块,理解模块间关系,重点解读各个模块的亮点实现断点调
jwolf2
·
2023-11-08 22:12
java
ROS中MPC局部路径规划器使用方法及源码流程解读
局部路径规划器mpc_local_planner的使用方法,并对源码进行解读,梳理其规划流程等,具体包含MPC模型预测控制算法简介、mpc_local_planner使用方法、mpc_local_planner
源码解读
与规划流程梳理三部分内容
慕羽★
·
2023-11-08 17:02
古月居专栏
运动规划
MPC
ROS
局部路径规划器
运动规划
古月居
源码解读
navigation
域环境的搭建的详细教程-220109
1641696209&ver=3547&signature=zTIDZEcpq*zjwuEuZpbaaAxFfkkVxcLHeX4AuKT78bJ*ojQf6eOqcNydLX13zopyNzDyiL6bINLYg
juc
64HKwxu
xor0ne_10_01
·
2023-11-08 14:43
内网渗透
域环境
内网渗透
启动引导:SpringBoot入门程序原理概述和包扫描(文末附视频)
SpringBoot
源码解读
与原理分析-LinkedBear-掘金小册从熟悉的场景逐步深入源码底层,理解SpringBoot的设计和原理。。
Hello NiKo
·
2023-11-08 12:07
课程推荐
2023年11月
前后端实战项目
spring
boot
java
spring
Spring Boot
源码解读
与原理分析
最近机缘巧合之下,读到了LinkedBear编写的《SpringBoot
源码解读
与原理分析》这本书,本人花了一周的时间认真研读了一下这本书,真的是受益匪浅,特此推荐给大家,好书不容错过啊。
herosunly
·
2023-11-08 12:50
优质书籍推荐
spring
boot
Java
学习
软件工程
开发工具
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他