ICode9

精准搜索请尝试: 精确搜索
  • Prometheus 组成及架构2022-09-01 00:03:18

    Prometheus 组成及架构Prometheus 生态圈中包含了多个组件,其中许多组件是可选的:Prometheus Server: ------服务端 ---处理,储存数据负责收集和存储时间Prometheus 组成及架构序列数据(time series data),并且提供查询接口。Jobs/Exporters: ------客户端 ---采集数据客户端,用于暴露已

  • Zookeeper 使用 Java 实现分布式协调机制2022-07-11 22:33:01

    Zookeeper 允许多个客户端在指定的一个或一些节点上添加监听事件,当被监听的节点发生状态变化时,Zookeeper 会把节点变化的细节通知到相应的客户端,这就是 Zookeeper 分布式协调机制的核心本质。 为了实现分布式协调功能,Zookeeper 引入了 Watcher 机制来进行事件监听,但是由于原生的方

  • class2022-06-25 20:00:52

    In biological classification, class (Latin: classis, 纲) is a taxonomic rank, as well as a taxonomic unit, a taxon, in that rank.[a] Other well-known ranks in descending order of size are life, domain, kingdom, phylum, class, order, family, genus, and spec

  • Dubbo 轻松实现负载均衡、集群容错、服务降级2022-06-19 15:00:27

    本篇博客介绍 Dubbo 框架在实际项目中非常实用的高级技术,并对原有的 Demo 继续进行一些调整即可作为本篇博客的 Demo。同样只需要编写很少的代码或者进行一些注解配置即可实现,大大提高了开发效率。在本篇博客的最后,会提供源代码的下载,需要注意的是:在运行本 Demo 代码时,必须先启动

  • Dubbo 对象序列化、超时、重试、多版本控制2022-06-11 19:03:09

    之前已经快速搭建了 Dubbo 入门 Demo,本篇博客将继续在此 Demo 的基础上,介绍一下 Dubbo 在实际项目开发中必然会用到的一些简单实用的技术点,只需要编写很少的代码或者进行一些注解配置即可实现,大大提高了开发效率。在本篇博客的最后,会提供源代码的下载,需要注意的是:在运行本 Demo 代

  • CSAPP 之 ShellLab 详解2022-05-22 14:32:00

    前言 本篇博客将会详细介绍 CSAPP 之 ShellLab 的完成过程,实现一个简易(lou)的 shell。tsh 拥有以下功能: 可以执行外部程序 支持四个内建命令,名称和功能为: quit:退出终端 jobs:列出所有后台作业 bg <job>:继续在后台运行一个处于停止状态的后台作业,<job> 可以是 PID 或者 %JID 形式 f

  • 044.管理前后台进程(4-6)2022/5/122022-05-12 01:03:50

    1.&符号和nohub命令:后台运行程序                      2.nohup命令:使进程与终端分离                3.Ctrl + Z,jobs,bg 和 fg命令,控制进程的前后台切换                                            4.小结            5.job

  • jenkins jobs和workspace占用空间过大2022-04-30 00:01:07

     发现jenkins的job和工作区占用空间比较大,需进行清理。 workspace 清理直接在界面点击清理工作区即可。 jobs目录空间特别大,通过修改job配置,然后重新构建一次,空间就会释放。  

  • SpringMvc 对提交的数据进行验证2022-04-22 23:01:28

    在网页上提交数据到后端,除了在前端用 js 对相关数据进行验证之外,考虑到安全性,服务器端也是必须需要验证的。尤其是对于当前比较流行的前后端分离的开发方案,前端调用后端的接口提交数据,后端的接口需要对提交过来的数据进行验证无误,才能确保业务的正常开展。SpringMvc 借助第三方 hi

  • 6. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 收集诊断跟踪信息与如何分析瓶颈2022-04-20 15:34:41

    1. 前言 上面我们已经做到了接口以及场景压测,通过控制台输出结果,我们只需要将结果收集整理下来,最后汇总到excel上,此次压测报告就可以完成了,但收集报告也挺麻烦的,交给谁呢…… 找了一圈、没找到愿意接手的人,该怎么办呢……思考了会儿还是决定看看能否通过程序解决我们的难题吧,毕竟

  • Text of Steve Jobs' Commencement address (2005)2022-04-18 20:04:09

    I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever gotten to a college graduation. Today I want to tell you three stori

  • sqlserver sqlite mysql 修改自增id 增量2022-04-13 12:01:38

    1.MySQL重置自增id 方法一:使用truncate命令(截断表) truncate table tableName(表名); 注意:truncate命令一次性将表中所有数据删除,且无法恢复。并且在删除过程中不会激活与表有关的删除触发器。执行速度快。使用truncate命令后,表和索引所占用的空间会恢复到初始大小。   方法二:

  • csapp - shell lab记录2022-04-13 02:31:05

    不得不说,CMU的15213课程比SEU的计组和操作系统课强太多了(不过SEU的课也给我打下了一些基础,还是有用的)。布置的所有实验都有详细友好的指导手册,会提供程序的框架,不需要从零构建程序,让学生更专注于课程所学内容。同时还有完善的测试用例,学生在实验过程中就能知道自己写的程序是否正

  • 线程池 实现2022-03-06 21:02:32

    线程池…… 锁的对象为实际消费数据对象。wait 释放锁,线程释放资源进入对象等待队列。 notify 将线程从等待队列移到阻塞队列,抢占资源继续执行。(等待/通知。生产者/消费者。订阅/发布???)     public interface ThreadPool<Job extends Runnable> { void execute(Job job);

  • GitLab CI/CD Pipeline 与 jobs的概念2022-02-27 16:35:17

    GitLab CI/CD Pipeline与jobs的概念 在GitLab中 Pipeline 的流水管道包含多个stage(阶段), 每个stage 包含多个jobs。 每一次提交都会触发一次Pipeline, 而每一个Pipeline的内容定义的都是一个个jobs。 所有的jobs都是定义在.gitlab.ci.yml中的, 是.gitlab.ci.yml的最高等级的元素,

  • 哈工大 计算机系统 实验七2022-01-30 10:35:11

    所有实验文件可见github 计算机系统实验整理 实验报告 实 验(七) 题 目 TinyShell 微壳   专 业 计算机 学   号 1190300321 班   级 1936602 学 生 郑晟赫     指 导 教 师 刘宏伟

  • 1723. 完成所有工作的最短时间2022-01-26 16:02:25

    给你一个整数数组 jobs ,其中 jobs[i] 是完成第 i 项工作要花费的时间。 请你将这些工作分配给 k 位工人。所有工作都应该分配给工人,且每项工作只能分配给一位工人。工人的 工作时间 是完成分配给他们的所有工作花费时间的总和。请你设计一套最佳的工作分配方案,使工人的 最大工作时

  • makefile2022-01-26 10:32:57

    交叉编译详解 一 概念篇_p_fly的博客-CSDN博客_交叉编译 本地编译:在当前编译平台下,编译出来的程序只能放到当前平台下运行。交叉编译:在当前编译平台下,编译出来的程序能运行在体系结构不同的另一种目标平台上,但是编译平台本身却不能运行该程序: 交叉编译链就是为了编译跨平台体系

  • 《深入理解计算机系统》CSAPP_TshLab2022-01-25 19:05:05

    TshLab 开始日期:22.1.20 操作系统:linux 调试工具:linux terminal 目录TshLabPreknowledgeFunctionsAttentioneval()do_bgfg()waitfg()builtin_cmd()sigchld_handler()sigint_handler()sigstp_handler()Put all togethertrace15 & 16Conclusion Preknowledge tshlab的意思是:tiny sh

  • shell任务的前后台转换2022-01-17 19:02:00

    你在使用脚本的时候有没有碰到这个现象 1.输入脚本的时候没有带 &,让脚本在前台执行,然后不小心按到了ctrl+c,中断了后悔着呢? 2.输入脚本的以后没有带&,结果过一会又想让他后台运行,你咋操作??难道是ctrl+c,然后从新执行一遍。 3.输入脚本的时候带了&,发现脚本有些错误,但是脚本中执行了好

  • go-基础-任务池2022-01-06 09:36:55

    package main import ( "fmt" "time" ) func worker(id int, jobs <-chan int, results chan<- int) { for j := range jobs { fmt.Printf("工人%d,开始工作%d \n", id, j) time.Sleep(time.Second) fmt.Printf("工人%d,完成工作%d

  • 日常记录(28)杂项、xx2022-01-02 12:38:17

    fork join的label(tag) https://bbs.eetop.cn/thread-883536-1-1.html 其中只要有任何一个线程结束,都退出并行运行块,并打印DONE。要求分别用fork-join、fork-join_any,fork-join_none来实现. 实现基于label的方法会非常容易。由于label本身范围更广,比disable fork控制的更容易(在线

  • linux jobs2021-12-21 13:33:49

    linux工作管理 ctrl + z中断进程   1.jobs    这里的1 2 是它的工作号 + 表示最后一个放入后台的工作   将后台暂停的工作恢复到前台执行        像top vim这样的命令只能在前台执行  

  • Jenkins Jobs status dashboard by Build Monitor Plugin2021-12-15 10:32:34

    Jenkins Jobs status dashboard by Build Monitor Plugin https://www.devopsart.com/2020/05/jenkins-jobs-status-dashboard-by-build.html https://plugins.jenkins.io/build-monitor-plugin/   Jenkins JOB 构建结果需要用户登录系统,找到对应的job build查看。 这个动作与敏

  • Steve Jobs——Follow your heart and intuition, everything else is secondary.2021-12-12 23:02:59

    Extraverted iNtuition Thinking Judgment Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma - which is living with the results of other people’s thinking. Don’t let the noise of other’s opinions drown out

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有