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并发编程指南
[文档翻译]AppExtension
编程指南
:扩展基础1
AppExtensionProgrammingGuide-AppExtensionEssentialsAppExtension
编程指南
:扩展基础AppExtensionsIncreaseYourImpact
codeTao
·
2023-04-01 12:20
ARM Cortex-A系列
编程指南
之ARMv8 A -- 第一章 简介
ARMv8既包括32bit运行状态(executionstate),又包括64bit运行状态。ARMv8可以对64bit宽的寄存器进行操作,但是也向后兼容ARMv7的软件(32bit的),也就是说ARMv7的软件(32bit的)可以在ARMv8上运行。通常用“AArch64”来表示64bit运行状态,“AArch32”来表示32bit运行状态(几乎和ARMv7是一样的)。因为ARMv8的很对概念,
sjwangjinbao
·
2023-04-01 09:52
ARM
Cortex
A系列编程指南
linux
gcc/gdb编译调试
arm
《Oracle Java SE
编程指南
》03-05:包
课程封面-JavaSE-AT阿宝哥内容导航:前言1、Package2、Package命名规范3、常见域名(DomainName)4、机构名称(OrganizationName)5、常见项目名称(ProjectName)6、常见包名(ModuleName)7、测试包名(TestModuleName)1、Package包是组织一组相关类和接口的名称空间。从概念上讲,您可以认为包类似于计算机上的不同文件
AT阿宝哥
·
2023-04-01 08:15
Java并发
知识点(1)
1.1线程与进程并发执行的进程数目并不是由CPU数目限制操作系统将cpu的时间片分配给每一个进程,给人并行处理的感觉一个程序执行多个任务,与此同时每一个任务成为一个线程可以同时运行一个线程以上的程序成为多线程程序创建撤销一个线程比启动新线程的开销小很多staticvoidsleep(longmillis)//休眠指定的毫秒数如何在一个单独的线程中提供简单的过程1.第一步将代码写到实现Runnabl
奔跑的蛙牛
·
2023-04-01 07:07
2019秋招:460道Java后端面试高频题答案版【模块三:
Java并发
】
写在前面
Java并发
是Java后端开发面试中最重要的模块之一,毕竟这是对Java基础的深度考核。
Java面试大全
·
2023-04-01 03:21
Java并发
系列(2)线程状态转换以及基本操作
本站小福利点我获取阿里云优惠券原文作者:github:CL0610/Java-concurrency免责声明:1.本文所转载文章均来自公开网络。2.如果出处标注有误或侵犯到原著作者权益,请联系删除。3.转载文章请注明原文链接和作者,否则产生的任何版权纠纷均与本站无关。在上一篇文章中并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去
不想当码农的程序员
·
2023-04-01 00:07
Java并发
基础——理论篇
Java并发
基础之理论篇很多朋友反馈说,对于没有
Java并发
基础就了解
Java并发
工具包,表示一脸茫然。那么从这一期开始就从一些并发的基础内容开始聊起。
icyage
·
2023-04-01 00:12
Java并发
编程
并发编程1.多线程Java是最先支持多线程的开发的语言之一,Java从一开始就支持了多线程能力。由于现在的CPU已经多是多核处理器了,是可以同时执行多个线程的。多线程优点多线程技术使程序的响应速度更快,可以在进行其它工作的同时一直处于活动状态,程序性能得到提升。性能提升的本质就是榨取硬件的剩余价值(硬件利用率)。多线程带来的问题是什么?安全性(访问共享变量),性能(切换开销等)并行与并发单核cpu
叫我剑锋
·
2023-03-31 22:04
Java进阶
java
开发语言
Java并发
编程 线程实现、开启、停止
1.实现多线程的方法Oracle2种方法一:实现Runnable接口方法二:继承Thread类publicclassRunnableStyleimplementsRunnable{publicstaticvoidmain(String[]args){System.out.println("用Runnable方法实现线程");Threadthread=newThread(newRunnableSty
香沙小熊
·
2023-03-31 15:51
java并发
基本概念、线程启动终止
文章目录基本概念进程和线程进程的通信方式CPU核心数与线程数上下文切换并行与并发Java线程的启动和终止线程的启动线程的中止基本概念进程和线程进程应用程序其实是由指令和数据组成,而指令需要加载至cpu中执行,数据需要加载至内存,在指令执行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的。进程可以视为一个应用程序的实例,大部分的程序可以同时运行多个实例,比如电脑中的记事本
胡尚
·
2023-03-31 15:40
报班总结笔记
java
网络
开发语言
Maya Python游戏与影视
编程指南
阅读笔记——第八章
创建依附窗口posemgr.py文件importmaya.cmdsascmdsimportmaya.melasmelimportos,cPickle,sys,timekPoseFileExtension='pse'defshowUI():"""实例化姿势管理器窗口的函数"""returnAR_PoseManagerWindow.showUI()classAR_PoseManagerWindow(o
准风璧谈
·
2023-03-31 14:18
python
maya
JVM-volatile的内存语义
本篇内容主要摘自《
Java并发
编程的艺术-方腾飞》更多相关文章见笔者博客1.volatile特性理解volatile特性的一个好方法是把对volatile变量的单个读/写,看成是使用同一个锁对这些单个读
Briarbear
·
2023-03-31 09:39
Java并发
机制的底层实现原理
1.volatile的应用volatile是轻量级synchronized,保证了共享变量的可见性,可见性的意思当一个线程修改一个共享变量时,其他线程能读取到这个修改的值,volatile变量的使用比synchronized的成本更低,volatile关键字不会引起线程上下文切换和调度1.1volatile的定义与实现原理术语英文单词术语描述内存屏障memorybarries一组CPU指令,用于实
ygxing
·
2023-03-31 03:08
黑马程序员并发笔记-juc并发以及锁原理-总集篇-结合自己的思考和心得完整版
黑马程序员并发编程笔记(一)–进程的概念黑马程序员并发编程笔记(二)–java线程基本操作和理解
java并发
编程笔记(三)–管程(一)
java并发
编程笔记(三)–管程(二)
java并发
编程笔记(三)–管程
RomanBesson
·
2023-03-31 02:49
java底层相关
leetcode
java
java并发
-Semaphore(计数信号量)
Semaphore,juc下的同步工具类,简称计数信号量。常用于控制同时访问共享资源的线程数量,和Synchronized,ReentrantLock不同,这些都是独占锁,每次只允许一条线程访问共享资源。但是Semaphore却可以允许指定数量的线程同时进入共享资源。publicstaticvoidmain(String[]args){//每次可以3条线程同时访问共享资源Semaphoresema
MJLDG
·
2023-03-30 23:08
java并发
编程之批量提交线程并获得结果
我们可以使用在jdk1.5加入到J.U.C的Callable,Future实现代码importjava.util.ArrayList;importjava.util.List;importjava.util.UUID;importjava.util.concurrent.*;publicclassCall{publicstaticvoidmain(String[]args){call();}pri
你干么那么凶
·
2023-03-30 23:51
JAVA基础复习(二):并发
JAVA基础复习(二):并发背景知识进程与线程Java中的线程
Java并发
机制的底层实现原理原子性、可见性与有序性原子性可见性有序性volatile和synchronized的应用与实现应用与实现原理锁的底层实现原理
Sonihr
·
2023-03-30 14:00
JAVA面试复习笔记
java并发
如何学习
Java并发
编程
本篇博文旨在为小伙伴们提供学习
Java并发
编程的指导性建议。当然,这仅仅是一些建议。如果有更好的方法,大家也可以参考。毕竟每个人都有自己的知识体系和讲述方式。但是,我们都是为了共同的目标。
提升自己的小白
·
2023-03-30 10:26
jvm
java
面试
后端
【
Java并发
编程】Java锁分类
概述对于Java锁的分类没有严格意义的规则。我们常说的分类,一般都是依据锁的特性、锁的设计、锁的状态等进行归纳整理出来的。如下使我们常见的所分类:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁分段锁偏向锁/轻量级锁/重量级锁自旋锁公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序获取锁。而非公平锁则是完全没有顺序,随机获取锁,有可能后申请锁的线程会比先申请锁的线程先获取到锁,这就可能会造成饥
长大后简单很幸福_f63e
·
2023-03-30 09:02
<<高质量c/c++
编程指南
>>读书笔记1
一个strcpy函数的代码能考查三个方面(1)编程风格(2)出错处理(3)算法复杂度分析(用于提供性能)定义编程老手和编程高手定义1:能长期稳定地编写出高质量程序的程序员称为编程老手定义2:能长期稳定地编写出高难度、高质量的程序与称为编程高手第一章文件结构1.1版权和版本的声明版权和版本的声明位于头文件和定义文件的开头,主要内容有:(1)版权信息(2)文件名称、标识符、摘要(3)当前版本号、作者/
每天看一遍,防止恋爱&&堕落
·
2023-03-30 04:51
IT书籍读书笔记
编程
读书
编译器
float
null
Java并发
JUC工具类:CyclicBarrier详解
文章目录带着BAT大厂的面试问题去理解CyclicBarrier简介CyclicBarrier源码分析类的继承关系类的属性类的构造函数核心函数-dowait函数核心函数-nextGeneration函数breakBarrier函数CyclicBarrier示例和CountDonwLatch再对比带着BAT大厂的面试问题去理解什么是CyclicBarrier?CyclicBarrier底层实现原理?
weixin_45773632
·
2023-03-30 03:08
java
开发语言
《林锐-高质量C/C++
编程指南
》笔记
1.if语句规则1.1不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE的值究竟是什么并没有统一的标准。例如VisualC++将TRUE定义为1,而VisualBasic则将TRUE定义为-1。假设布尔变量名字为flag,它与零值比较的标准if语句如下:if(flag)//表示flag为真i
TS_up
·
2023-03-30 03:52
C/C++编程
C++
林锐编程指南
规范的C/C++编程风格(高质量C++
编程指南
笔记,持续更新~)
①头文件结构:头文件由三部分内容组成:(1)头文件开头处的版权和版本声明(参见示例1-1)。(2)预处理块。(3)函数和类结构声明等。为假设头文件名称为graphics.h,头文件的结构参见示例1-2。【规则1-2-1】为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。【规则1-2-2】用#include格式来引用标准库的头文件(编译器将从标准库目录开始搜索)
小菜鸡的蜕变之路
·
2023-03-30 03:33
高质量C++编程指南笔记
C++学习笔记
规范C++编程
《高质量C++/C
编程指南
》读书笔记二
相比较C语言,C++增加了重载,内联,const和virtual四种新机制。其中,重载和内联既可用于全局函数,也可用于类的成员函数。const和virtual机制仅用于类的成员函数。函数重载:编译器根据参数为每个重载函数产生不同的内部标识符(不同编译器产生的内部标识符不同)。C++调用C函数--->用extern"C"重载与覆盖:成员函数被重载的特征:1.相同的作用域(同一个类中)。2.函数名相同
123.56.119.133:8090
·
2023-03-30 03:02
读书笔记
高质量C/C++
编程指南
高质量C/C++
编程指南
摘录林锐先生的《高质量C/C++
编程指南
》本书2001完成C++建议类的成员函数生明和定义分开,即类外定义不提倡使用全局变量,尽量不要在头文件中出现extern这类声明头文件的使用保证源码安全
没有理想的不伤心
·
2023-03-30 03:48
C
c++
c语言
开发语言
高质量C/C++
编程指南
读书笔记(1)
最近在读高质量C/C++
编程指南
,我只将一些我自己平时没有注意的东西记录下来。这本书挺好的,推荐大家阅读。
MrSean
·
2023-03-30 03:09
编程
读书
编程
header
存储
delete
date
《高质量的C/C++
编程指南
》读书笔记
第一章文件结构头文件由三部分构成:头文件开头处的版权和版本声明;预处理块;函数和类结构声明等;【规则1-2-1】为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。【建议1-2-1】头文件中只存放“声明”而不存放“定义”。定义文件由三部分组成:定义文件开头处的版权和版本声明;对一些头文件的引用;程序的实现体(包括数据和代码)。第二章程序的版式【规则2-1-1】在
SmartBrave
·
2023-03-30 02:56
读书笔记
C
c语言
C++
笔记
高质量
Nginx 学习 —— 负载均衡
源码精品专栏精尽Dubbo原理与源码69篇精尽Netty原理与源码61篇中文详细注释的开源项目
Java并发
源码合集RocketMQ源码合集Sharding-JDBC源码解析合集SpringMVC和Security
芋道源码
·
2023-03-30 01:02
java并发
编程 源码_某网
Java并发
编程高阶技术-高性能并发框架源码解析与实战(云盘下载)...
第1章课程介绍(
Java并发
编程进阶课程)什么是Disruptor?
一只丧椒
·
2023-03-29 18:14
java并发编程
源码
Java并发
编程 线程安全性
什么是线程安全性线程安全性:当多个线程访问某个类时,不管运行时采用何种调度方式或者这些线程将被如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。并发中三个特性(解决线程安全问题的主要关注点)原子性:提供了互斥操作,同一时刻只允许一个线程对共享资源进行操作可见性:当一个线程修改了共享变量的值,其他线程可以立即得知这个修改有序性:一个线程
coderzc
·
2023-03-29 10:33
【极客时间】《
Java并发
编程实战》学习笔记
目录:开篇词|你为什么需要学习并发编程?内容来源:开篇词|你为什么需要学习并发编程?-极客时间例如,Java里synchronized、wait()/notify()相关的知识很琐碎,看懂难,会用更难。但实际上synchronized、wait()、notify()不过是操作系统领域里管程模型的一种实现而已,JavaSDK并发包里的条件变量Condition也是管程里的概念,synchronize
Coder_Cui
·
2023-03-29 10:26
Java
java
极客时间《
Java并发
编程实战》笔记---并发工具类章节杂记
文章目录19|CountDownLatch和CyclicBarrier:如何让多线程步调一致?20|并发容器-选对容器,才是最关键的1.List----CopyOnWriteArrayList坑点:2.Map----ConcurrentHashMap和ConcurrentSkipListMap3.Set----CopyOnWriteArraySet和ConcurrentSkipListSet4.Q
Tattoo_Welkin
·
2023-03-29 09:55
JAVA并发编程
多线程
java
volatile关键字
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对
Java并发
的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),
Java并发
编程的一些特性都牵扯出来
洛的俠
·
2023-03-29 06:48
Java多线程(四)线程锁
在
Java并发
编程中,经常遇到多个线程访问同一个共享资源,这时候作为开发者必须考虑如何维护数据一致性,这就是Java锁机制(同步问题)的来源。
春哥的魔法书
·
2023-03-29 03:22
java
java
多线程
线程锁
Java 什么是 CAS?
Java并发
机制实现原子操作有两种:一种是锁,一种是CAS。CAS是CompareAndSwap(比较并替换)的缩写。
刘小刀tina
·
2023-03-29 02:29
《java 进阶之路》 上--推荐书籍
该书看了差不多5遍了(第一版+第二版)2.
Java并发
编程的艺术
汲建帅
·
2023-03-29 01:53
java
java
推荐
书
必读
进阶
java并发
入门(一)共享模型—Synchronized、Wait/Notify、pack/unpack
一、共享模型—管程1、共享存在的问题1.1共享变量案例packagecom.yyds.juc.monitor;importlombok.extern.slf4j.Slf4j;@Slf4j(topic="c.MTest1")publicclassMTest1{staticintcounter=0;publicstaticvoidmain(String[]args)throwsInterruptedE
undo_try
·
2023-03-29 00:42
java
java
开发语言
【线程池的工作参数、什么情况下会触发最大线程数?什么情况下会回收线程?】
线程池是一个重要的
Java并发
编程工具,用于控制线程的创建、调度和回收,可以有效地提高程序的性能和资源利用率。
lfsun666
·
2023-03-29 00:40
记录
Java
java
阿里内部秘传的亿级并发系统设计手册,教你如何抗住亿级流量的冲击
可见,
Java并发
编程显然不是一件能速成的能力,基础打得越好,越全面,在实践中才会有更深刻的理解。因此,大家不难发现
Java并发
问题一直是各个大厂面试
Java后端架构猛猛
·
2023-03-29 00:24
面试
java
数据库
阿里巴巴高并发编程到底有多牛逼,是如何抗住阿里双11亿级并发量
可见,
Java并发
编程显然不是一件能速成的能力,基础搭得越好,越全面,在实践中才会有更深刻的理解。因此,大家不难发现
Java并发
问题一直是各个大厂
小迁W️:bjmsb2019
·
2023-03-28 23:28
并发编程
线程池
亿级流量
编程语言
java
面试
spring
多线程
非科班半年跨行Java学习路线
为了方便看下别人的学习路线作为参考1.楼主背景2.面试经历(截止至2020/09/21)3.学习路线3.1Java基础3.2MySQL3.3Spring+SpringMVC+Mybatis3.4SpringBoot3.5JVM3.6
Java
杜莱
·
2023-03-28 23:27
转载文章
学习成长
阿里巴巴高并发架构到底多牛逼?是如何抗住淘宝双11亿级并发量?
可见,
Java并发
编程显然不是一件能速成的能力,基础打得越好,越全面,在实践中才会有更深刻的理解。因此,大家不难发现
Java并发
问题一直是各个大厂
Java技术那些事儿
·
2023-03-28 23:26
架构
java
学习
后端
高并发
Java并发
JUC——并发容器
引言容器是Java基础类库中使用频率最高的一部分,Java集合包中提供了大量的容器类来帮助我们简化开发,我前面的文章中对Java集合包中的关键容器进行过一个系列的分析,但这些集合类都是非线程安全的,即在多线程的环境下,都需要其他额外的手段来保证数据的正确性,最简单的就是通过synchronized关键字将所有使用到非线程安全的容器代码全部同步执行。这种方式虽然可以达到线程安全的目的,但存在几个明显
小波同学
·
2023-03-28 15:18
Java并发
之串行线程池实例解析
这篇文章主要介绍了
Java并发
之串行线程池实例解析,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下前言做Android的这两年时间,通过研究Android源码,也会
Java
Python编程社区
·
2023-03-28 09:05
OpenGL名词
推荐两本书:OpenGL
编程指南
,OpenGL超级宝典OpenGL(OpenGraphicsLibrary)是⼀一个跨编程语⾔言、跨平台的编程图形程序接⼝口,它将计算机的资源抽象称为⼀一个个OpenGL
DoBetter1
·
2023-03-28 08:39
java并发
容器-CopyOnWriteArrayList-简单了解
CopyOnWriteArrayList,CopyOnWrite的ArrayList,按名字理解就是在写ArrayList时复制,即每次会使容器发生变化,调用addsetremove操作时,都是通过创建一个新的数组来实现的。CopyOnWriteArrayList适合读多写少的情况,但是如果频繁的写操作,会导致写入性能降低。当list需要修改时,不是改变原有list,而是复制一份新的数据来进行操作
MJLDG
·
2023-03-28 08:30
2020-06-18
Java并发
编程-----基础-----JUC
threadpool-线程池理解为计划经济,资源总量被控制,减少不熟练劳动力带来的过渡开销问题应用场景服务器接收大量的请求的时候实际开发中需要创建5个以上的线程,就可以使用线程池来进行管理创建和停止添加线程规则1.如果线程小于corePoolSize,即使其他工作线程处于空闲状态,也会创建一个新的线程来运行新任务2.如果线程数等于或者大于corePoolSize但少于maximumPoolSize
年少不秃头
·
2023-03-28 06:38
java并发
编程(十八)啥是读写锁ReentrantReadWriteLock?
前面我们学习了AQS,ReentrantLock等,现在来学习一下什么是读写锁ReentrantReadWriteLock。当读操作远远高于写操作时,这时候可以使用【读写锁】让【读-读】可以并发,提高性能。本文还是基于源码的形式,希望同学们能够以本文为思路,自己跟踪源码一步步的debug进去,加深理解。一、初识ReentrantReadWriteLock同样的,先看下其类图:image.png实现
我犟不过你
·
2023-03-27 23:22
java8 CompletableFuture Stupid As That
IBM
Java并发
性:阻塞还是不阻塞?ABriefOverviewOfScalaFutures掘金:Java和Scala中的Futu
Queen〇fLaponia
·
2023-03-27 10:24
2019-05-20
iOS内购
编程指南
-iOS内购服务端票据验证及漏单引发的思考.-WidgetBox-博客园一个App内购买项目被退回,并在以下列表中以高亮显示。-
笨__小孩
·
2023-03-27 09:29
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他