Docker容器技术
Docker是什么 Docker使用Google公司推出的Go语言进行开发实现,基于Linux内核的cgroup、namespace、以及AUFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面 的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离进程,因此也称其为容器。 Docker在容器的基础上,进行了进一步的封装...
2024-01-10容器技术Docker
* ps :一 : 概述Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署二 : 核心概念Host : 主机,安装了docker程序的机器(Docker直接安装在操作系统上)Client : 连接docker主机进行操作Registry :...
2024-01-10omB技术论析
《带你遨游USB世界》中,我们已经初步介绍了USB的整体架构,本文将从以下几个方面继续介绍USB的内容。USB3.0有什么新特性?TYPEC介绍otg识别流程一、USB3.0USB是史上定义出的最成功的PC外围互连技术,并且已经迅猛地被引入到CE和Mobile领域。仅仅在2006年,就有超过20亿USB设备出产,而现在已经有...
2024-01-10技术分享|perconaQAN介绍
一、背景QAN(Query Analytics)慢查询日志分析工具是 PMM 的一部分,PMM 是 percona 公司提供的一个对于 MySQL 和 MongoDB 的监控和管理平台。官方给出的描述是:The QAN is a special dashboard which enables database administrators and application developers to analyze database queries over periods of time and find ...
2024-01-10零拷贝(zerocopy)技术几张图
read(file, tmp_buf, len);write(socket, tmp_buf, len);第1步调用read(),上下文切换到内核,DMA把磁盘数据复制到内核的缓存空间第2步read()返回,上下文切换到用户进程,CPU把数据复制到用户的缓存空间第3步write() 上下文切换到内核,CPU把数据复制到内核socket缓存,write返回,上下文切换的进程第4步DMP把socket缓存数...
2024-01-10Vue技术点整理VueRouter
路由 Vue Router对于单页面应用来说,如果涉及到多个页面的话,就必须要使用到路由,一般使用官方支持的 vue-router 库一,Vue Router 在项目中的安装引用1,在页面中使用<script>快速使用Vue Router开发<!doctype html><html> <head> <meta charset="utf-8"> <title>使用script直接引入Vue Router</title> </head> ...
2024-01-10DevSecOps在百度的实践
本文将从传统 SDL 开始,介绍百度从 SDL 到DevSecOps的演进历程。全文涉及 SDL 的痛点、DevSecOps 建设初衷、实践形式、落地思路,以及落地后的效果与收益,也会介绍DevSecOps在云原生时代的探索思路与落地场景。如果你正准备或者已经参与到企业DevSecOps建设的相关工作中,这篇文章或许能够给你的工...
2024-01-10InnoDB存储引擎.
一、InnoDB 体系架构InnoDB 存储引擎有多个内存块,可以认为这些内存块组成了一个大的内存池,负责如下工作:维护所有进程/线程需要访问的多个内部数据结构。缓存磁盘上的数据,方便快速的读取,同时对磁盘文件的数据修改之前在这里进行缓存。重做日志(redo log)缓冲。后台线程的主要作用...
2024-01-10Docker应用容器引擎
1.Docker概述1.1.Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言开发。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是...
2024-01-10ProMotion技术加持promotion技术
iPhone或于何时支持LTPO和120Hz ProMotion显示技术?外媒 MacRumors 从多个消息来源获悉,苹果考虑正考虑将 120Hz 的 ProMotion 可变刷新率技术引入 iPhone 产品线,以带来更加畅快的内容响应体验。该功能于 2017 年在 iPad Pro 平板电脑上首发,但从去年 7 月份开始,就有传闻称苹果将在至少一款 2020 iPhone 机型上支...
2024-01-10nb-lot技术特点
品牌型号:iPhone 14系统:iOS 16.1.2nb-lot技术特点:1、广覆盖。将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了100倍覆盖区域的能力。2、具备支撑连接的能力。NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构。3、更低功耗。NB-IoT终端模块的待机时间可长达10年。4、更...
2024-01-17技术分享|wrapper和dble之间的那些事
作者:鲍凤其背景在即将发布的 dble 2.19.09.0 版本中,我们将升级 dble 中 JSW 的版本,将 JSW 版本从 3.2.3 版本升级到 3.5.41 版本。升级的原因在于我们在使用过程中发现了几个比较严重的 bug,这几个 bug 会导致 dble 的守护进程异常退出和 hang 死。hang 死的案例可参考 issue:https://github.com/actiontech/dble/issue...
2024-01-10Archery规范问题
1、索引命名普通索引 idx_唯一索引 uniq_2、添加字段单个字段添加alter table ch_gas_price_compare_un add area_code varchar(16) default null comment "县、区编码";alter table ch_gas_price_compare_un add area varchar(32) default null comment "县、区名称";alter table ch_gas_price_compare_un add ma...
2024-01-10docker中时区问题的处理方法
背景这两天在打docker的时候,发现自己的容器启动之后,里面date -R的输出时区是UTC,总是和北京时间差了8个小时.标准镜像时区是UTC查看/etc/localtime,发现默认指向的是Etc/UTC时区.而且TZ环境变量也没有被设置.linux中的时区问题到底是怎么处理的实际上,我们所有关于时区处理的问题都是glibc中处理时...
2024-01-10Synchronized 问题求助
Synchronized的锁升级过程分为 偏向锁,轻量级,重量级偏向锁是进行cas threadid轻量级锁在线程栈之中创建一个lock Record 然后进行cas问题:轻量级锁在线程栈创建lockRecord的作用是什么?不创建行不行(网上见到有的说法是 需要维护到底有哪些线程竞争过这个锁,等重量级锁释放时进行唤醒,但是在没有锁升级的时候Synchronizd是怎么做的?而且重量级锁的对象头重...
2024-03-02解决docker磁盘空间不足问题
docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了。通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。通过以下方法,解决该问题。转移数据修改docker默认存储位置有多种方式修改docker默认存储位置。最好是在docker安装完后,第一时间修改docker默认存储位置为...
2024-01-10Muck各种BOSS打法攻略汇总
不少玩家可能还不太清楚游戏中的各个BOSS如何击杀,下面就为大家带来具体的打法技巧,供各位玩家们查阅参考,希望能帮到大家。全BOSS打法攻略石头人(小BOSS)每3/4/5天产卵,他每次的伤害都上一次的一套大,猛击它的岩石锤,跳跃-向玩家跳跃并射击地下光束,造成大量伤害。哥布林双刀战士(小BOSS)...
2024-01-10docker问题集合
[root@sm-docker249 yum.repos.d]# yum install docker-ce docker-ce-cli containerd.ioLoaded plugins: fastestmirror, langpacksdocker-ce-nightly | 3.5 kB 00:00 docker-ce-stable | 3.5 k...
2024-01-10C/C++数组与指针dereference问题
见下图代码,注释表示问题,输出结果在最后: int b[2][3]= {1,2,3,4,5,6}; cout<<b<<endl; cout<<*b<<endl; cout<<&b<<endl; cout<<b[0]<<endl; cout<<&b[0]<<endl; cout<<*b[0]<<endl;//1.既然b[0]和b地址是一样的,为什么取value得到的结果不同,换言之为什么*b取到的仍然是地址? cout<<"---------"<<endl;...
2024-01-10Makeover Run游戏攻略大全 高分技巧汇总
Makeover Run游戏是一款在抖音上爆火的小游戏,玩家可以控制小人去进行游戏跑酷闯关,怎么样才能快速简单通关拿高分呢,下面小编为大家带来Makeover Run高分技巧汇总。Makeover Run游戏攻略大全1、游戏中没有时间的限制,你需要安全保护角色到达终点就行,还能收集散落在道路上的各种物品道具。...
2024-01-10iOS10 Xcode8适配7个常见问题汇总
iOS10 Xcode8问题汇总【1】、Xcode8代码出现ubsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 2016-09-...
2024-01-10解决docker指定udp端口号的问题
docker启动容器时会指定访问端口,可以通过多个-p指定多个端口映射。udp在后台会有一个自己的端口号,区别于服务访问的端口号,这时就需要启动服务时候来指定一下了。如:docker run -p 8080:8090 -p 10000:11000/udp aaa:latest8080是服务本身暴露的端口号,8090是服务本身端口号。10000是udp暴露的端口号 11000...
2024-01-10李昇基向Hook发送解约书
12月1日,李昇基向Hook发送了解约书,李昇基方的相关人士确认了此事,据悉,李昇基确认了Hook违反专属合约义务的事实,之后也没有进行整改,因此决定解除专属合约。 Hook自李昇基2004年出道以来过去的18年里没有结算过音源费用一事被曝光,但Hook方一直否认说:"这没有事实根据。"11月30日,随着有...
2024-01-10【JS】蒲公英 · JELLY技术周刊 Vol.36: 你好 Hooks,再见
蒲公英 · JELLY技术周刊 Vol.36登高远眺基础技术文本长度不一如何影响界面布局使用 CSS 构建布局时,如何做好短文本内容与长文本内容的兼容,是每位优秀前端工程师的基本修养,当清楚地知道文本长度变化是否会影响界面布局时,可以避免很多不必要的问题。前端框架使用 Hooks 的五个常见错误...
2024-01-10一种针对类 Fomo3D 游戏空投的高级攻击技术剖析
作者:安比实验室&AnChain.ai公众号:安比实验室SECBIT安比(SECBIT)实验室创始人郭宇:2009年,中本聪创造了一个虚拟的去中心化新世界。这仿佛是一片流着奶和蜜糖的应许之地,人们欢呼雀跃,蜂拥而至。但与所有的生态系统一样,新世界有生命,就有捕食者。有交易者,就有黑客。区块链上的应用...
2024-01-10MongoDB技术从0到1+
本文是陈仕在“青芒话生长”MongoDB征文比赛的获奖文章,下面我们一起来欣赏下。前言偶然机会看到mongo中文社区办了场征文活动,觉得挺有意思的,虽说自己还在成为大佬的路上,但参与一下未尝不可。于是就有了这篇文章。活动已规定了选题框架,我思索了小会儿,觉得从0到1+ 挺切合选题...
2024-01-10