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-多线程并发
python
多线程并发
数量控制简书_Python 并发编程之线程池 / 进程池
本文为作者原创,转载请先与作者联系。首发于我的博客线程池/进程池引言Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提
weixin_39860260
·
2020-12-18 05:51
Java 并发编程—线程间的共享和协作(一)
线程间的共享和协作线程间的共享和协作线程间的共享JVM会为每一个线程独立分配虚拟机栈空间,本地方法栈空间以及程序计数器,而对于共享内存中的变量,是对每一个线程而言是共享的,因此
多线程并发
访问共享内存中的变量时就会出现线程安全问题
未见哥哥
·
2020-12-17 00:38
Java 并发编程:多线程如何实现阻塞与唤醒
线程的阻塞和唤醒在
多线程并发
过程中是一个关键点,当线程数量达到很大的数量级时,并发可能带来很多隐蔽的问题。如何正确暂停一个线程,暂停后又如何在一个要求的时间点恢复,这些都需要仔细考虑的细节。
极客小智
·
2020-12-16 13:03
并发编程
后端
java
并发编程中一种经典的分而治之的思想!!
ForkJoin是由JDK1.7之后提供的
多线程并发
处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计
冰河
·
2020-12-16 00:09
高并发
并发编程
fork-join
并行
springboot实现异步调用@Async的示例
在后端开发中经常遇到一些耗时或者第三方系统调用的情况,我们知道Java程序一般的执行流程是顺序执行(不考虑
多线程并发
的情况),但是顺序执行的效率肯定是无法达到我们的预期的,这时就期望可以并行执行,常规的做法是使用多线程或线程池
·
2020-12-13 10:10
Python Socket
多线程并发
原理及实现
1.SocketServer模块编写的TCP服务器端代码Socketserver原理图服务端:importSocketServer#导入SocketServer,
多线程并发
由此类实现classMySockServer
·
2020-12-11 12:46
python socket通信原理_Python Socket
多线程并发
原理及实现
1.SocketServer模块编写的TCP服务器端代码Socketserver原理图服务端:importSocketServer#导入SocketServer,
多线程并发
由此类实现classMySockServer
weixin_39595310
·
2020-12-11 11:19
python
socket通信原理
HTTP 协议(上下文介绍和多断点续传原理)
所谓上下文指的就是某个请求(或响应)从哪里来,或者说某个请求(或响应)对后续请求(或响应)产生哪些影响,后面从HTTP协议的角度分析大文件(大的包体)如何做到断点续传的,下载大文件(大的包体)的时候是如何做到
多线程并发
下载的
爱因诗贤
·
2020-12-11 03:15
http
https
深入
Java-
动态代理+源码分析Proxy、InvocationHandler
先来理一下概念理论代理三要素抽象主题角色(Subject)具体主题角色(RealSubject)代理主题角色(Proxy)代理关系图栗子Subject:购房需求RealSubject:小明的购房需求Proxy:中介A(只为小明服务)中介可以帮助或者代理小明做一些事情,比如筛选房源、预沟通等等,这就是代理的好处,专业、高效。但是有以下问题:1、中介A只为小明服务,如果小红、小强都要买房,怎么办呢?2
Java攻城师
·
2020-12-10 14:09
后端
java
spring
springboot
程序员
阿里二面:Hashmap用过吧?你先说说散列表的三大问题与线程安全
HashMap本质上是一个散列表,那么就离不开散列表的三大问题:散列函数、哈希冲突、扩容方案;同时作为一个数据结构,必须考虑
多线程并发
访问的问题,也就是线程安全。
程序员小庄
·
2020-12-10 02:55
面试
hashmap
数据结构
线程
java
阿里二面:Hashmap用过吧?你先说说散列表的三大问题与线程安全
HashMap本质上是一个散列表,那么就离不开散列表的三大问题:散列函数、哈希冲突、扩容方案;同时作为一个数据结构,必须考虑
多线程并发
访问的问题,也就是线程安全。
程序员小庄
·
2020-12-09 21:41
面试
hashmap
数据结构
线程
java
深入
Java-
动态代理+源码分析Proxy、InvocationHandler
先来理一下概念理论代理三要素抽象主题角色(Subject)具体主题角色(RealSubject)代理主题角色(Proxy)代理关系图栗子Subject:购房需求RealSubject:小明的购房需求Proxy:中介A(只为小明服务)中介可以帮助或者代理小明做一些事情,比如筛选房源、预沟通等等,这就是代理的好处,专业、高效。但是有以下问题:1、中介A只为小明服务,如果小红、小强都要买房,怎么办呢?2
Java攻城师
·
2020-12-09 21:05
后端
java
spring
springboot
程序员
夜深人静了,我们来学一下分布式锁
在我们的系统还没有使用分布式架构的时候,我们可以用同步锁或者Lock锁,来保证
多线程并发
的时候,同一时间只有一个线程修改共享变量或者执行代码块,但是当我们现在大部分系统都是分布式集群部署的,单纯的同步锁和
令狐义卓
·
2020-12-09 15:37
分布式锁
java
程序员
编程
并发编程大扫盲:带你了解何为线程上下文切换
在单核CPU时代,操作系统其实就已经能处理
多线程并发
任务了。处理器会给每个线程分配一个CPU时间片,线程会在获取的时间片内执行任务。时间片的概念是什么?
田维常
·
2020-12-09 14:35
前端
java
多线程
上下文切换
夜深人静了,我们来学一下分布式锁
在我们的系统还没有使用分布式架构的时候,我们可以用同步锁或者Lock锁,来保证
多线程并发
的时候,同一时间只有一个线程修改共享变量或者执行代码块,但是当我们现在大部分系统都是分布式集群部署的,单纯的同步锁和
令狐义卓
·
2020-12-09 14:23
分布式锁
java
程序员
编程
java-
八股文
一、Java基础知识1、Object类相关方法getClass获取当前运行时对象的Class对象。hashCode返回对象的hash码。clone拷贝当前对象,必须实现Cloneable接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相关属性和方法。两者不同在于深拷贝创建了一个新的对象。equals通过内存地址比较两个对
李大本事就是我
·
2020-12-09 09:45
java-
网络编程的介绍和应用
java-
网络编程1.概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。
计本张天扬
·
2020-12-08 18:09
笔记
java
网络
并发编程大扫盲:带你了解何为线程上下文切换
在单核CPU时代,操作系统其实就已经能处理
多线程并发
任务了。处理器会给每个线程分配一个CPU时间片,线程会在获取的时间片内执行任务。时间片的概念是什么?
田维常
·
2020-12-07 15:14
前端
java
多线程
上下文切换
SCAU
Java-
随堂实验6-银行账户类的定义与使用
解题思路该题目要求需要采用抽象类/接口进行编程,可知这些所有形状可以有一个共同点,一个共同的父类,结合题目可知这个共同点即为求面积,但是因为每个形状求面积的具体方法不同,故可以在父类中放置一个抽象方法。所有父类和子类都放在shape包中//抽象类的代码packageshape;abstractclassshape{shape(){}abstractpublicdoublegetArea();}每一
miceputil
·
2020-12-06 16:02
JAVA
可见性通过volitile保证随笔
要了解
多线程并发
中的线程可见性,首先需要了解下JMM,见图JMM模型java内存模型中定义了8中操作都是原子的,不可再分的。
fighting超
·
2020-12-05 20:28
java-
工具类(校验整数、返回指定字符在某字符串中出现的次数)
话不多说,直接上代码importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.regex.Pattern;publicclassStringUtil{staticintvarlen1;staticintvarlen2;staticStringv
架构师老李
·
2020-12-05 17:18
java
java-
工具类(校验整数、返回指定字符在某字符串中出现的次数)
话不多说,直接上代码importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.regex.Pattern;publicclassStringUtil{staticintvarlen1;staticintvarlen2;staticStringv
架构师老李
·
2020-12-05 16:28
java
springboot redis 断线重连_Redis 客户端 Redisson
使得原本作为协调单机
多线程并发
程序的工具包获得了协调分布式多机
多线程并发
系统的能力,
weixin_39981681
·
2020-12-04 01:19
springboot
redis
断线重连
JAVA-
多线程
1.1多线程是什么1.进程:当一个程序进入内存运行,即变成一个进程。2.线程:一个程序运行后至少有一个进程,一个进程中可以包含多个线程3.单线程和多线程的区别1.2程序运行原理1.分时调度:所有的线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间2.抢占式调度:优先让优先级高的使用CPU,如果优先级相同,则随机使用!!!多线程程序并不能提高程序的运行速度,但能够提高程序运行效率,让CPU
sweet tea111
·
2020-12-01 10:32
JAVA
多线程
java
thread
京东这道面试题你会吗?
详解一道京东面试题跟多精彩请关注公众号“xhJaver”,京东java工程师和你一起成长
多线程并发
执行?线程之间通信?
好懂事一男的
·
2020-12-01 04:09
java
并发
多线程
线程安全
面试
2021年面试闯关攻略:JVM+多线程+微服务+Spring原理+网络+设计模式+算法+分布式...愿金三银四offer拿到手软!
这些Java技术栈整理成册(包括:JVM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase
小迁W️:bjmsb2019
·
2020-11-30 15:00
程序人生
面试
数据结构与算法
数据结构
数据库
java
多线程
redis
面试前“闭关修炼”,啃完Java架构全栈知识点,愿你金三银四过五关斩六将!
这些Java技术栈整理成册(包括:JVM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase
马小梦
·
2020-11-30 14:16
核心知识点笔记
Java
微服务
Java架构
Java面试
Java技术提升
Java
Java学习
“升职涨薪”没想到也是一件“家常便饭”,吃透了这份《Java核心知识手册》后,瞬间让我涨了10K
若是能将小编今天说的这富含30个章节的Java核心面试知识整理(包括:VM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,
Java秦心
·
2020-11-30 13:28
分布式
数据库
数据结构
队列
大数据
SCAU
Java-
随堂实验4 矩形类的定义与封装
Main类packagemain;importshape.Rectangle;importshape.Utility;/**//编写一个名为Main的主类,放在main包中。在主类中调用Utility类定义的方法实现如下功能://(1)创建一个由10个矩形对象组成的数组,每个矩形的大小随机产生,颜色是默认值,矩形的宽度和高度的范围是[0,100)。//(2)输出这10个矩形;//(3)输出面积最大
miceputil
·
2020-11-29 15:47
JAVA
java
SCAU
Java-
随堂实验3-圆环类的数据封装及使用
题目步骤1:目前Ring类中包含3个数据域、2个构造方法和相应的计算方法。在该类的基础上定义一个新圆环类GoodRing,文件名命名为:GoodRing.java。回答下面的问题,并按照问题答案重新编写、编译GoodRing类。(1)构造方法名应该改为什么?用哪个可见性修饰符修饰构造方法比较合理?(2)3个数据域应该用哪个可见性修饰符修饰?编写对应的访问器和修改器并使用恰当的访问性修饰符。(3)计
miceputil
·
2020-11-29 15:17
JAVA
java
Java-
信任所有证书 - PKIX path building failed error
1.场景当callhttps请求时,遇到如下报错信息,缺少有效证书:Causedby:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpat
pumpkin1111
·
2020-11-29 01:18
JAVA并发之加锁导致的活跃性问题
首先提及一下前置知识:1.JAVA并发之基础概念2.JAVA并发之进程VS线程3.JAVA并发之多线程引发的问题剖析及如何保证线程安全在前三章我们讨论了
多线程并发
的优点以及如何加锁来处理并发带来的安全性问题但是加锁也为我们带来了诸多问题如
liangtengyu
·
2020-11-27 23:03
java
打工人!肝了这套多线程吧!壹
不论你是什么程序员,都逃脱不了
多线程并发
的魔爪。因为它从盘古开天辟地的时候就有了,就是在计算机中对现实世界的一种抽象。
罗拉快跑跑跑
·
2020-11-27 12:22
java
打工人!肝了这套多线程吧!壹
不论你是什么程序员,都逃脱不了
多线程并发
的魔爪。因为它从盘古开天辟地的时候就有了,就是在计算机中对现实世界的一种抽象。
罗拉快跑跑跑
·
2020-11-27 12:10
java
java并发之无同步方案-ThreadLocal
JAVA
多线程并发
容易引发的问题及如何保证线程安全之前的章节中我们介绍了在并发时,容易引发的问题及如何保证线程安全,本章节我们主讲JAVA并发中的无同步方案:ThreadLocal无同步方案:1.可重入代码
liangtengyu
·
2020-11-26 13:19
java
JAVA-
日常工作解决的bug2-多选条件筛选
业务场景:在用户轨迹上增加筛选功能,实现根据标签1和2来筛选解决思路:在原有数据上增加接收前端的数据的字段,然后在controller层处理字段的信息,然后分别增加条件进行判断实现筛选功能--只写下我修改的部分(此文章的目的就是为了在日常中查缺补漏,便于日后的复习和学习)代码实现:1.在dao层实现字段增加来接收前端的数据(和前端人员沟通确定参数的形式)2.在实现层对条件2实现筛选if(!Stri
Sunshiny
·
2020-11-25 14:34
java
后端
Android Synchronized 关键字学习
答:Synchronized是Java的一个关键字,使用于
多线程并发
环境下,可以用来修饰实例对象和类对象,确保在同一时刻只有一个线程可以访问被Synchronized修饰的对象,并且能确保线程间的共享变量及时可见性
Jere_Chen
·
2020-11-24 23:16
Android
synchronized
android
并发编程
同步
每天都在用 Map,这些核心技术你知道吗?
本篇文章站在
多线程并发
安全角度,带你了解
多线程并发
使用HashMap将会引发的问题,深入学习ConcurrentHashMap,带你彻底掌握这些核心技术。
楼下小黑哥
·
2020-11-24 09:16
java
你不知道的JMM底层原理
本文架构技术专栏已收录,有各种JVM、多线程、源码视频、资料以及技术文章等你来拿零、开局前两天我搞了两个每日一个知识点,对
多线程并发
的部分知识做了下概括性的总结。
搜云库技术团队
·
2020-11-23 16:43
jmm
jvm
高并发
JAVA-
日常工作解决的bug1-热点线路的选择
业务场景:解决热点链路为访问量高的路径,如图中间路径访问量更高但热点链路展示未切换的问题之前所使用的的方法是计算总节点最大的值来确定热点线路--使用后发现与业务不符合,之前的代码如下:linkStatList.sort(LinkStat::compare);LinkStatmaxLink=linkStatList.get(0);LinkedListlist=maxLink.getEdgeList(
Sunshiny
·
2020-11-23 10:13
java
c# 线程安全队列的用法原理及使用示例
但是在使用穿行违背了使用
多线程并发
的初衷,这种情况下我们可以考虑采用
·
2020-11-23 09:16
Java
多线程并发
编程JUC处理线程的工具包
*?线程存在哪些状态??*新建➩start()就绪➩︎得到处理器资源➩运行➩死亡**?创建线程存在哪几种方式?*1.继承Thread类*2.实现Runnable接口*3.实现Callable接口{@linkcom.run.threads.callable.CallableDemo}*4.线程池{@linkcom.run.threads.pool.ThreadPoolDemo}**?实现Runnab
Ssssngnth 奕飞
·
2020-11-18 23:10
J2EE
多线程
JUC处理线程工具包
Thread
Runnable
Callable
阿里巴巴Java岗位从P5-P7的成长笔记【总共3283页PDF文档】
之前在Github上收获45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、
多线程并发
、spring原理、微服务、Netty与RPC、Kafka
月云银
·
2020-11-18 13:48
Java面试
java
面试
阿里巴巴
Java面试
spring
Java 实现加密数据库连接的步骤
作者:月光中的污点原文链接:https://www.extlight.com/2017/12/16/
Java-
%E5%AE%9E%E7%8E%B0%E5%8A%A0%E5%AF%86%E6%95%B0%
·
2020-11-18 09:51
从零开始!阿里资深架构师十多年心血凝聚而成:Java并发编程,Java架构师必经之路
它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的
多线程并发
程序。
Java秦心
·
2020-11-17 14:10
大数据
分布式
编程语言
人工智能
面试
(边学边练)JAVA基础学习第一天
要用CSDN写博客1.JAVA概述1>历史1996java1.0SUN高斯林编程语言微软xp不支持
JAVA-
>超级支持JAVA(绑定)->j++IBMGoogle安卓oracle产品2>特点可移植跨平台面向对象
萝卜ovo
·
2020-11-16 11:41
java
编程语言
jdk
jre
14个Java并发容器,你用过几个?
前言不考虑
多线程并发
的情况下,容器类一般使用ArrayList、HashMap等线程不安全的类,效率更高。
褪涩de记忆
·
2020-11-14 11:13
java
java-
游戏中的非零点做重置的场景下的工具函数(自定义重置时间点, 获取下次重置时间)
前言:在程序员中,经常会涉及到过零点重置玩家数据,我目前做游戏开发,刚好遇到个防沉迷的功能模块,涉及到累计时间的判断.如果重置时间是零点就可以直接吊底层库,而目前游戏设定是凌晨4点重置玩家数据,所以就会涉及到判断是否是同一天,获取下次重置的问题.虽说都是小的简单问题,估计大部分写一写就出来了,所以我这边文章也还是笔记,就当是写过的工具代码记一下自定义重置时间,获取几天后(下几次)的重置时间代码如下
cg错过
·
2020-11-13 18:40
java
游戏开发
时间戳
时间
靠这份美团架构师的Java面试宝典,我拿下阿里、腾讯等大厂offer
那么就要不断的学习我是如何拿下阿里,腾讯等4家大厂的offer的呢,今天分享我的秘密武器,美团大神整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、
多线程并发
java码农之路1
·
2020-11-10 20:06
数据库
java
redis
面试
分布式
CentOS基本开发环境搭建
openjdk-devel设置JAVA_HOME,只是一种方式而已,还有其他的方式,比如exportpath=编辑vim/etc/profilel.d/java.sh写入JAVA_HOME=/usr/lib/jvm/
java
竹天亮
·
2020-11-02 17:57
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他