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
Akka编程实战
JDK21并发
编程实战
之协程之虚拟线程
1全新并发编程模式JDK9后的版本你觉得没必要折腾,我也认可,但是JDK21有必要关注。因为JDK21引入全新的并发编程模式。一直沽名钓誉的GoLang吹得最厉害的就是协程了。JDK21中就在这方面做了很大的改进,让Java并发编程变得更简单一点,更丝滑一点。之前写过JDK21Feature。VirtualThreads、ScopedValues、StructuredConcurrency就是针对
JavaEdge.
·
2023-09-25 06:34
javase
java
并发模型相关资料
书籍推荐Java并发
编程实战
(豆瓣)(java并发的圣经)多处理器编程的艺术(豆瓣)(并发编程的各种算法,java实现,有点难度)并发的艺术(豆瓣)(多核处理器的共享内存模型中的各
jackben
·
2023-09-24 23:04
Java多线程编程-文件下载
前言:本文是基于《Java多线程
编程实战
指南》第四章,源码是摘抄作者的源码,源码会加上自己的理解,并且用一个实例运行起来。
喝醉的鱼
·
2023-09-22 17:13
Java读书笔记
java
开发语言
Java多线程编程-线程间协作wait/notify
前言:本文是基于《Java多线程
编程实战
指南》第五章个人理解,源码是摘抄作者的源码,源码会加上自己的理解。
喝醉的鱼
·
2023-09-22 17:38
Java读书笔记
java
开发语言
Akka
的监管和监控
Akka
的监管和监控监管和监控在Actor系统中说过,监管描述的是actor之间的依赖关系:监管者将任务委托给下属,并相应地对下属的失败状况进行响应。
这个该叫什么呢
·
2023-09-19 13:36
akka
框架——异步非阻塞高并发处理框架
akka
actor,
akka
cluster
akka
是一系列框架,包括
akka
-actor,
akka
-remote,
akka
-cluster,
akka
-stream等,分别具有高并发处理模型——actor
weixin_30819163
·
2023-09-19 07:25
java
scala
网络
java基础总结(八十五)--
Akka
框架简介
原文链接
Akka
是JAVA虚拟机平台上构建高并发、分布式和容错应用的工具包和运行时。
Akka
用Scala语言编写,同时提供了Scala和Java的开发接口。
秋天的猿
·
2023-09-19 07:53
java基础总结
Akka框架简介
异步编程 - 14 异步、分布式、基于消息驱动的框架
Akka
文章目录
Akka
概述传统编程模型存在的问题对封装特性的挑战对共享内存在现代计算机架构上的误解对调用堆栈的误解Actor模型解决了传统编程模型的问题Actor模型使用消息传递避免锁和阻塞使用Actor优雅地处理错误小结
小小工匠
·
2023-09-19 07:22
【异步编程】
分布式
akka
消息驱动
【实战】H5 页面同时适配 PC & 移动端 —— 旋转横屏
文章目录一、场景二、方案三、书单推荐01《深入实践Kotlin元编程》02《SpringBoot学习指南》03《Kotlin
编程实战
》一、场景一个做数据监控的单页面,页面主要内容是一个整体必须是宽屏才能正常展示
程序边界
·
2023-09-18 20:30
react.js
C++标准模板库
编程实战
第六章 排序、合并、搜索和分区
目录6.1序列排序6.1.1排序以及相等元素的排序6.1.2部分排序:6.1.3测试排序序列6.2合并序列6.3搜索序列中的对象6.1序列排序1.sort()默认将元素段升序,所以排序的对象类型需要支持words{"one","two","nine","nine","one","three","four","five","six"};std::sort(std::begin(words),std:
小猴啊0.0
·
2023-09-16 09:53
c++
算法
数据结构
学习Kotlin看哪些书?【赠书活动|第八期《深入实践Kotlin元编程》】
文章目录图书简介01《深入实践Kotlin元编程》02《SpringBoot学习指南》03《Kotlin
编程实战
》抽奖方式与Java一样,Kotlin也是用于Android应用程序开发的编程语言,是Android
鹤冲天Pro
·
2023-09-15 20:05
博主活动
学习
kotlin
开发语言
Java并发
编程实战
(3)- 互斥锁
我们在这篇文章中主要讨论如何使用互斥锁来解决并发编程中的原子性问题。概述并发编程中的原子性问题的源头是线程切换,那么禁止线程切换可以解决原子性问题吗?这需要分情况讨论,在单核CPU的情况下,同一时刻只有一个线程执行,禁止CPU中断,就意味着操作系统不会重新调度线程,也就禁止了线程切换,这样获取CPU使用权的线程就可以不间断的执行。在多核CPU的情况下,同一时刻,有可能有两个线程同时执行,一个线程执
技术修行者
·
2023-09-14 18:40
Java并发
编程实战
第13章 显示锁
内置锁的局限性:无法中断一个正在等待获取锁的线程,或者无法在请求获取一个锁时无限的等待下去。内置锁必须在获取该锁的代码块中释放,这就简化了编码工作,并且与异常处理操作实现了很好的交互,但却无法实现非阻塞结构的加锁规则。这都是使用synchronnized的原因。13.1Lock与ReentrantLock必须在finally中释放锁Locklock=newReentrantLock();...lo
程人之美
·
2023-09-13 05:01
并发编程
java
多线程
并发编程
Java并发
编程实战
第11章 性能与可伸缩性
线程的主要目的是提高程序的运行性能。提高资源利用率,系统响应性。11.1对性能的思考多线程开销:线程之间的协调(加锁、触发信号、内存同步),上下文的切换,线程创建和销毁,线程的调度。11.1.1性能与可伸缩性可伸缩性:当增加计算资源(CPU、内存、存储容量、IO),程序的吞吐朗或者处理能力相应增加。11.1.2评估各种性能权衡因素避免不成熟的优化,首先使程序正确,然后提高运行速度。11.2Amda
程人之美
·
2023-09-13 05:31
并发编程
多线程
java
RabbitMQ基础概念-02
RabbitMQ是基于AMQP协议开发的一个MQ产品,首先我们以Web管理页面为入口,来了解下RabbitMQ的一些基础概念,这样我们后续才好针对这些基础概念进行
编程实战
。
孤单品尝寂寞
·
2023-09-13 01:37
分布式框架
rabbitmq
分布式
java并发
编程实战
笔记:线程池的使用
任务与策咯之间的耦合上文中说了java通过excutor框架把任务的执行和提交解耦了,实际上对于任务和执行策咯,有时候是有一定的耦合的,并不是所有的任务都能用任意的执行策略。比如,一个任务依赖别的任务,只能在一个线程里执行的任务,响应特别敏感的任务(GUI),这些任务都不能用普通的线程池从,而是要为任务定制相应的执行策略。当任务彼此独立,且类型相同时,线程池能发挥最大的作用线程饥饿死锁当线程池里的
xuefeiliuyuxiu
·
2023-09-12 19:42
java
Spark-通信架构
Spark基于Netty新的RPC框架借鉴了
Akka
中的设计,基于Actor模型。
布莱安托
·
2023-09-12 15:06
嵌入式学习笔记(26)5S5PV210串行通信
编程实战
5.5.1整个流程分析整个串口通信相关程序包含2部分:uart_init负责初始化串口,uart_putc负责发送一个字节5.5.2串口初始化关键步骤(1)初始化串口的Tx和Rx引脚所对应的GPIO(查原理图可知Tx和Rx分别对应GPA0_1和GPA0_0)(2)GPA0CON(0xE0200000),bit[3:0]=0b0010bit[7:4]=0b0010(3)初始化这几个关键寄存器UCON
嵌入式开发白菜
·
2023-09-12 15:30
嵌入式学习笔记
编程
嵌入式
单片机
嵌入式硬件
嵌入式实时数据库
《Java并发
编程实战
》读书笔记二:构建线程安全
一、用组合来实现线性安全1.设计线程安全的类设计线程安全类的三个基本要素:1.找出构成对象状态的所有变量2.找出约束状态变量的不变性条件3.建立对象状态的并发访问管理策略要分析对象的状态,首先从对象的域开始。如果对象所有的域都是基本类型的变量,那么这些域将构成对象的全部状态;如果对象的域中引用了其他对象,那么该对象的状态将包含被引用的对象的域。2.实例封闭当一个对象被封装到另一个对象中,能够访问到
小七奇奇
·
2023-09-12 14:55
推荐一款最新开源分布式任务调度框架
介绍Openjob基于
Akka
架构的新一代分布式任务调度框架。支持多种定时任务、延时任务、工作流设计,采用无中心化架构,底层使用一致性分片算法,支持无限水平扩容。
·
2023-09-12 10:01
java学习方向
tips]categories:[other]设计模式《大话设计模式》代码编写优化《重构改善既有代码的设计》《effectivejava》Java深入虚拟机《深入理解Java虚拟机》并发《Java并发
编程实战
一路摇到顶
·
2023-09-12 00:55
Golang相关电子书
Golang相关电子书,会不定期更新Go语言程序设计Go语言学习笔记.雨痕(详细书签)Go语言·云动力(云计算时代的新型编程语言)GoWeb编程Go并发
编程实战
(第2版)go语言标准库TheWaytoGo
萧潇公举
·
2023-09-12 00:16
linux运维脚本编写,最强Linux自动化运维 Shell高级脚本
编程实战
带习题+项目实战案例+全套配置脚本...
最强Linux自动化运维Shell高级脚本
编程实战
带习题+项目实战案例+全套配置脚本大家可以通过参考下面的课程学习目录,就会发现单单只从目录上来分析就知道这是一部非常系统的Shell自动化脚本运维实战课程
水灵的大有
·
2023-09-11 22:29
linux运维脚本编写
响应式
编程实战
——RxJS 手动停止事件流的正确方式
我们知道Rx是push模式。比如1秒产生一个事件的流,即使我们不去使用它,它也会产生事件。如何人为的停止这个流是今天我们要解决的问题。先把场景搭建好,从页面中得到按钮的click事件流:importReact,{useRef,useEffect}from"react";import{fromEvent}from"rxjs";exportdefaultfunctionApp(){constbtnRe
du1dume
·
2023-09-11 18:54
Akka
Cluster 学习笔记(1)-关键概念
VectorClocksUsedtoreconcileandmergedifferencesinclusterstateduringgossiping.Leader
Akka
Cluster中,没有leader
CSH2009
·
2023-09-09 17:29
Python并发
编程实战
,用多线程、多进程、多协程加速程序运行
文章目录1.并发&并行、同步&异步1.1并发&并行并发Concurrency并行Parallelism1.2同步&异步同步Synchronous异步Asynchronous2.CPU密集型计算&IO密集型计算2.1CPU密集型(CPU-bound)2.2IO密集型(I/O-bound)3.单线程编程&多线程编程3.1(单线程)异步编程AsynchronousProgramming3.2多线程编程M
Jenrey
·
2023-09-09 02:06
Python
python
asyncio
await
多线程
多进程
协程
multiprocessing
【深入解析spring cloud gateway】08 Reactor 知识扫盲
随后,Netflix和LightBend公司提供了RxJava和
Akka
Stream等技术,使得Java平台也有了能够实现响应式编程的框架。在2017年9月28日,Spring5正式发布。
suyukangchen
·
2023-09-07 21:11
Gateway
springcloud
gateway
reactor
视频教程-Web前端技术栈(送VUE)-Vue
Web前端技术栈(送VUE)阿里云特邀技术专家,北大出版社签约作者,计划2019年9月书籍《亿级流量JAVA高并发与网络
编程实战
》,曾参与研发“国产战机大型飞行模拟器”视镜系统,《JavaWeb技术综合应用
weixin_33353434
·
2023-09-07 17:47
AskTimeoutException
Causedby:
akka
pattern.AskTimeoutException:AsktimedoutonActor
akka
://flink/user/rpc/resourcemanager2#1566292216
arbalest1080
·
2023-09-07 10:43
flink
hdfs
hive
响应式
编程实战
—— RxJS 中的 combineLatest 操作符
之前文章介绍的例子都是处理一个流中的事件。然而在实际的业务中我们往往会遇到同时处理两个流的需求。比如我们需要从两个不同的api获取数据,然后合并数据在前端显示等等。首先为我们之前的例子添加一个文本输入框input,并获取它的输入事件流:constinput$=fromEvent(inputRef.current,"input");然而我们把输入流中的事件变换为输入值(默认是输入事件对象),同时把之
du1dume
·
2023-09-07 01:06
“学霸”用日语怎么说?
“学霸”:学界的霸主,直译成日语就是:「学界のボス」(g
akka
inobosu)或者「学界の覇者(g
akka
inohasya」例:中国語の「学霸」は日本語で「学界の覇者」って言います。
樱花学习达人
·
2023-09-06 23:16
Golang协程和Java线程
前言最近刚读完Java并发
编程实战
、深入理解Java虚拟机。打算写一篇总结性文章,思来想去文章的内容,最后决定还是不要限定于Java这门语言,应该从提升性能的整体出发,所以就有了这篇文章。
kevinyangyyz
·
2023-09-06 10:09
1024程序员节
并发编程
akka
简介
Akka
简介Spark的RPC是通过
Akka
类库实现的,
Akka
用Scala语言开发,基于Actor并发模型实现,
Akka
具有高可靠、高性能、可扩展等特点,使用
Akka
可以轻松实现分布式RPC功能。
lehuai
·
2023-09-05 23:47
使用
Akka
的Actor模拟Spark的Master和Worker工作机制
使用
Akka
的Actor模拟Spark的Master和Worker工作机制Spark的Master和Worker协调工作原理在ApacheSpark中,Master和Worker之间通过心跳机制进行通信和保持活动状态
岁月的眸
·
2023-09-04 18:16
大数据
#
Scala
spark
大数据
分布式
《多线程
编程实战
指南》总结
Java并发和多线程编程推荐《Java并发
编程实战
》和《多线程
编程实战
指南》,前者是外国非常受欢迎的书籍的翻译本,后者是国人写的书,符合国人的思维模式。
imonkeyi
·
2023-09-03 23:32
java
多线程编程
技术人员该读什么书?--- 并发编程篇
本期推荐1、《Java并发
编程实战
》推荐理由:这本书被誉为被誉为Java并发编程的圣经,本书深入浅出地介绍了Java线
·
2023-09-02 18:14
后端
技术人员该读什么书?--- 并发编程篇
本期推荐1、《Java并发
编程实战
》推荐理由:这本书被誉为被誉为Java并发编程的圣经,本书深入浅出地介绍了Java线
·
2023-09-02 18:43
后端
[笔记][Java7并发
编程实战
手册]3.5 在集合点的同步CyclicBarrier循环barrier
[笔记][Java7并发
编程实战
手册]系列目录CyclicBarrier详细原理解说,可先查看别人的博客:http://www.cnblogs.com/skywang12345/p/3533995.html
代码有毒 mrcode
·
2023-09-02 16:43
Java7并发编程
java
编程
并发
java
7
barrier
Java 9 Reactive Streams
RxJava和
Akka
Streams一直是十分优秀的响应流实现库。现在java9已经通过java.util.concurrent.FlowAPI引入了响应流支持。
99e167907635
·
2023-09-02 12:50
嵌入式学习之进程
3.管道
编程实战
GoodtimeGood
·
2023-09-02 08:09
学习
Flink中RPC实现原理简介
前提知识
Akka
是一套可扩展、弹性和快速的系统,为此Flink基于
Akka
实现了一套内部的RPC通信框架;为此先对
Akka
进行了解
Akka
Akka
是使用Scala语言编写的库,基于Actor模型提供一个用于构建可扩展
过悟
·
2023-09-02 07:37
flink
rpc
C++socket网络
编程实战
http服务器(支持php)(上)
@TOC第一章Socket快速入门篇1、TCP/IP模型用Wireshark抓包工具来看一下上图TCP/IP模型这种4层协议里面究竟有什么内容。在windows和Linux系统之间配置共享首先保证我们的putty已经连接上了linux服务器,然后我们要安装samba这么一个目录共享工具:apt-getinstallsambawheresambavim/etc/samba/smb.conf移动该配置
zhaopeng01zp
·
2023-09-01 14:15
windows程序设计
服务器
网络
c++
socket
c++网络
编程实战
入门(实现聊天室)
项目目的练习Linux系统下c++网络编程的相关知识;实现一个聊天室程序;项目需求分析聊天室程序由服务端和客户端组成:1.服务端:可以接受来自客户端的连接请求;将客户端发来的信息发送给对应的客户(广播or私聊);2.客户端:可以主动连接服务端;可以与服务器之间完成接收和发送消息;实现细节分析服务端:1.使用套接字监听端口,接收来自服务器的连接2.为新的连接建立新的套接字3.可能存在大量闲置连接,使
m0_67393157
·
2023-09-01 13:43
java
java
后端
Linux socket网络
编程实战
(tcp)实现双方聊天
在上节已经系统介绍了大致的流程和相关的API,这节就开始写代码!回顾上节的流程:创建一个NET文件夹来存放网络编程相关的代码:tcp服务端代码初步实现--上这部分先实现服务器的连接部分的代码并进行验证server1.c:#include#include#include#include#include#include#include#includeintmain(){intsockfd;intcon
mjmmm
·
2023-09-01 13:12
linux
网络
运维
系统编程
C语言
tcp/ip
并发
编程实战
-JMM线程内存模型
我们在学习并发
编程实战
之前,应该先要了解一下我们的Java内存模型,因为你如果连java内存模型都不会的话,这就说不过去了吧。
中国好胖子、
·
2023-08-31 19:29
并发编程
java
缓存
经验分享
反人类的l
akka
系统
而l
akka
系统因为软件层没有那么多,所以可以减少一些延迟,但不是针对所有控制器。然后必须说一下缺点了。第一个问题
WEIBOLAOMAO
·
2023-08-31 12:49
V4L2 摄像头应用编程
目录V4L2简介V4L2摄像头应用程序打开摄像头查询设备的属性/能力/功能设置帧格式、帧率申请帧缓冲、内存映射入队开启视频采集读取数据、对数据进行处理结束视频采集V4L2摄像头应用
编程实战
实战小项目之视频监控视频监控简介
行稳方能走远
·
2023-08-31 12:47
正点
Linux
C
应用编程
linux
CAN 应用编程
CAN的特点CAN的电气属性CAN网络拓扑CAN总线通信模型CAN帧的种类SocketCan应用编程创建socket套接字将套接字与CAN设备进行绑定设置过滤规则数据发送/接收回环功能设置CAN应用
编程实战
行稳方能走远
·
2023-08-31 12:42
正点
Linux
C
应用编程
linux
Akka
设计Reactive System架构指南(A-Z翻译系列)Part4
第四部分:
Akka
集群与事件溯源,CQRS,发布/订阅,分布式数据群集分片是一种重要的强大工具,用于维护actor系统之间的状态。
wolfwolfgod
·
2023-08-31 03:47
kafka和消息队列
https://downloads.apache.org/kafka/3.5.1/kafka_2.13-3.5.1.tgzdkafka依赖与zookeeperk
akka
配置文件broker.id=1#每个
inner222
·
2023-08-28 07:21
kafka
分布式
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他