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编程实战
AKKA
互相调用
SpringBoot集成
AKKA
可以参考此文:SpringBoot集成
AKKA
场景1:bossActor收到信息,然后发给worker1Actor和worker2Actorcontroller入口,初次调用
我有一只肥螳螂
·
2023-10-12 12:43
JAVA
java
一周ARTS(11-08)
https://neilk
akka
r.com/the-human-log.html有时我们会拿计算机类比我们人类自己,有很多类似的地方。或者计算机的思维可以用来升
辣么大大大大
·
2023-10-12 08:58
学习完C++ 并发编程后 手写线程池 最简单的线程池
目录精简版注释://线程安全的队列容器(精简版)最简易可行的线程池(精简版)详细版注释://线程安全的队列容器(详细版)最简易可行的线程池(详细版)ThreadRAII.h参考:《C++并发
编程实战
第二版
小猴啊0.0
·
2023-10-09 07:11
学习
c++
开发语言
手写线程池,能进行任务窃取的线程池---注释
目录function_wrapper.hpp:stealing_queue.hppthread_pool_steal.hpp参考:《C++并发
编程实战
》对于thread_pool_steal.hpp的代码有改动
小猴啊0.0
·
2023-10-09 07:11
数据结构
开发语言
c++
手写能任务窃取的线程池
目录function_wrapper.hpp:stealing_queue.hppthread_pool_steal_hpp参考:《C++并发
编程实战
》对于thread_pool_steal.hpp的代码有改动
小猴啊0.0
·
2023-10-09 07:10
c++
算法
开发语言
Kafka --Kafka
编程实战
-java客户端开发例子
kafka简介kafka安装和使用kafka核心概念kafka核心组件和流程--控制器kafka核心组件和流程--协调器kafka核心组件和流程--日志管理器kafka核心组件和流程--副本管理器kafka
编程实战
本章通过实际例子
XiaodunLP
·
2023-10-09 05:09
Kafka
分布式数据库(林子雨慕课课程)
文章目录4.分布式数据库HBase4.1HBase简介4.2HBase数据模型4.3HBase的实现原理4.4HBase运行机制4.5HBase的应用方案4.6HBase安装和
编程实战
4.分布式数据库HBase4.1HBase
几窗花鸢
·
2023-10-09 00:18
大数据应用
HBase
大数据
分布式文件系统HDFS(林子雨慕课课程)
HDFS3.1分布式文件系统HDFS简介3.2HDFS相关概念3.3HDFS的体系结构3.4HDFS的存储原理3.5HDFS数据读写3.5.1HDFS的读数据过程3.5.2HDFS的写数据过程3.6HDFS
编程实战
几窗花鸢
·
2023-10-09 00:47
大数据应用
hadoop
hdfs
hadoop
大数据
Go - Context: 信息穿透上下文
timeout);可以取消的方法调用(calcel);结构和方法typeContextinterface{Deadline()(deadlinetime.Time,okbool)Done()>Go并发
编程实战
课
kyo1992
·
2023-10-08 20:12
Java多线程编程-栅栏CyclicBarrier实例
前言本文是基于《Java多线程
编程实战
指南-核心篇》第五章个人理解,源码是摘抄作者的源码,源码会加上自己的理解。
喝醉的鱼
·
2023-10-08 13:19
Java读书笔记
java
开发语言
Java多线程编程-CountDownLatch
前言:本文是基于《Java多线程
编程实战
指南-核心篇》第五章个人理解,源码是摘抄作者的源码,源码会加上自己的理解。
喝醉的鱼
·
2023-10-08 13:48
Java读书笔记
java
开发语言
Scala第二十章节
Scala第二十章节scala总目录文档资料下载章节目标理解
Akka
并发编程框架简介掌握
Akka
入门案例掌握
Akka
定时任务代码实现掌握两个进程间通信的案例掌握简易版spark通信框架案例1.
Akka
并发编程框架简介
秋夫人
·
2023-10-08 08:29
scala
scala
wpf
开发语言
Scala第十九章节
我们学习ScalaActor的目的主要是为后续学习
Akka
做准备。1.1Java并发编程的问题在Java并发编程中,每个对象都有一个逻辑监视器(monitor),可以
秋夫人
·
2023-10-08 08:26
scala
scala
python
开发语言
《Go Web
编程实战
派——从入门到精通》学习笔记之第4章 用Go访问数据库
《GoWeb
编程实战
派——从入门到精通》学习笔记之第4章用Go访问数据库第4章用Go访问数据库4.1MySQL的安装与使用4.1.1MySQL简介4.1.2MySQL安装4.1.3MySQL基础入门4.1.4Go
oqqyx1234567
·
2023-10-08 04:48
Go
学习
整理
go
《Go Web
编程实战
派——从入门到精通》学习笔记之第1章 Go基础入门
《GoWeb
编程实战
派——从入门到精通》学习笔记之第1章Go基础入门第1章Go基础入门1.1安装Go1.2第一个Go程序1.3Go基础语法与使用1.3.1基础语法1.3.2变量1.3.3常量1.3.4运算符
oqqyx1234567
·
2023-10-08 04:47
Go
学习
整理
go
Java并发
编程实战
第七章笔记
第七章取消与关闭7.1任务取消如果外部代码能在某个操作正常之前将其置入“完成”状态,那么这个操作就可以称为可取消的(Cancellable)。取消某个操作的原因有很多:用户请求取消用户点击图形界面程序中的“取消”按钮,或者通过管理结构来发出取消请求,例如JMX(JavaManagementExtensions)有时间限制的操作例如,某个应用程序需要在有限时间内搜索问题空间,并在这个时间内选择最佳的
逍遥白亦
·
2023-10-08 03:26
网络
编程实战
24 C10K问题:高并发模型设计
C10K问题C10K:如何在一台物理机上同时服务10000个用户?这里C表示并发,10K等于10000。得益于操作系统、编程语言的发展,在现在的条件下,普通用户使用JavaNetty、Libevent等框架或库就可以轻轻松松写出支持并发超过10000的服务器端程序,甚至于经过优化之后可以达到十万,乃至百万的并发,但在二十年前,突破C10K问题可费了不少的心思,是一个了不起的突破。操作系统层面支持1
ziggy7
·
2023-10-05 19:16
网络编程实战
2-6岁孩子,8部零基础英文动画,搞定1000词汇,够看2年了
1.SuperSimpleSongs2.MotherGooseclub3.Y
akka
Dee4.Twirlywoos5.Didi’sday6.EnglishSingsing7.WowEng
小Oly英语启蒙
·
2023-10-05 17:28
雷达
编程实战
之提高探测速度
有效帧频率作为雷达一个非常核心的指标,它代表了雷达探测识别的速度,速度越快,后级各项智能驾驶功能就能得到更快、更有效的判断。本篇文章首先从硬件的角度,提供了一种合理利用片上资源提高探测识别速度的常用方法,然后又根据不同芯片平台资源情况,提供了两种嵌入式软件能够提高有效帧频率的两种方法,为各位读者在类似的工作中提供一些思路。目录利用DMA实现乒乓操作设计步骤与注意事项软件流程图与代码瓶颈优化策略利用
十六宿舍
·
2023-10-05 05:48
车载毫米波雷达
物联网
嵌入式开发
车载
Golang网络
编程实战
开张课、课程内容、说下反向代理复习课利用协程创建两个测试web服务最简单的请求转发、httpclient初步使用补充课在httpserver中实现BasicAuth的认证和解析让我们的反向代理支持BasicAuth验证框弹出让我们的反向代理支持BasicAuth验证、获取真实IP设计ini配置文件格式、配置反向代理路径映射使用Transport来进行反代请求、go内置的反向代理函数最简单的随机算法
万才博客
·
2023-10-05 03:23
golang
go语言
网络
编程语言
城市的角落也有荒诞年代的精神寄托
我在H
akka
见过很多特别的人,认识了一群甚至都没法交流却很有趣的朋友。这里就像一个年轻人的社区,集齐了这个城市里所有的亚文化爱好者。
fishinalake
·
2023-10-04 09:28
Arduino网络
编程实战
-OLED显示天气信息
OLED显示天气信息ArduinoEthernetShieldV1允许Arduino板连接到互联网。它基于WiznetW5100ethernet芯片(数据表)。WiznetW5100提供支持TCP和UDP的网络(IP)堆栈。它最多支持四个同时套接字连接。本实例将演示获取天气JSON数据、数据解析、并在OLED中显示天气。通过使用OLED显示天气信息主要由以下步骤组成:1)请求天气信息,请参考:Ar
视觉&物联智能
·
2023-10-03 11:07
物联网全栈开发实战
Arduino
网络
物联网
嵌入式硬件
IOT
Arduino网络
编程实战
-OLED显示中文
OLED显示中文1、OLED介绍OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。在前面的文章中,对OLED做了详细的介绍,请参考:Ardunio开发实例-OLED显示屏Ar
视觉&物联智能
·
2023-10-03 11:37
物联网全栈开发实战
Arduino
网络
物联网
嵌入式硬件
IOT
Arduino网络
编程实战
-OLED显示图片
OLED显示图片1、OLED介绍OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。在前面的文章中,对OLED做了详细的介绍,请参考:Ardunio开发实例-OLED显示屏Ar
视觉&物联智能
·
2023-10-03 11:36
物联网全栈开发实战
Arduino
物联网
嵌入式硬件
IOT
单片机
C++ 并发
编程实战
第十一章 多线程应用的测试和除错
11.2.1代码审阅——发现潜在的错误11.2.2通过测试定位并发相关的错误11.2.3可测试性设计11.2.4多线程测试技术11.2.5构建多线程测试代码11.2.6测试多线程代码性能参考《C++并发
编程实战
小猴啊0.0
·
2023-10-03 09:58
开发语言
c++
C++并发编程
C++ 并发
编程实战
第十章 并行算法函数
目录10.1并行化的标准库算法函数10.2执行策略10.2.1使用执行策略的影响10.2.2std::execution::sequenced_policy10.2.3std::execution::parallel_policy10.2.4std::execution::parallel_unsequenced_policy10.3C++标准库中的并行算法10.3.1并行算法函数的使用范例10.
小猴啊0.0
·
2023-10-03 09:57
c++
开发语言
大数据-玩转数据-Flink SQL
编程实战
(热门商品TOP N)
一、需求描述每隔30min统计最近1hour的热门商品top3,并把统计的结果写入到mysql中。二、需求分析1.统计每个商品的点击量,开窗2.分组窗口分组3.over窗口三、需求实现3.1、创建数据源示例input/UserBehavior.csv543462,1715,1464116,pv,1511658000662867,2244074,1575622,pv,1511658000561558
人猿宇宙
·
2023-10-02 15:57
大数据-玩转数据-FLINK
大数据
flink
sql
C++ 并发
编程实战
第八章 设计并发代码 二
目录8.3设计数据结构以提升多线程程序的性能8.3.1针对复杂操作的数据划分8.3.2其他数据结构的访问模式8.4设计并发代码时要额外考虑的因素8.4.1并行算法代码中的异常安全8.4.2可扩展性和Amdahl定律8.4.3利用多线程隐藏等待行为8.4.4借并发特性改进响应能力8.5并发代码的设计实践参考:https://github.com/xiaoweiChen/CPP-Concurrency
小猴啊0.0
·
2023-10-02 11:41
c++
开发语言
C++并发编程
C++ 并发
编程实战
第八章 设计并发代码 一
目录8.1在线程间切分任务8.1.1先在线程间切分数据,再开始处理8.1.2以递归方式划分数据8.1.3依据工作类别划分任务借多线程分离关注点需防范两大风险在线程间按流程划分任务8.2影响并发性能的因素8.2.1处理器的数量8.2.2数据竞争和缓存兵乓8.2.3不经意共享8.2.4数据的紧凑程度8.2.5过度任务切换与线程过饱和参考:https://github.com/xiaoweiChen/C
小猴啊0.0
·
2023-10-02 11:40
开发语言
c++
C++并发编程
C++模板
C++ 并发
编程实战
第九章
目录9.1线程池9.1.1最简易可行的线程池9.1.2等待提交给线程池的任务完成运行9.1.3等待其他任务完成的任务9.1.4避免任务队列上的争夺9.1.5任务窃取9.2中断线程9.2.1发起一个线程,以及把他中断9.2.2检测线程是否被中断9.2.3中断条件变量上的等待9.2.4中断条件变量std::condition_variable_any上的等待9.2.5中断其他阻塞型等待9.2.6处理中
小猴啊0.0
·
2023-10-02 11:38
c++
开发语言
C++并发编程
雷达
编程实战
之功耗优化技术(低功耗)
本篇文章以xWRL6432为例,首先介绍了芯片内部的电源管理框架,在产品业务处理流程的不同阶段,我们可以对不同电源域进行相应的开/关来降低功耗。然后介绍了不同的硬件电源参考设计对芯片功耗的影响,又着重介绍了线性调频脉冲相关参数在雷达性能与功耗之间的取舍关系,帮助嵌入式工程师根据不同项目的指标要求来选择合适的线性调频脉冲参数。最后介绍了在帧间空闲以及深度睡眠模式下,降低功耗的一些方向,指导嵌入式工程
十六宿舍
·
2023-10-02 01:56
车载毫米波雷达
嵌入式开发
物联网
功耗
车载雷达
java内部类和静态内部类
今天看到
akka
推荐使用静态内部类定义消息类型,忽然想起内部类和静态内部类有什么区别呢?亲自验证总结,若有遗漏错误望告知,谢谢。
轻易流逝
·
2023-09-30 19:07
Java高并发
编程实战
,异步注解@Async自定义线程池
目录一、@Async注解二、代码实例1、导入POM2、配置类3、controller4、service三、发现同文件内执行异步任务,还是一个线程,没有实现@Async效果,why?四、配置中分别使用了ThreadPoolTaskExecutor和ThreadPoolExecutor,这两个有啥区别?1、initialize()2、initializeExecutor抽象方法五、核心线程数六、线程池
Java佳佳
·
2023-09-30 14:11
程序员
java
编程
java
开发语言
C++ 并发
编程实战
第七章 设计无锁数据结构
目录7.1定义和推论7.1.1非阻塞型数据结构7.1.2无锁数据结构7.1.3无需等待的数据结构7.1.4无锁数据结构的优点和缺点7.2无锁数据结构范例7.2.1实现线程安全的无锁栈7.2.2制止麻烦的内存泄漏:在无锁数据结构中管理内存7.2.3运用风险指针检测无法回收的节点7.2.4借引用计数检测正在使用中的节点7.2.5为无锁容器施加内存模型7.2.6实现线程安全的无锁队列7.3实现无锁数据结
小猴啊0.0
·
2023-09-30 00:04
开发语言
c++
并发编程
C++并发编程
聊聊高并发(二)结合实例说说线程封闭和背后的设计思想
下面这个定义来自《Java并发
编程实战
》,这本书强烈推荐,是几个Java语言的作者合写的,都是并发编程方面的大神。线程安全指的是:当多个线程访问某个类时,这个类始终都能表现出正确的行为。
wenming6688
·
2023-09-29 07:27
c++并发
编程实战
第三章
·使用互斥量保护共享数据:任何一个线程在执行这些代码时,其他任何线程试图访问共享数据结构,就必须等到那一段代码执行结束。于是,一个线程就不可能会看到被破坏的不变量,除非它本身就是修改共享数据的线程。·std::mutex:当访问共享数据前,使用互斥量将相关数据锁住,再当访问结束后,再将数据解锁。线程库需要保证,当一个线程使用特定互斥量锁住共享数据时,其他的线程想要访问锁住的数据,都必须等到之前那个
nullganbadie
·
2023-09-29 00:25
并发编程学习
C++ 并发
编程实战
第五章 C++内存模型和原子操作
目录5.1内存模型基础5.1.1对象和内存区域5.1.2对象、内存区域和并发5.1.3改动序列5.2C++中的原子操作及其类别5.2.1标准原子类型5.2.2操作std::atomic_flag5.2.3操作std::atomic5.2.4操作std::atomic*>5.2.5操作标准整数原子类型5.2.6泛化的std::atomic类模板不仅仅是一套可特化的类型,作为原发模板也可以使用自定义类
小猴啊0.0
·
2023-09-29 00:25
c++
开发语言
C++并发编程
有什么好的并发编程书籍推荐?还真有一本
今天小编要说的是《C++并发
编程实战
》(第2版)这本书,很多程序员都知道这本书。第2版全新翻译,给你一个不一样的阅读体验。
人邮异步社区
·
2023-09-29 00:54
c++
并发编程
程序员
【C++】《C++ 并发
编程实战
(第2版) 》笔记-Chapter5-C++ 内存模型和原子操作
五、C++内存模型和原子操作对象和内存区域C++标准只将“对象”定位为“某一存储范围”。位域有一项重要的性质:尽管相邻的位域分属不同对象,但照样算作同一内存区域。整个结构体就是一个对象,它由几个子对象构成,每个数据成员即为一个子对象。structmy_data{inti;doubled;unsignedbf1:10;intbf2:25;intbf3:0;intbf4:9;inti2;charc1,
江湖人称菠萝包
·
2023-09-29 00:24
【C++】笔记
c++
C++ 并发
编程实战
第六章 设计基于锁的并发数据结构
目录6.1并发设计的内涵6.2基于锁的并发数据结构6.2.1采用锁实现线程安全的栈容器6.2.2采用锁和条件变量实现线程安全的队列容器6.2.3采用精细粒度的锁和条件变量实现线程安全的队列容器6.3设计更复杂的基于锁的并发数据结构6.3.1采用锁编写线程安全的查找表6.3.2采用多种锁编写线程安全的链表、参考:https://github.com/xiaoweiChen/CPP-Concurren
小猴啊0.0
·
2023-09-29 00:24
数据结构
c++
C++并发编程
开发语言
【送书活动】强势挑战Java,Kotlin杀回TIOBE榜单Top 20!学Kotlin看哪些书?
文章目录前言01《深入实践Kotlin元编程》02《SpringBoot学习指南》03《Kotlin
编程实战
》赠书活动前言与Java一样,Kotlin也是用于Android应用程序开发的编程语言,是Android
想你依然心痛
·
2023-09-28 23:24
#
赠书活动
java
kotlin
开发语言
C++并发
编程实战
第二版 第二章
目录2.1线程的基本管控2.1.2等待线程完成2.1.3异常情况下的等待2.1.4后台运行线程2.2向线程函数传递参数2.3移交线程归属权2.4在运行时选择线程数量2.5识别线程参考:https://github.com/xiaoweiChen/CPP-Concurrency-In-Action-2ed-2019/blob/master/content/chapter2/2.1-chinese.m
小猴啊0.0
·
2023-09-27 23:34
c++
算法
开发语言
C++并发编程
C++并发
编程实战
第三章 在线程间共享数据
目录3.1线程间共享数据的问题3.1.1条件竞争3.1.2防止恶性条件竞争3.2用互斥保护共享数据3.2.2组织和编排i代码以保护共享数据3.2.3发现接口固有的条件竞争方法1:传入引用方法2:提供不抛出异常的拷贝构造函数,或不抛出异常的移动构造函数方法3:返回指针,指向弹出的元素方法4:结合方法1和方法2,或结合方法1和方法3类定义示例:线程安全的栈容器类3.2.4死锁:问题和解决方法3.2.5
小猴啊0.0
·
2023-09-27 23:34
c++
开发语言
并发编程
C++ 并发
编程实战
第四章 并发操作的同步
目录4.1等待事件或等待其他条件4.1.1凭借条件变量等待条件成立4.1.2利用条件变量构建线程安全的队列4.2使用future等待一次性事件发生4.2.1从后台任务返回值4.2.2关联future实例和任务4.2.3创建std::promise4.2.4将异常保存到future中4.2.5多个线程一起等待4.3限时等待4.3.1时钟类4.3.2时长类4.3.3时间点类4.3.4接受超时时限的函数
小猴啊0.0
·
2023-09-27 22:01
开发语言
c++
C++模板
【Java 基础篇】Java网络
编程实战
:P2P文件共享详解
Java网络编程是现代软件开发中不可或缺的一部分,因为它允许不同计算机之间的数据传输和通信。在本篇博客中,我们将深入探讨Java中的P2P文件共享,包括什么是P2P文件共享、如何实现它以及一些相关的重要概念。什么是P2P文件共享?P2P(Peer-to-Peer)文件共享是一种分布式计算模型,其中每个计算机或设备都可以充当客户端和服务器。这意味着每台计算机都可以上传和下载文件,而不仅仅是从一个中心
繁依Fanyi
·
2023-09-26 21:53
Java
进击高手之路
网络
java
p2p
开发语言
python
github
网络协议
php实现时间轮,时间轮算法(TimingWheel)是如何实现的?
前言时间轮的应用并非JRaft独有,其应用场景还有很多,在Netty、
Akka
、Quartz、ZooKeeper、Kafka等组件中都存在时间轮的踪影。
Paula-柒月拾
·
2023-09-26 16:55
php实现时间轮
SpringBoot 集成
AKKA
文章目录应用场景与SpringBoot集成示例应用场景
AKKA
是一个用于构建高并发、分布式和容错应用程序的开源框架。它基于Actor模型,提供了强大的并发抽象和工具,适用于各种业务场景。
我有一只肥螳螂
·
2023-09-26 06:06
spring
boot
后端
java
Java学习星球,十月集训,五大赛道(文末送书)
专属专栏《Java基础教程系列》内容概览:《Java高并发
编程实战
》、《MySQL基础教程系列》内容概览:《微服务》、《Redis中间件》、《Dubbo高手之路》、《华为OD机试》内容概览:九月集训十月集训
哪 吒
·
2023-09-25 23:42
搬砖工逆袭Java架构师
学习
开发语言
送书
学习方法
C++多线程
编程实战
01:std::thread(标准线程)
C++多线程:std::thread文章目录C++多线程:std::thread定义构造函数析构函数赋值操作函数join与datch例子例子其它基本用法线程参数等待线程完成(Join)特殊情况下的等待转移所有权线程标识查看硬件支持的线程数量例子运行时决定线程数量最近这段时间在学习C++多线程相关的知识,打算将学习的内容记录下来,加深理解和记忆。C++11新标准中引入了五个头文件来支持多线程编程,他
uManBoy
·
2023-09-25 13:43
C++多线程
c++
开发语言
Java多线程编程- Wait等待超时控制
前言:本文是基于《Java多线程
编程实战
指南》第五章个人理解,因为第五章内容很多,因此拆成了很多文章,源码是摘抄作者的源码,源码会加上自己的理解。
喝醉的鱼
·
2023-09-25 11:33
Java读书笔记
java
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他