• 《Akka应用模式:分布式应用程序设计实践指南》读书...

    在之前我也说过,分布式系统有很多不确定性,会出现各种意外,对意外分门别类总是有好处的。异常 不管是单机系统,还是分布式系统,系统故障中最常见的类型之一。其实自从学了Scala,觉得传统的异常机制不太完美。...
    文章 2018-06-12 1547浏览量
  • 《游戏设计师修炼之道:数据驱动的游戏设计》一2.3 ...

    会出现什么问题呢?它将会使系统更加复杂。跟GDI+API例子类似,更多的复杂性带来更多的故障。如果新功能对该产品的成功非常重要,那么从项目一开始,就应该重视系统中特定部分的安全性。至少,关键组件的可靠性和...
    文章 2017-08-01 1175浏览量
  • JavaScript 编程精解 中文第三版 八、Bug 和错误

    程序会认为其执行的代码毫无问题并顺利运行下去,要等到随后的运行过程中才会出现问题,而此时已经有许多函数使用了这个无意义的值。程序执行中也可能不会遇到任何错误,只会产生错误的程序输出。找出这类错误的源头...
    文章 2018-05-06 1139浏览量
  • 《iOS应用开发》——2.2节九个基本的程序构建块

    一般而言,我只使用常量结构体来创建简单的数据结构和数组。其他时候,我使用帮助函数(例如r2所示)来快速创建结构,并且在需要额外灵活性的时候我就采用直接赋值(例如r1所示)。不过,以后你不可避免地接触...
    文章 2017-05-02 1507浏览量
  • 从达标到卓越 —— API 设计之道

    feed:自从 RSS 订阅时代出现的一个单词,现在 RSS 已经日薄西山,但是 feed 这个词用在了更多的地方。其含义只可意会不可言传。比如 fetchWeitaoFeeds()。所以,即使中文意思大体相近,也要准确地用词,从而让...
    文章 2017-11-24 6057浏览量
  • 【JVM实践入门篇】:初识JVM性能监控,故障处理工具

    恰当的使用虚拟机故障处理,分析工具可以提升我们分析数据,定位并解决问题的效率,当时我们也应当认识到工具永远是知识技能的一种包装,没有什么工具是‘秘密武器’,拥有了就能“包治百病”。详情前言Java开发人员...
    文章 2022-10-16 19浏览量
  • get时间不准,导致饿狗故障原因分析【转】

    打点记录耗时的函数用的是ktime_get,为什么会出现3413ms和17592186041002ms?我们在第4.7节分析。在继续之前,先简单介绍一下高精度时钟的计时原理。4.6 高精度时钟回顾 既然说到高精度时钟,就顺便整理一下高精度...
    文章 2017-11-16 1430浏览量
  • get时间不准,导致饿狗故障原因分析【转】

    打点记录耗时的函数用的是ktime_get,为什么会出现3413ms和17592186041002ms?我们在第4.7节分析。在继续之前,先简单介绍一下高精度时钟的计时原理。4.6 高精度时钟回顾 既然说到高精度时钟,就顺便整理一下高精度...
    文章 2017-11-15 1181浏览量
  • SQLite介绍及使用

    命令结束时,自动启动的事务会被提交。可以使用BEGIN命令手动启动事务。这样启动的事务在下一条COMMIT或ROLLBACK命令之前一直有效。但若数据库关闭或出现错误且选用ROLLBACK冲突判定算法时,数据库也ROLLBACK。...
    文章 2012-11-16 934浏览量
  • get时间不准,导致饿狗故障原因分析【转】

    打点记录耗时的函数用的是ktime_get,为什么会出现3413ms和17592186041002ms?我们在第4.7节分析。在继续之前,先简单介绍一下高精度时钟的计时原理。4.6 高精度时钟回顾 既然说到高精度时钟,就顺便整理一下高精度...
    文章 2016-04-12 917浏览量
  • 分享如何拿下BAT等大厂的offer,分享复习大纲

    六、多线程AtomicInteger底层实现原理synchronized与ReentraLock哪个是公平锁CAS机制会出现什么问题用过并发包下边的哪些类一个线程连着调用start两次会出现什么情况wait方法能不能重写,wait能不能中断线程池的...
    文章 2022-02-15 55浏览量
  • JVM笔记8-虚拟机性能监控与故障处理工具

    假如在某个线程的两个synchronized块之间发生了一次线程切换,那就会出现线程A等线程B持有的Integer.valueOf(1),线程B又等待着线程A持有的Integer.valueOf(2),结果大家都跑不下去。出现思索后,点击Jconsole线程...
    文章 2018-05-05 16025浏览量
  • 黑客内核:如何实现属于你的实时内核?

    即使没有这样的周期性中断,当多个中断保存上下文2次或2次以上,并且嵌入式应用往往会持续工作在汽车报警系统等中持续的进行工作(几个星期,几个月,甚至几年),因此,随着时间的增加,这种故障的概率肯定会出现。...
    文章 2017-09-20 1790浏览量
  • 一文详解|Go 分布式链路追踪实现原理

    什么需要分布式链路追踪系统微服务架构给运维、排障带来新挑战在分布式架构下,当用户从浏览器客户端发起一个请求时,后端处理逻辑往往贯穿多个分布式服务,这时浮现很多问题,比如:请求整体耗时较长,具体慢在...
    文章 2022-06-20 770浏览量
  • [译]混乱世界中的稳定:Postgres 如何使事务原子化

    那些改变数据并继续恶化下去的故障取代,这些改变会被恢复。当你在处理着百万级请求的时候,可能因为间歇性的问题导致连接的断断续续或者出现一些其它的突发情况,从而导致一些不便,但不会打乱你的数据。...
    文章 2017-10-16 1449浏览量
  • 前端新思路:组件即函数和Serverless SSR实践

    在Serverless云函数里,一般会有server.yml作为配置文件,这里以lamda为例子。SSR概念升级 现状 现有FaaS主要是针对API层做扩展,视图渲染是一个新的命题。竞品Serverless.com提供了Components类似的视图渲染层方案 ...
    文章 2020-03-11 2108浏览量
  • Seata 设计方案

    这时候就抛出异常,需要人工处理回滚失败的思考上述的回滚失败情况之所以会出现,一般都是有人直接绕过系统直接操作 DB 数据导致或者没有正确的配置 RM 导致的,因为即便是该 RM 执行单独的本地事务,在进行适当的...
    文章 2021-12-20 96浏览量
  • [笔记]深入解析Windows操作系统《二》系统架构

    – DirectX功能的包装函数&xff0c;Windows对DirectX的支持是在另一个内核驱动程序(Dxgkrnl.sys&xff09;中实现的。控制台宿主进程(Conhost.exe)&xff0c;提供了对控制台&xff08;字符环境〉应用程序的支持。子系统DLL&xff08...
    文章 2022-11-30 11浏览量
  • SpringCloud Sentinel 使用

    调用这个服务就会出现线程阻塞的情况&xff0c;此时若有大量的请求涌入&xff0c;就会出现多条线程阻塞等待&xff0c;进而导致服务瘫痪。由于服务与服务之间的依赖性&xff0c;故障会传播&xff0c;会对整个微服务系统造成灾难性的...
    文章 2022-11-27 12浏览量
  • 超有用的 java面试题

    finalize是Object类的一个方法,在垃圾收集器执行的时候调用回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。第二,Anonymous Inner Class(匿名内部类)是否可以extends(继承)...
    文章 2017-11-17 1106浏览量
  • 带你读《计算机程序的构造和解释(原书第2版)典藏版...

    程序里即使有一点小错误(常常称为程序错误(bug)或者故障(glitch)),也可能产生复杂而无法预料的后果。幸运的是,学习程序的危险性远远小于学习巫术,因为我们要去控制的神灵以一种很安全的方式约束着。而...
    文章 2019-11-18 1809浏览量
  • 对不起,学会这些 Linux 知识后,我有点飘(二)

    Linux 进程和线程的实现Linux 进程在 Linux 内核结构中,进程会被表示为 任务,通过结构体 structure 来创建。不像其他的操作系统区分进程、轻量级进程和线程,Linux 统一使用任务结构来代表执行上下文。因此,...
    文章 2022-08-20 16浏览量
  • 对不起,学会这些 Linux 知识后,我有点飘(二)

    Linux 进程和线程的实现Linux 进程在 Linux 内核结构中,进程会被表示为 任务,通过结构体 structure 来创建。不像其他的操作系统区分进程、轻量级进程和线程,Linux 统一使用任务结构来代表执行上下文。因此,...
    文章 2022-08-14 39浏览量
  • 对不起,学会这些 Linux 知识后,我有点飘(二)

    Linux 进程和线程的实现Linux 进程在 Linux 内核结构中,进程会被表示为 任务,通过结构体 structure 来创建。不像其他的操作系统区分进程、轻量级进程和线程,Linux 统一使用任务结构来代表执行上下文。因此,...
    文章 2022-07-30 28浏览量
  • 100道JAVA面试题+JAVA面试题参考答案

    静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以使用了。总之,实例变量必须创建对象后才可以通过这个对象...
    文章 1970-01-01 1020浏览量
  • Java异常机制的最佳实践(下)

    不一定会出现在派生类方法的异常说明里。这点同继承的规则明显不同&xff0c;在继承中&xff0c;基类的方法必须出现在派生类里&xff0c;换句话说&xff0c;在继承和覆盖的过程中&xff0c;某个特定方法的“异常说明的接口”不是变...
    文章 2021-12-16 56浏览量
  • Spark 理论基石 —— RDD

    RDD 本身会被包装成静态类型的参数进行传递。由于 Scala 支持类型推断&xff0c;大部分例子都省掉了 RDD 数据类型。尽管 Spark 暴露的 Scala 的 RDD 接口在概念上看起来很简单&xff0c;但实在实现上有一些很脏的角落&xff0...
    文章 2022-11-16 19浏览量
  • 一文理解 K8s 容器网络虚拟化

    这个函数首先进行 RPS[5]相关的处理,数据包继续在队列里转一圈(一般开启了 RSS 的网卡不需要开启 RPS)。如果需要分发包到其他 CPU 去处理,则使用 enqueue_to_backlog()投递给其他 CPU 的队列,并在 process_...
    文章 2021-11-26 4809浏览量
  • C#实现基于ffmpeg加虹软的人脸识别

    Wrapper库基本上没有什么可以说的,无非是对PInvoke的包装,只是里面做了比较多的细节处理,屏蔽了调用细节,提供了相对高层的函数。有兴趣的可以看看源代码。Wrapper库的使用例子 基本使用 人脸检测(静态图片): ...
    文章 2017-10-09 2074浏览量
  • 秋招结束面试和面经的总结(个人向)

    弹幕渲染流程频繁调用到 JS 的 setTimeout 以及 CSS 的 transition,如果把当前标签页切到后台(浏览器最小化或切换到其他标签页),两者什么变化呢?请看测试结果:浏览器setTimeouttransitionChrome/Edge...
    文章 2021-10-10 221浏览量
1 2 3 4 >

云产品推荐

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