• Windows钩子—我的需求

    而是因为我做事非常迅速,往往将分内的工作完成以后没有事干,可是领导就不愿意了,他们不可能让我闲着,然而我又十分不情愿接受新的任务而没有得到任务额外的报酬,于是我就写一些linux方面的文章,领导当然不愿意...
    文章 2017-11-12 1005浏览量
  • 从JDK源码看关闭钩子

    而 ApplicationShutdownHooks 中真正负责启动所有钩子任务由 runHooks 方法负责,它的逻辑如下: 1.先对 ApplicationShutdownHooks 类加锁并取到所有钩子,然后将 hooks 变量设为 null。2.遍历所有钩子,分别启动...
    文章 2017-10-23 1287浏览量
  • 写一个 JavaScript 框架:比 setTimeout 更棒的定时...

    这个系列是关于一个开源的客户端框架,叫做 NX。在这个系列里,我主要解释一下写该框架不得不克服的主要困难。如果你对 NX 感兴趣可以参观我们的 主页。...本文来自云栖社区合作伙伴“Linux中国”
    文章 2017-06-02 1202浏览量
  • Tomcat 优雅关闭之路

    在实际的环境中,我们可能有在running的任务,如果此时程序被强制关闭,便会导致当前任务数据的丢失,特别是时间特别长的任务,极有可能造成前功尽弃的局面。同时,如果程序设计不当,没有相应的幂等操作,还有可能...
    文章 2020-02-13 746浏览量
  • svn提交时强制注释

    windows下写SVN钩子比较麻烦,只能是批处理或者exe,linux下随便用什么脚本语言写都可以,只要加上可执行权限就行了。usr/bin/env python coding:utf-8-*- SVN提交前检查钩子 功能: 1、强制填写提交注释,内容10...
    文章 2015-12-10 972浏览量
  • Git 系列(六):如何搭建你自己的 Git 服务器

    Git 技术”或者“只有狂热粉才能阅读”的一句委婉的说法,但是事实是这里面的每个任务都不需要很深的知识或者其他特殊的训练,就能基本理解 Git 的工作原理,有可能需要一丁点关于 Linux 的知识。共享 Git 服务器 ...
    文章 2017-06-06 2669浏览量
  • linux新内核的freeze框架以及意义

    linux的电源管理发展非常迅速,比如在挂起到内存的时候,系统会冻结住所有的进程,也就是所有的进程都不再运行,它们被冻结之前,最后的状态被保存,等到解冻的时候,所有进程恢复运行,linux对此的实现非常巧妙,它...
    文章 2017-11-12 1047浏览量
  • 编写一个Linux虚拟网卡来实现类NVI

    取消conntrack,因为它的任务在第一阶段已经完成了 skb->nfct=amp;nf_conntrack_untracked.ct_general;skb->nfctinfo=IP_CT_NEW;nf_conntrack_get(skb->nfct);len=skb->len;if(likely(netif_rx(skb)=...
    文章 2017-11-12 878浏览量
  • PHP底层工作原理

    由于模块可以在请求处理流程的任何一个点上执行检查请求头部的任务,因此这个钩子很少被使用。mod_setenvif就是利用这个阶段工作的。4、Access Control阶段 Apache在本阶段的主要工作:根据配置文件检查是否允许访问...
    文章 2011-09-13 921浏览量
  • Git系列(六):如何搭建你自己的Git服务器

    Git 技术”或者“只有狂热粉才能阅读”的一句委婉的说法,但是事实是这里面的每个任务都不需要很深的知识或者其他特殊的训练,就能基本理解 Git 的工作原理,有可能需要一丁点关于 Linux 的知识。共享 Git 服务器 ...
    文章 2017-08-15 1501浏览量
  • CoreOS的Tectonic新发行版支持Kubernetes自我管理

    “人们ssh登录到每个节点上人工修改文件,或者至少写个脚本来执行这些任务。和管理Kubernetes应用相比这些操作需要一系列技能。一篇CoreOS博文在谈到自我管理能力时指出,“事实上,掌握kubectl和相关工具来管理...
    文章 2017-10-12 1816浏览量
  • 转载>什么是 Containerd

    我们还公开了一个任务 API,它允许用户创建一个正在运行的任务,能够向容器的网络命名空间添加接口,然后启动容器的进程,而不必在容器的生命周期各个点上使用复杂的钩子。在过去几个月中,添加到 containerd 的另一...
    文章 2017-09-04 1628浏览量
  • 我翻译的关于linux内核的ioctl函数的一篇文档

    幸运的是,LINUX操作系统为此目的内置了钩子,如果你再看一下那个头文件sockios.h你会注意到每一个设备都有一个预定义的SIOCDEVPRIVATE命令,实现它的任务就全权交给了写这个设备驱动的程序员了.根据常规约定,一个用户...
    文章 2017-11-12 1186浏览量
  • Kubernetes 最佳实践

    在某些情况下,一个应用还需要使用任务 Jobs 和定时任务 CronJobs。守护进程集(DaemonSet)通常不是应用部署的一部分,但是通常由系统管理员创建,以在全部或者部分节点上运行系统服务。水平 pod 扩容器...
    文章 2021-12-20 86浏览量
  • 【剖析|SOFARPC 框架】系列之 SOFARPC 优雅关闭剖析

    确认关闭操作:将通信队列等待发送或者正在发送的消息发送完毕,把已经到期或者关闭超时之前到期的定时任务执行结束,把用户自定义注册到 NioEventLoop 线程的 ShutdownHook 关闭钩子执行完成;清理资源操作:把注册...
    文章 2018-11-08 1191浏览量
  • 戴文的Linux内核专题:26 配置内核(22)

    Latency measuring infrastructure"驱动提供了延迟检测工具LatencyTop,以找出用户空间中由于内核执行/任务而被阻碍/干扰的对象。下面,我们有一个子菜单名为"Tracers",它包含了不同追踪器的列表。追踪器是一段...
    文章 2017-05-02 1537浏览量
  • 【剖析|SOFARPC 框架】系列之 SOFARPC 优雅关闭剖析

    确认关闭操作:将通信队列等待发送或者正在发送的消息发送完毕,把已经到期或者关闭超时之前到期的定时任务执行结束,把用户自定义注册到 NioEventLoop 线程的 ShutdownHook 关闭钩子执行完成;清理资源操作:把注册...
    文章 2019-08-02 612浏览量
  • Docker技术剖析:Docker背后的内核知识

    cgroups是Linux内核提供的一种机制,这种机制可以根据需求把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内,从而为系统资源管理提供一个统一的框架。也就是说,cgroups可以限制、记录任务组所...
    文章 2018-03-18 1789浏览量
  • 使用 GitHub 和 Python 实现持续部署

    从触发一个 Jenkins 实例上的 CI(持续集成)任务到配置云中的机器,几乎有着无限的可能性。这篇教程将展示如何使用 Python 和 Flask 框架来搭建一个简单的持续部署(CD)服务。在这个例子中的持续部署服务是一个...
    文章 2018-04-16 4122浏览量
  • Docker限制

    这种机制可以根据需求把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内&xff0c;从而为系统资源管理提供一个统一的框架。简单说&xff0c;Cgroups 可以限制、记录任务组所使用的物理资源。本质上来说&...
    文章 2022-06-10 12浏览量
  • GitLab的安装及使用教程

    sidekiq:用于在后台执行队列任务(异步执行)。unicorn:An HTTP server for Rack applications,GitLab Rails应用是托管在这个服务器上面的。GitLab工作流程 GitLab Shell GitLab Shell有两个作用:为GitLab处理...
    文章 2017-04-24 116931浏览量
  • Linux 内核测试与调试(3)

    Linux 内核测试与调试(3) 基本测试 安装好内核后,试试能不能启动它。能启动的话,检查 dmesg 看看有没有隐藏的错误。试试下面的功能: 网络(Wifi 或者网线)是否可用?ssh 是否可用?使用 ssh 远程传输文件。...
    文章 2017-05-02 1499浏览量
  • 阿里云ECS自动部署Jenkins使用体验

    对于我这种刚接触Linux系统的同学简直不要太完美。正巧自己要做一个项目需要部署到服务器。简述这个活动的内容:在阿里云网站有一个叫做阿里云开发者成长的模块。里面有一个详细的领取步骤。在开始会提供一个虚拟...
    文章 2021-11-02 250浏览量
  • 关于Linux系统调用,内核函数【转】

    Linux中(Unix也如此)这些API主要是通过C库(libc)实现的,它除了定义的一些标准的C函数外,一个很重要的任务就是提供了一套封装例程(wrapper routine)将系统调用在用户空间包装后供用户编程使用。...
    文章 2017-11-23 1785浏览量
  • 云服务器 ECS 建站教程:GitLab的安装及使用

    sidekiq:用于在后台执行队列任务(异步执行)。unicorn:An HTTP server for Rack applications,GitLab Rails应用是托管在这个服务器上面的。GitLab工作流程 GitLab Shell GitLab Shell有两个作用:为GitLab处理...
    文章 2017-08-08 7462浏览量
  • 你不了解的Linux二进制分析

    ELF二进制格式比较复杂,也很枯燥,不过可以在进行反编译或者编程任务中应用ELF二进制格式相关的编程知识,通过这样的方式学习,倒是一种很有趣的尝试。ELF跟程序加载、动态链接、符号表查找和许多其他精心设计的...
    文章 2022-02-14 71浏览量
  • 关于Linux系统调用,内核函数【转】

    Linux中(Unix也如此)这些API主要是通过C库(libc)实现的,它除了定义的一些标准的C函数外,一个很重要的任务就是提供了一套封装例程(wrapper routine)将系统调用在用户空间包装后供用户编程使用。...
    文章 2016-03-10 990浏览量
  • 在 CentOS 上构建无线网络测试环境

    引言前段时间,我负责的远程控制手机的功能新加了动态修改手机端网络延迟的功能(网络测试),所以当时 Infra 团队为我们构建了一个 WiFi 网络环境,并通过两台 Linux 主机进行实际的网络控制。不过后来我们对其软件...
    文章 2021-12-27 45浏览量
  • 微服务的两种模式:应用中心和任务中心

    事件可能以各种形式到来,拥有广阔的来源,例如调度、网络钩子、回调、消息机制、传感器或者直接API调用。因为它的异步本质,在消息队列里的任务将保持请求直到它可以被执行。小贴士:考虑使用API网关作为所有添加...
    文章 2017-09-21 1416浏览量
  • Neutron 理解(14):Neutron ML2+Linux bridge+VxLAN...

    Linux vxlan 在 UDP socket 上接收到 vxlan 包后,解包,然后根据其中的 vxlan ID 将它转给某个 vxlan interface,然后再通过它所连接的linux bridge 转给虚机 Linux vxlan 在收到虚机的多播或者广播帧后,将其封装...
    文章 2017-11-09 2441浏览量
1 2 3 4 5 >

云产品推荐

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