• 同步与异步&阻塞与非阻塞

    2.如果这个线程在等待当前函数返回时,没有执行其他消息处理,而是处于挂起等待状态,那这种情况就叫做同步阻塞;所以同步的实现方式会有两种:同步阻塞、同步非阻塞;同理,异步也会有两种实现:异步阻塞、异步非...
    文章 2016-07-08 863浏览量
  • [Java基础]java的守护线程与非守护线程

    其实User Thread线程和Daemon Thread守护线程本质上来说去没区别的,唯一的区别之处就在虚拟的离开:如果User Thread全部撤离,那么Daemon Thread也就没线程好服务的了,所以虚拟也就退出了。守护线程并非...
    文章 2017-11-08 1113浏览量
  • PostgreSQL物理同步 12.2

    将会进行第二步(2)读取pg_wal目录中任何可用的wal(pg自然会认得它需要,不需要,所以你不用担心),如果这也失败且你配置了流复制,则进行第三步(3)备将尝试连接到主服务器从归档位置archive_command或者...
    文章 2020-07-17 399浏览量
  • 搞懂分布式系统27:消息队列设计精要总结之高级特性篇

    上述通用的版本号/状态机/ID判重解决方案里,哪些是消息队列该做的、哪些是消息队列不该做业务方处理的呢?其实这里没有一个完全严格的定义,但回到我们的出发点,我们保证不丢失消息的情况下尽量少重复消息,消费...
    文章 2018-07-13 1241浏览量
  • Linux之《荒岛余生》(二)CPU篇

    proc目录是一个虚拟目录,存储的是当前内核的一系列特殊文件,你不仅能查看一些状态,甚至能修改一些值来改变系统的行为。比如top的load(使用uptime命令得到同样的结果)。读取的就是/proc/loadavg 文件而每核cpu的...
    文章 2019-04-26 1434浏览量
  • ThreadPoolExecutor的一点理解

    所以建议:RejectExecutionHandler=new ThreadPoolExecutor.CallerRunsPolicy(),blockqueue size=2*poolSize(为是2倍poolSize,主要一个考虑就是瞬间高峰处理,允许一个thread等待一个runnable任务) ...
    文章 2016-01-31 898浏览量
  • 认识Java中的线程

    当sleep()状态超时、join()等待线程终止或者超时、或者I/O处理完毕时,线程重新转入就绪状态。(5)、死亡(dead):当线程执行完毕或被其他线程杀死,线程就进入死亡状态,这时线程不可能再进入就绪状态等待执行。...
    文章 2018-08-21 1230浏览量
  • (转)*Socket TIME_WAIT 问题Q&A

    也就是说,这条命令可以把当前系统的网络连接状态分类汇总。 下面解释一下为要这样写: 一个简单的管道符连接了netstat和awk命令。 - 每个TCP报文在网络内的最长时间,就称为MSL(Maximum Segment Lifetime),...
    文章 2017-05-08 876浏览量
  • 随说秋色园从Access升迁到MSSQL过程

    其实一开始是有考虑用SQLite的,不过由于时间比较紧,而且框架对于一些函数的通用性,只处理了Access/MSSQL/Oracle三种,啥意思呢?就是同一个函数,在不同的数据库时,名称,用法,都可能不同,好多其它支持多数据...
    文章 2017-07-09 1109浏览量
  • Overview of MySQL Programs

    貌似没啥意思,awk就可以搞定吧mysql_fix_extensions 转换MyISAM表的文件名到小写,一般用于从不区分大小写的平台迁移数据库到区分大小写的平台。mysql_setpermission 可用于与权限表进行交互的脚本。需要perl的...
    文章 2016-03-31 1254浏览量
  • 多线程服务器的适用场合

    从功能上讲,没有什么是多线程能做到而单线程做不到的,反之亦然,都是状态机嘛(我很高兴看到反例)。从性能上讲,无论是 IO bound 还是 CPU bound 的服务,多线程都没有什么优势。那么究竟为什么要用多线程?在...
    文章 2017-11-15 810浏览量
  • JS魔法堂:深究JS异步编程模型

     上周5在公司作了关于JS异步编程模型的技术分享,可能是内容太干的缘故吧,最后从大家的表情看出“这条粉肠到底在说?的结果:(下面是PPT的讲义,具体的PPT和示例代码在...
    文章 2017-05-05 1987浏览量
  • 协程[wiki]

    状态机:在一个子例程里实现状态机,这里状态由该过程当前的出口/入口点确定;这可以产生可读性更高的代码。角色模型:并行的角色模型,例如计算机游戏。每个角色有自己的过程(这又在逻辑上分离了代码),但他们...
    文章 2016-04-10 1851浏览量
  • 【全干货】5分钟带你看懂 Docker!

    Docker 是个进程级的轻量化虚拟,和传统虚拟区别呢?Docker 这个虚拟超级轻量级,仅仅是一个进程而已。与传统的虚拟比如 VM 有着巨大的差别,区别看下图: 我们来看一下二者的区别,因为 VM 的 ...
    文章 2018-04-18 6383浏览量
  • 《Android 应用测试指南》——第1章,第1.3节为什么要...

    比如:getter方法和setter方法测起来就没啥意思。这就好比编译器早就有自己的测试工程,而你也不可能在自己的代码中来测试编译器一样。除了程序功能属于测试要点之外,Android应用还有一些特殊的地方需要考虑。我们...
    文章 2017-05-02 1187浏览量
  • 为什么说机器学习不是人工智能?

    比较而言,机器是擅长处理家族相似性事物的,人则是优于处理非家族相似性的,即人类可以从不相识/相似的事物中抽取相识/相似性,而人融合是兼顾两者的。跨界交叉就是要找到非家族相似性进行有向关联。波粒二象性...
    文章 2019-12-05 1033浏览量
  • 10w+QPS 的 Redis 真的只是因为单线程和内存?...

    为了减少系统调用,提升性能,服务器状态(redisServer)中的 unixtime 属性和 mstime 属性分别保存了秒级精度的系统当前 UNIX 时间戳和毫秒级精度的系统当前 UNIX 时间戳;然后 serverCron 函数会每隔 100 毫秒...
    文章 2020-04-29 1221浏览量
  • [转]java-过滤ASCII码中的不可见字符,ASCII三部分,各...

    这样就方便按照自己需求去定义字符串,多长都行,当然只要你内存放得下,然后最后加一个\0,即空字符,意思当前字符串到此结束。1 – SOH – Start Of Heading 标题开始 如果信息沟通交流主要以命令和消息的形式的...
    文章 2018-02-02 8314浏览量
  • Harbor仓库镜像扫描原理

    这个时候Job系统则会新建一个扫描任务的job进行调度,这里则涉及到一个状态机处理流程。4.Job系统通过manifest文件获取镜像的所有Layer digest,针对每一层,封装一个ClairLayer参数对象,然后根据层的数量,循环...
    文章 2018-10-29 2437浏览量
  • Apache Flink 漫谈系列(02)-概述

    CEP-复杂事件处理类库,核心是一个状态机,广泛应用于事件驱动的监控预警类业务场景。ML-机器学习类库,机器学习主要是识别数据中的关系、趋势和模式,一般应用在预测类业务场景。GELLY-图计算类库,图计算更多的是...
    文章 2018-11-08 10612浏览量
  • 五分钟学后端技术:一篇文章告诉你什么是云计算!

    容器是Container,Container另一个意思是集装箱,其实容器的思想就是要变成软件交付的集装箱。集装箱的特点,一是打包,二是标准。设想没有集装箱的时代,如果从A将货物运到B,中间要经过三个码头,换三次船的话,...
    文章 2020-04-02 2518浏览量
  • (转)程序猿面试需要的知识点总结

    Waitforsingleobject的第二个参数为0表示什么意思?37.关闭线程和关闭进程的函数分别是什么?38.线程局部存储(TLS)的意义,如何指定一个变量的TLS属性。39.Win32线程同步提供的方式,及主要函数为什么?40.提供的同步...
    文章 2016-03-07 1449浏览量
  • 探索 Android 多线程优化方法

    yield()方法是一个静态方法,用于使当前线程放弃对处理器的占用,相当于是降低线程优先级。调用该方法就像是是对线程调度器说:“如果其他线程要处理器资源,那就给它们,否则我继续用”。注意事项 该方法不一定会让...
    文章 2019-12-28 1431浏览量
  • 【转】牛人整理分享的面试知识:操作系统、计算机网络...

    Waitforsingleobject的第二个参数为0表示什么意思?37.关闭线程和关闭进程的函数分别是什么?38.线程局部存储(TLS)的意义,如何指定一个变量的TLS属性。39.Win32线程同步提供的方式,及主要函数为什么?40.提供的同步...
    文章 2017-11-23 1732浏览量
  • 云原生体系下的技海浮沉与理论探索

    状态其实是本质存在的,其实面向终态,不是说不去做一些运维操作,而是根据状态变化把这些运维操作,交给平台来处理,以期达到的期望状态,这个过程就是生命周期的运维了。不是有状态减少了,而是有状态不给用户...
    文章 2020-12-14 1032浏览量
  • 云原生体系下的技海浮沉与理论探索

    状态其实是本质存在的,其实面向终态,不是说不去做一些运维操作,而是根据状态变化把这些运维操作,交给平台来处理,以期达到的期望状态,这个过程就是生命周期的运维了。不是有状态减少了,而是有状态不给用户...
    文章 2020-12-01 5706浏览量
  • docker学习(4)一些常用操作

    但并不复杂,跟前面提到的启动容器相比,只是多了一个-v/Users/yjmyzz/docker_volumn:/opt/webapp的部分,意思就是将本/Users/yjmyzz/docker_volumn这个目录映射到容器中的/opt/webapp,启动成功后,保持当前窗口...
    文章 2016-01-28 9392浏览量
  • 如何打造“智能助理”?阿里对话开发平台这样做

    对于高频确定的部分,可以用状态机进行解决,但状态机同样面临一个问题,它没有一个很好的容错能力,当问 A 答 B 的时候,机器不知道下面怎么接了。在这种情况下,需要引入一个类人能力,对状态机的能力进行补充,...
    文章 2020-01-13 587浏览量
  • 如何打造“智能助理”?阿里对话开发平台这样做

    对于高频确定的部分,可以用状态机进行解决,但状态机同样面临一个问题,它没有一个很好的容错能力,当问 A 答 B 的时候,机器不知道下面怎么接了。在这种情况下,需要引入一个类人能力,对状态机的能力进行补充,...
    文章 2020-01-13 215浏览量
  • JVM学习(2)——技术文章里常说的堆,栈,堆栈到底是...

    之前初学c++的时候被人误导过,说堆栈是堆……其实这个是翻译的误读,堆栈,其实应该翻译成栈更合适,和堆区分开来,因为英文的stack就是堆栈的意思,位于RAM(Random Access Memory,随机访问存储区),速度仅次于...
    文章 2016-05-19 4317浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化