在JavaScript中,有三种常用的绑定事件的方法:在DOM元素中直接绑定:onclick="eventFunction"在JavaScript代码中绑定:elementObject.onXXX=function(){ // 事件处理代码 }绑定事件监听函数:addEventListener() 或 attachEvent() (IE)DOM事件(event flow )存在三个阶段:事件捕获
概要在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。 对一般的限流场景来说它具有两个维度的信息:时间:限流基于某段时间范围或者某个时间点,也就是我们常说的“时间窗口”,比如对每分钟、每秒钟的时间窗口做限定资源:基于可用资源的限制,比如设
转载 2024-08-10 08:20:13
14阅读
java中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。3.event listener:
转载 2023-08-25 20:06:04
207阅读
Flink处理(开窗、水印、侧输出) 目录Flink处理(开窗、水印、侧输出)一、Flink的window机制1.1 窗口概述1.2 窗口的分类1.2.1 基于时间的窗口1.2.2 基于元素个数的窗口1.3 Window Function二、Keyed vs Non-Keyed Windows三、Flik中的时间语义与WaterMark3.1 Flink中的时间语义3.1.1 处理时间(p
5.1 if 判断1.基本语法if [ 条件判断式 ];then 程序fi或者if [ 条件判断式 ]   then程序fi注意事项:(1)[ 条件判断式 ],中括号和条件判断式之间必须有空格(2)if后要有空格2.案例实操(1)输入一个数字,如果是1,则输出banzhang zhen shuai,如果是2,则输出cls zhen mei,如果是其它,什么也不输出。[
第一部分:异常机制1、异常描述:、异常是指程序运行时出现不正常的情况,是对问题的描述,将问题进行对象的封装、异常的由来异常问题也是现实生活中的一个具体的事物,也可以通过Java类的形式进行描述,并封装成对象,是Java对不正常情况进行描述后的对象体现2、异常的特点:、异常体系中所有类和建立的对象都具备可抛性,只有异常体系具备这一特点、问题的划分throwable)下,共分成两种异常子类:(1)严重
转载 2023-07-18 22:16:56
57阅读
Java高效并发1.并发和并行的区别简而言之,并发就是一段时间间隔内发生的多个任务,不一定同时执行,可能是交替执行的。并行是在同一时间点执行的任务。网站最大连接数指的是并发,如1000个socket,但是只有4个CPU,那就交替执行,分时处理。并行指的是同时连接的数目。并发:让计算机并发的处理更多的任务,更充分利用计算机处理器的效能。 但是现代计算机中,处理器包括:计算能力,读取内存能力,I/O
转载 2023-08-08 11:07:20
75阅读
前言 工作框架大家一定不陌生,各种OA系统里我们常常用到。 对于JAVA领域来说一说起工作框架第一浮现我在脑海中的便是大名鼎鼎的Activiti了。很久以前学习Activiti框架时我也曾记录过一篇文章。见链接:工作框架Activiti常用功能初探 尽管当时只是学习了一下在之后的相关工作和项目中并没有用到,通过学习后了解了下, 仅对于知识广度进行了扩宽。最近在一个开源项目里见到有使用另一个工
转载 2024-01-25 22:34:42
64阅读
控是以太网的一项基本功能,可以防止在端口拥塞的情况下出现丢帧。在深入分析之前,先看一个简单的应用场景:端口A和B接收报文,端口C向外转发报文。如果端口A和B的收包速率之和大于端口C的带宽,那么部分报文就会缓存在设备内部的报文buffer中。当buffer的占用率达到一定程度时,端口A和B就会向外发送PAUSE帧,通知对端暂停发送一段时间。PAUSE帧只能阻止对端发送普通的数据帧,不能阻止发送MA
原创 2013-12-26 22:49:31
10000+阅读
https://shimo.im/docs/kwqGkrTGPCDP8VcR/read https://www.bilibili.com/video/BV124411P7V9?from=search&seid=7160369370774006313 视频和笔记配合食用更佳。 ...
转载 2021-07-25 11:50:00
383阅读
2评论
物理复制(复制 Streaming Replication )作为 PostgreSQL 高可用架构的核心技术,其安全性直接关系到数据库集群的可靠性;本文选择物理复制中备库向主库请求建立复制连接的认证过程,即 walreceiver 进程连接主库时的认证机制,并结合源码解析其实现原理01 数据库物理复制如上图所示,PostgreSQL 的主备物理复制即复制(Streaming Replica
原创
03.
5月前
40阅读
作者:杨克特(鲁尼)导读:8月22日,Apache Flink 1.9.0 正式发布。早在今年1月,阿里便宣布将内部过去几年打磨的大数据处理引擎Blink进行开源并向 Apache Flink 贡献代码。此次版本在结构上有重大变更,修改代码达150万行,接下来,我们一起梳理 Flink 1.9.0 中非常值得关注的重要功能与特性。Flink 1.9.0是阿里内部版本 Blink 合并入 Flink
除了顺序外,Java 8中也可以对集合对象调用parallelStream方法或者对顺序调用parallel方法来生成并行。并行就是一个把内容分成多个数据块,并用不同的线程分别处理每个数据块的。这样在使用处理数据规模较大的集合对象时可以充分的利用多核CPU来提高处理效率。不过在一些情况下,并行未必会比顺序快,甚至会慢很多,所以了解如何高效的使用并行也至关重要。此外,我们也可以调用
TCP的滑动窗口机制       TCP这个协议是网络中使用的比较广泛,他是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP协议里窗口机制有2种:一种是固定的窗口大小;一种是滑动的窗口。这个窗口大小就是我们一次传输几个数据。对所有数据帧按顺序赋予编号,发送方在发送过程中始终保持着一个发送窗口,只有落在发送窗口内的帧才允许被发
转载 2023-09-18 10:48:45
97阅读
我们首先来理解什么是Streaming处理。 【1】Streaming处理的概念: 通常情况,客户端和服务端进行交互,传递消息,都是放到接收端的缓存里,待接收完毕后再进行处理。
转载 2011-08-10 08:38:00
86阅读
2评论
原创 11月前
150阅读
复制是PostgreSQL 9.0之后才提供的新的传递WAL日志的方法。通过复制,备库不断的从主库同步相应的数据,并在备库apply每个WAL record,这里的复制每次传输单位是WAL日志的record。就如oracle的dataguard技术一样,pg的复制也是按照同步模式的不同,分为同步复制和异步复制。同步复制虽然能在主库坏掉时确保数据的一致,但是当网络或者备库有问题的时候,
概念一个视频是由特定的视频容器,比如flv,hls,mp4包起来的多个(一个或多个音频、视频、subtitle),每个的编码可能不一样,比如视频的h265,音频的aac等。视频处理的过程是:[分解视频=》多个输入路]=》[寻找合适解码器=》解码]=》过滤(缩放,裁剪)=》根据指定格式编码=》合流FFMPEG市面上最强的视频处理工具是ffmpeg,解决方案覆盖了多输入(实时、设备、文件、htt
转载 2024-07-04 10:22:58
115阅读
第十一章、认识与学习 BASH  最近升级日期:2009/08/25 5. 数据重导向 (Redirection)  5.1 何谓数据重导向?   5.2 命令运行的判断依据: ; , &&, || 数据重导向 数据重导向 (redirect) 由字面上的意思来看,好像就是将『数据给他传导到其他地方去
转载 3月前
368阅读
Java 8 新特性 Stream操作我的理解在Java8中API新增了一个新的抽象称为Stream,可以让我们通过声明的方式处理Stream。我个人的理解是Stream类似于SQL语句一样从数据库通过查询数据这种方式,将Java集合和表达进行抽象,以一种直观的方式展示出来。这个API通过干净、简洁以及高效率的代码提高Java程序员对数据的处理效率。什么是Stream通过这个单词的字面意思
转载 2024-01-12 10:03:55
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5