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
大厂面试;编程干货;并发编程;
并发编程
(线程基础)
线程和进程的区别并发与并行的区别线程创建方式runnable和callable的区别run()和start()的区别线程包括哪些状态,状态之间如何变化新建三个线程,如何按顺序执行notify()和notifyAll()的区别wait和sleep方法的区别如何停止一个正在运行的线程一、线程和进程的区别根本区别:进程是操作系统资源分配的基本单位,线程是CPU任务调度和执行的基本单位对比进程是正在运行程
白日日白
·
2023-12-06 22:42
面试篇
java
jvm
开发语言
Python (二) 读写excel文件
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java
并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-06 21:14
#
高阶
python
excel
开发语言
java多线程(一)(火车售票)
目录序言线程线程池
并发编程
和多线程编程的优点:缺点:适用场景--包括但不限于存在的一些问题实现方式实现Runnable接口继承Thread类两种方法的优缺点举例--火车售票序言首先我们要知道,什么是线程
一百减一是零
·
2023-12-06 21:12
#
线程
java
开发语言
jvm
service层报错:Invalid bound statement (not found)
最近整理了一份
大厂面试
资料《史上最全
大厂面试
题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等获取方式
飞乐鸟
·
2023-12-06 21:12
java
【Java技术专题】「入门到精通系列教程」深入探索Java特性中
并发编程
体系的原理和实战开发指南(内存模型技术专题)
深入探索Java特性中
并发编程
体系的原理和实战开发指南(线程进阶技术专题)前言介绍JVM内存模型运行时数据区域堆内存栈内存内存访问规则原子性对象类型基本类型可见性有序性(HappenBefore法则)系统内存
洛神灬殇
·
2023-12-06 20:04
深入浅出Java原理及实战
java
开发语言
【独家OD2023C卷真题】20天拿下华为OD笔试【单调栈】2023C-回转寿司【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出解题思路代码解法一:正序遍历写法pythonjavacpp解法二:逆序遍历写法pythonjavacpp时空复杂度华为OD算法/
大厂面试
高频题算法练习冲刺训练题目描述与示例题目描述寿司店周年庆
闭着眼睛学算法
·
2023-12-06 20:50
最新华为OD真题
#
单调栈
华为od
算法
使用协程实现的聊天服务器示例
协程是一种轻量级的
并发编程
方式,可以显著简化异步代码的编写和理解。首先,我们需要选择一个适合的编程语言和库来实现我们的聊天服务器。
后端工程实践
·
2023-12-06 19:32
服务器
运维
编程
Java 多线程之 Phaser(多阶段任务/同步辅助类)
文章目录一、概述二、使用方法三、测试示例1四、测试示例2一、概述Phaser也是Java
并发编程
中的一种同步辅助工具,用于线程之间的协调和同步。
QIFU
·
2023-12-06 18:20
#
Java
多线程
java
开发语言
多线程
Java 多线程之 CyclicBarrier(并行任务/数据加载/同步辅助类)
文章目录一、概述二、使用方法三、测试示例1四、测试示例2一、概述CyclicBarrier(循环屏障)是Java
并发编程
中的一种同步辅助工具。
QIFU
·
2023-12-06 18:17
#
Java
多线程
java
开发语言
多线程
Java
并发编程
实战第三章笔记
第三章对象的共享3.1可见性当多个线程在没有同步的情况下共享数据时出现错误程序清单3-1publicclassNoVisibility{privatestaticbooleanready;privatestaticintnumber;privatestaticclassReaderThreadextendsThread{publicvoidrun(){while(!ready)Thread.yie
逍遥白亦
·
2023-12-06 17:15
Java并发模式和设计策略
引言小伙伴们,今天小黑要和咱们聊聊Java
并发编程
的那些事儿。在现代软件开发中,高效地处理多任务是一个不可或缺的能力。
宋小黑
·
2023-12-06 15:52
java
多线程
并发
JAVA面试知识点个人整理
文章目录静态内部类==和equal参数传递BIO,NIO,AIOFile的常用方法反射String包装类相关异常集合SET接口Queue接口Map接口辅助工具类
并发编程
线程并发理论Java内存模型Lock
Nimrod__
·
2023-12-06 10:45
java
java
java虚拟机
集合
【C++高
并发编程
】reactor
并发编程
模型
模式与其他并发模式的比较Reactor模式适用的场景和优势Reactor模式组件Reactor事件源事件处理器具体业务逻辑事件和事件类型模式工作原理IO多路复用Reactor工作流程实现策略参考文献提纲引言高
并发编程
的重要性和挑战并发模型概述
ichdream
·
2023-12-06 08:11
C++高性能编程
高性能计算
服务器
linux
c++
架构
车载系统
Mysql date类型设置默认值curdate失败解决
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java
并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-06 04:51
mysql
数据库
Python (一) 操作Mysql
最近整理了一份
大厂面试
资料《史上最全
大厂面试
题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等获取方式
飞乐鸟
·
2023-12-06 04:50
#
高阶
python
【独家OD2023C卷真题】20天拿下华为OD笔试【贪心】2023C-虚拟游戏理财【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述**输入描述****输出描述****补充说明****示例****输入****输出****说明:**解题思路代码PythonJavaC++时空复杂度华为OD算法/
大厂面试
高频题算法练习冲刺训练题目描述与示例题目描述在一款虚拟游戏中生活
闭着眼睛学算法
·
2023-12-05 23:38
最新华为OD真题
#
贪心
算法
华为od
游戏
Condition原码分析及实现原理
二、Condition概述Condition是Java
并发编程
中一个重要的接口,它用于在多线程环境下实现条件等待和通知。Condition接口继承自java.util.concurrent.loc
漠然&&
·
2023-12-05 22:10
Java
python
开发语言
Docker
大厂面试
必备题,看这一篇就够了。
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏RabbitMQ/Kubernetes知识专栏学习Docker知识云集访问地址备注Docker知识点(1)https://blog.csdn.net/m0_50308467/article/details/134693497Docker专栏K
普修罗双战士
·
2023-12-05 21:00
Docker专栏
docker
面试
容器
一篇吃透
大厂面试
题,2024找工作一帆风顺。
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。欢迎点赞✍评论⭐收藏知识专栏学习知识云集访问地址备注Docker知识点(1)https://blog.csdn.net/m0_50308467/article/details/134693497Docker专栏Kubernetes知识点(1)https://bl
普修罗双战士
·
2023-12-05 21:59
K8S专栏
Docker专栏
SpringCloud专栏
intellij
idea
面试
java
docker
springcloud
mongodb
kubernetes
JUC-ReentrantLock
1.作用基于AQS,在
并发编程
中实现公平锁、非公平锁对共享资源进行同步,同时,和synchorized一样支持重入,除此之外,调度上更加灵活2.ReentrantLockimplementsLockReentrantLock
draymond7107
·
2023-12-05 19:32
并发编程
java
Java并发中常见概念
本文主要记录自己阅读《Java
并发编程
实战》后,对并发编码的浅薄认识,为原创内容,如有文中有书写或其他问题,请留言指导修正,互相交流,共同进步,本人QQ:417213902。
Antz_H碎碎念
·
2023-12-05 17:28
线程池大小设置多少比较合适?
并发编程
适用于什么场景?CPU密集型对于CPU密集型任务,希望最大限度地提高CPU利用率,但又不会因为过多的线程而压垮系统,否则会导致过多的上下文切换。
旷野历程
·
2023-12-05 15:01
Java
线程分配大小
阿姆达尔定律
Amdahl
线程池大小
Python异步IO之协程:异步编程的利器
在Python中,协程是一种轻量级的
并发编程
工具,用于处理异步任务。通过使用async和await关键字,我们可以创建协程,从而实现高效的异步编程。
小雨淋林
·
2023-12-05 14:14
Python基础入门教程
python
数据库
开发语言
Java中的
并发编程
:深入理解CountDownLatch
Java中的
并发编程
:深入理解CountDownLatch本文将深入探讨Java中的
并发编程
,重点关注CountDownLatch的使用。
创客公元
·
2023-12-05 13:45
java
开发语言
并发编程
笔记
1、前言这篇笔记是我花的20多天跟着⿊⻢的
并发编程
学习做的笔记,地址是b站⿊⻢
并发编程
,也是我第⼀次学习
并发编程
,所以如果有很多原理讲不清楚的,知识点不全的,也请多多包涵中间多数图都是直接截⽼师的笔记,
哗哗的世界
·
2023-12-05 05:45
并发编程
并发笔记
多线程
2021最新Java
大厂面试
题来袭,初识动态规划
动态规划就是分治的思想,通俗一点就是大事化小,小事化了。并且在将大问题化解为小问题的时候,保存对这些小问题处理好的结果,供后面处理更大规模问题去使用。动态规划的特点:1.把原来的问题分解成了几个相似的子问题2.所有子问题只需要解决一边3.存储子问题的解动态规划问题解决步骤动态规划的本质,是对问题状态的定义和状态方程的定义。1.状态定义2.状态间的转移方程定义3.状态的初始化4.返回结果(解或者间接
Java独家笑
·
2023-12-05 05:39
程序员
java
动态规划
后端
synchronized的实现原理
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java
并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-05 04:53
java
java
了解ThreadLocal的原理吗
最近整理了一份
大厂面试
资料《史上最全
大厂面试
题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等获取方式
飞乐鸟
·
2023-12-05 04:53
java
面试官:说说synchronized与ReentrantLock的区别
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java
并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-05 04:53
面试干货
java
Python (十八) 正则表达式
最近整理了一份
大厂面试
资料《史上最全
大厂面试
题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等获取方式
飞乐鸟
·
2023-12-05 04:51
#
基础
正则表达式
彻底理解Volatile的实现原理|
大厂面试
必考题详解
目录
并发编程
的三要素Volatile的内存模型Volatile的实现原理Volatile源码案例
并发编程
的三要素1.原子性和数据库事务中的原子性一样,满足原子性特性的操作是不可中断的,要么全部执行成功要么全部执行失败只有简单的读取
AI乔治
·
2023-12-05 03:56
【docker系列】docker实战之部署SpringBoot项目
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,
并发编程
redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-05 01:33
s10
分布式
docker
spring
boot
容器
2019-01-05
date[2019-01-05]go
并发编程
案例解析packagemainimport("bufio""flag""fmt""github.com/influxdata/influxdb/client/
百炼
·
2023-12-04 23:28
使用 sync.Cond 来协调并发 goroutine 的访问共享资源
使用sync.Cond解决并发访问共享资源问题在
并发编程
中,当多个goroutine需要访问共享资源时,我们需要使用一些机制来协调它们的执行顺序,以避免竞态条件和数据不一致的问题。
爱发白日梦的后端
·
2023-12-04 22:36
Golang
开发语言
golang
后端
学习
面试
Java
并发编程
面试题及其答案
Java
并发编程
面试题及其答案什么是线程?请简要描述一下Java中线程的创建、启动和停止方法。线程是程序中的一个执行单元,可以用来实现并发执行。
bing520xu
·
2023-12-04 21:07
java
jvm
开发语言
面试
2022我凭借这份文档成功拿到了阿里,京东等四家大厂offer
又逢金九银十,拿到大厂的offer一直是程序员朋友的一个目标,我是如何拿到大厂offer的呢,今天给大家分享我拿到大厂offer的利器,大厂核心知识面试宝典,内容点包含有java集合,jvm,
并发编程
,
优雅程序员阿鑫
·
2023-12-04 21:58
java
并发编程
JUC:二、线程API精讲(start和run、sleep和yield)+两阶段终止模式(interrupted、isInterrupted、interrupt、park)
start和run当我们只调用run时publicstaticvoidmain(String[]args){Threadt1=newThread("t1"){@Overridepublicvoidrun(){log.debug(Thread.currentThread().getName());FileReader.read(Constants.MP4_FULL_PATH);}};t1.run()
鸡鸭扣
·
2023-12-04 16:56
java并发编程
java
开发语言
jvm
后端
并发的核心:CAS 是什么?Java8是如何优化 CAS 的?
CAS,即比较并交换(CompareandSwap),是一种
并发编程
中常用的原子操作。它用于解决多线程环境下的数据一致性问题,特别是在多线程并发访问共享资源时。
Itmastergo
·
2023-12-04 14:59
java
开发语言
【灵魂 |数据结构与算法】 数据结构必备经法(开山篇),一起修炼算法经法!
希望大佬带带)该文章收录专栏[✨—《深入解析机器学习:从原理到应用的全面指南》—✨]数据结构必备经法目标学习数据结构与算法的理由
大厂面试
比如BAT
计算机魔术师
·
2023-12-04 13:55
数据结构
算法
Python中的
并发编程
线程的概念2、创建线程3、线程同步和锁4、线程池三、Python中的进程1、进程的概念2、创建进程四、Python中的异步IO1、异步IO的概念2、异步IO的实现3、异步IO的并发执行五、总结一、引言
并发编程
是一种计算机编程模式
傻啦嘿哟
·
2023-12-04 11:19
关于python那些事儿
python
开发语言
牛客在线编程(SQL
大厂面试
真题)
1.各个视频的平均完播率_牛客题霸_牛客网ROPTABLEIFEXISTStb_user_video_log,tb_video_info;CREATETABLEtb_user_video_log(idINTPRIMARYKEYAUTO_INCREMENTCOMMENT'自增ID',uidINTNOTNULLCOMMENT'用户ID',video_idINTNOTNULLCOMMENT'视频ID',
koshi484
·
2023-12-04 10:56
面试
职场和发展
sql
数据库
并发编程
1:线程的基本概念
一、进程、线程、用户线程&原生线程、优先级、守护线程什么是进程是程序一次执行的过程,是系统运行程序的基本单位。系统运行一次程序,就是一个进程从创建到关闭的过程。Java项目从main方法启动,就是启动了一个JVM进程,而main函数就是由进程中的一个线程负责执行,这个线程称为主线程。什么是线程线程和进程相似,但是是一个比线程更小的单位,线程间的切换比进程的切换负担小得多,所以线程也称为轻量级进程。
栗子叶
·
2023-12-04 07:42
#
JAVA基础
多线程
JAVA
并发编程
线程
进程
callable
并发编程
2:Java 加锁的原理和JVM对锁的优化
为什么要加锁在多进程的环境下,如果一个资源被多个进程共享,那么对资源的使用往往会表现的随机和无序,这显然是不行的。例如多个线程同时对控制台输出,每个线程都输出的是完整的句子但是多个线程同时同时输出,则输出的内容就会被完全打乱,获取不到本来的信息了。对于这种共享资源,需要进行同步管理,资源在被一个线程占用时,其他线程只能阻塞等待。Java的同步就是使用的对象锁机制来实现的,要使用资源则先获取资源对应
栗子叶
·
2023-12-04 07:09
#
JAVA基础
java
并发编程
ObjectMonitor
轻量级锁
偏向锁
重量级锁
synchronize
go
并发编程
(中)
目录一、并发安全性1.1变量并发安全性1.2容器并发安全性二、多路复用三、协程常见的面试题3.1交替打印奇数偶数一、并发安全性1.1变量并发安全性这个和C++中并发安全是一样的,主要是多个线程对临界资源的同时访问,最经典的就是n++操作,因为这一步并不是原子操作的。这里我们可以用到atomic(原子操作,让n++变成一步),也可也使用加锁的办法我们先来模拟一下错误的操作:这里我们开1000个协程,
Flying clouds
·
2023-12-04 07:19
Go
golang
Python使用多进程及代理ip爬取小说
一、使用多进程爬取小说多进程是一种
并发编程
技术,它可以让程序同时运行多个进程。在爬虫中使用多进程
卑微阿文
·
2023-12-04 05:07
网络
爬虫
python
并发容器的原理,七大并发容器详解、及使用场景
并发容器的由来在Java
并发编程
中,经常听到Java集合类,同步容器、并发容器,那么他们有哪些具体分类,以及各自之间的区别和优劣呢?
Java阿七
·
2023-12-04 05:53
超硬核!java中map集合的元素是什么类型
前言
大厂面试
真题向来都是各大求职者的最佳练兵场,而今天小编带来的便是“HUAWEI”面经!
面试题合集
·
2023-12-04 04:58
程序员
java
经验分享
面试
Java
并发编程
-CAS原理
一、CAS是什么CAScompareandswap的缩写,实现并发算法时常用到的一种技术。它包含三个操作数——内存位置、预期原值及更新值。CAS有3个操作数,位置内存值V,旧的预期值A,要修改的更新值B。当且仅当旧的预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做或重来CAS是JDK提供的非阻塞原子性操作,它通过硬件保证了比较-更新的原子性。其中CAS是一条CPU的原子指令(cmpxc
喵喵队摆大烂
·
2023-12-04 02:03
java
开发语言
LongAddr
LongAdder的结构LongAddr架构Striped64中重要的属性Striped64中一些变量或者方法的定义Cell类5.分散热点的原理具体流程图6.在实际项目中的应用7.总结1.引言在这一部分,可以简要介绍
并发编程
中的挑战
喵喵队摆大烂
·
2023-12-04 02:03
java
开发语言
对抗焦虑的7个小方法,送给很累很累的你
过了一周表哥再找他,发现他状态很差,一问原因才知道,他听说
大厂面试
门槛很高,工作压力很大,所以一直纠结要不要投简历。
纯粹的觉知
·
2023-12-04 00:03
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他