IT技术资讯-ITHotHub.CoM 是互联网IT技术以及相关资源资料平台IT技术资讯

欢迎光临
我们一直在努力
面向页面的移动端架构设计-IT技术资讯
系统架构

面向页面的移动端架构设计

admin阅读(1249)评论(0)赞(2)

2020年05月14日 阅读 218, 前言 本文非常长,阅读需要勇气。 作者尝试在移动端总结出一套面向页面的架构设计,暂定命名为POA(page-oriented architecture),因为核心的关注点在于page,阅读本文更多的是...

花椒敏感词系统-IT技术资讯
系统架构

花椒敏感词系统

admin阅读(1013)评论(0)赞(2)

2020年05月14日 阅读 930, 背景介绍 直播系统主要是以内容为主,好的内容可以吸引用户来欣赏,也能为公司带来可观的收益,既然有传播的入口,那么必然有负面内容的出现,随着平台用户量不断扩大,内容的监管也是必不可少的一个环节,比如国家...

KVM

KVM cpu配置模式分类

admin阅读(4107)评论(0)赞(2)

            关于CPU配置模式,深度实践KVM一书中有概要讲述,最近做KVM的CPU host 模式配置做了相关了解,但因为宿主机的型号种类较多可能无法进一步发布,现做...

golang-module代理设置-IT技术资讯
golang

golang-module代理设置

admin阅读(1030)评论(0)赞(1)

在Go 1.13版本中,GOPROXY代理比较成熟了,可以很方便的设置代理。      设置GOPROXY代理 目前国内比较好用的代理,可以用goproxy.cn 设置GOPROXY代理 go env -w GOPROXY=https://...

为什么 IPv6 难以取代 IPv4-IT技术资讯
网络

为什么 IPv6 难以取代 IPv4

admin阅读(1013)评论(0)赞(2)

为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面...

golang

golang异步kafka生产者

admin阅读(1082)评论(0)赞(1)

在实际业务场景中,为了提高系统的实时性,减轻日志存储压力,需要将日志直接生产至消息中间件,减少flume或flumted收集所导致的延时及性能压力,本文实现了一下功能: 实现了一个静态调用的异步生产者    AsyncProducer 封装...

误执行 rm -fr /* 别急来看看怎么恢复-IT技术资讯
Linux

误执行 rm -fr /* 别急来看看怎么恢复

admin阅读(1719)评论(1)赞(1)

前言 临近五一节,想到有 5 天假期,小林开始飘了。 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑。 结果一跑起来,发生不对劲,怎么一个简单脚本跑了 10 秒还没结束,于是立马直接 ctrl + c 一顿...

KVM

KVM虚拟机动态增加网卡和硬盘

admin阅读(1165)评论(0)赞(0)

在使用KVM使用过程中,经常会需要增加网卡或硬盘。当然,在允许重启的情况下,可以通过”virsh edit 虚拟机名”的方式编辑xml配置文件,保存退出后。通过start 加载新的配置文件启动,从而完成新增硬件的目的...

umount不掉处理方法-IT技术资讯
Linux

umount不掉处理方法

admin阅读(1920)评论(0)赞(0)

1、使用fuser命令 fuser -m -v /mnt 可以查看到当前占用/mnt目录的进程号,然后用kill杀死它。 也可以使用fuser -m -k /mnt 直接杀死这个进程。 如果你不是很明确是否要杀死所有霸占设备的程序,你还可以...

golang

kafka的go版本api使用

admin阅读(1441)评论(0)赞(1)

概述 go语言版本的kafakaAPI 准备 golang sarama 简单使用 生产和消费的过程都是通过一个配置开始的. 生产者 //设置配置 config := sarama.NewConfig() //等待服务器所有副本都保存成功后...

Docker

flannel 源码分析

admin阅读(899)评论(0)赞(1)

简介 flannel 是为了解决容器的跨主机网络问题而出现的项目,可以提供多种类型的网络模型: 普通网络:udp、vxlan、hostgw 平台网络:gce、aws 使用之前,需要在 etcd 中写入要管理网络的配置,比如 : { "Net...

解析 python decorator-IT技术资讯
Python

解析 python decorator

admin阅读(877)评论(0)赞(1)

首次看到 python 的 decorator 的时候,感到非常新奇,也非常困惑。这个看起来很酷,在各种源码里经常出现的家伙到底是什么意思,怎么使用? @myDecorator def aFunction(): print("inside ...

linux 系统启动过程-IT技术资讯
Linux

linux 系统启动过程

admin阅读(991)评论(0)赞(1)

Linux 系统的启动过程 简介 我们都知道:操作系统运行的代码是在硬盘上的,最终要跑到内存和 CPU 上,才能被我们使用。 那从摁下电源键到看到系统界面,操作系统是怎么霸占了所有的硬件资源,把自己加载到内存开始运行的呢? 可以想到有两个可...

抓包神器 tcpdump 使用介绍-IT技术资讯
tcpdump

抓包神器 tcpdump 使用介绍

admin阅读(1142)评论(0)赞(0)

tcpdump 命令使用简介 简单介绍 tcpdump 是一款强大的网络抓包工具,运行在 linux 平台上。熟悉 tcpdump 的使用能够帮助你分析、调试网络数据。 要想使用很好地掌握 tcpdump, 必须对网络报文(TCP/IP 协...

Etcd

etcd 使用入门

admin阅读(972)评论(0)赞(0)

1. etcd 简介 coreos 开发的分布式服务系统,内部采用 raft 协议作为一致性算法。作为服务发现系统,有以下的特点: 简单:安装配置简单,而且提供了 HTTP API 进行交互,使用也很简单 安全:支持 SSL 证书验证 快速...

go http 服务器编程-IT技术资讯
golang

go http 服务器编程

admin阅读(1040)评论(0)赞(2)

1. 初识 http 是典型的 C/S 架构,客户端向服务端发送请求(request),服务端做出应答(response)。 golang 的标准库 net/http 提供了 http 编程有关的接口,封装了内部TCP连接和报文解析的复杂琐...

使用 pprof 和火焰图调试 golang 应用-IT技术资讯
golang

使用 pprof 和火焰图调试 golang 应用

admin阅读(1167)评论(0)赞(2)

什么是 Profiling? Profiling 这个词比较难翻译,一般译成画像。比如在案件侦破的时候会对嫌疑人做画像,从犯罪现场的种种证据,找到嫌疑人的各种特征,方便对嫌疑人进行排查;还有就是互联网公司会对用户信息做画像,通过了解用户各个...

Ubuntu 20.04 LTS(Focal Fossa)发布-IT技术资讯
Linux

Ubuntu 20.04 LTS(Focal Fossa)发布

admin阅读(991)评论(0)赞(1)

Ubuntu 20.04 LTS 已经发布,代号 Focal Fossa,这是 Ubuntu 的第 8 个长期支持版本,将提供 5 年支持。桌面、服务器版本和云等版本全线更新,并且一系列 Ubuntu 衍生系统也更新到 20.04,包括 K...

记一次golang的内存泄露-IT技术资讯
golang

记一次golang的内存泄露

admin阅读(987)评论(0)赞(2)

程序功能 此程序的主要功能是将文件中数据导入到clickhouse数据库中。 【问题描述】 服务器内存每隔一段时间会耗尽 【问题分析】 由于使用的是go语言开发的,所以采用了业界流行的工具pprof。 参考URL: https://cizi...

kafka-IT技术资讯
ithothub

kafka

admin阅读(977)评论(0)赞(2)

Kafka Kafka集群的架构 broker topic partition:分区,把同一个topic分成不同的分区,提高负载 leader:分区的主节点(老大) follower:分区的从节点(小弟) Consumer Group 生产...

当 Redis 发生高延迟时,到底发生了什么-IT技术资讯
Redis

当 Redis 发生高延迟时,到底发生了什么

admin阅读(937)评论(0)赞(1)

Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是 Redis 也会发生延迟时,这是就需要我们对其产生原因有深刻的了解,以便于快速排查问题,解决 Redis的延迟问题 一条命令执行过...

Linux

强制重启Linux系统的几种方法

admin阅读(1016)评论(0)赞(1)

实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot、init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几种特殊的方法进行强制重启。 注意 下面这...

什么是  WSGI-IT技术资讯
Python

什么是 WSGI

admin阅读(926)评论(0)赞(0)

在 三百六十行,行行转 IT 的现状下,很多来自各行各业的同学,都选择 Python 这门胶水语言做为踏入互联网大门的第一块敲门砖,在这些人里,又有相当大比例的同学选择了 Web 开发这个方向(包括我)。而从事 web 开发,绕不过一个知识...