基础docker技术00
【Amadeus原创】docker安装Mysql8
0. 系统优化 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 1. 准备conf文件 mkdir -p /home/mysql/conf cd /home/mysql/conf vim my.cnf 写以下内容: [mysql] ......
Spring 应用合并之路(一):摸石头过河 | 京东云技术团队
公司在推进降本增效,在尝多种手段之后,发现应用太多,每个应用都做跨机房容灾部署,则最少需要 4 台机器(称为容器更合适)。那么,将相近应用做一个合并,减少维护项目,提高机器利用率就是一个可选方案。 经过前后三次不同的折腾,最后探索出来一个可行方案。记录一下,分享出来,希望对有相关需求的研发童鞋有所帮 ......
docker部署rabbitmq服务
直接启动 docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4639:4639 -p 25672:25672 -p15671:15671 -p 15672:15672 -v /opt/rabbitmq:/var/lib/rabbit ......
Linux基础-安装包依赖包查询
参考URL: https://archlinux.org/packages/core/x86_64/openssh/ https://archlinux.org/packages/?sort=&q=openssl&maintainer=&flagged= 依赖包: ......
Linux基础-欧拉oe22.10系统自带sftp连接问题
问题: sftp登入linux ftp服务器通过密码认证,直接断开,显示connection closed; 日志正常无报错tail -f /var/log/secure 解决办法: 方法一: 1、修改/etc/ssh/sshd_config配置“Subsystem sftp /usr/libexe ......
图像识别的技术前沿:人工智能与机器学习的融合
图像识别的技术前沿在于人工智能(AI)与机器学习(ML)的融合。这种融合使得图像识别系统能够从大量数据中自动学习并识别出各种模式,从而在复杂和动态的环境中实现更高的准确性和鲁棒性。 机器学习在图像识别中发挥着越来越重要的作用。传统的图像识别方法通常依赖于手工制作的特征提取和特征匹配,而机器学习则通过 ......
Python学习 第2章-编程基础
本章内容 程序设计语言又被称为编程语言 计算机程序是使用编程语言组织起来的一组计算机指令 计算机指令就是指挥机器工作的指示和命令 编程语言可分为机器语言、汇编语言和高级语言 采用编译方式执行的语言称静态语言 采用解释方式执行的语言称为脚本语言 IPO指的是输入、处理和输出 print 函数完整的语法 ......
安卓之数据存储管理的使用场景以及技术优劣分析
在安卓应用开发中,数据存储管理是关键环节之一,涉及到用户数据的持久化、应用程序状态的保存以及离线内容的缓存等场景。本文将探讨安卓数据存储管理的使用场景、应用前景,以及各种技术的优劣分析,同时附上相关代码示例。 ......
探索 Linux Namespace:Docker 隔离的神奇背后
在 深入理解 Docker 核心原理:Namespace、Cgroups 和 Rootfs 一文中我们分析了 Docker 是由三大核心技术实现的。 今天就一起分析 Docker 三大核心技术之一的 Linux Namespace。 后续文章会演示如何从零实现一个简易的 Docker,这里先简单了解 ......
视频直播技术干货(十一):超低延时视频直播技术的演进之路
本文由字节跳动技术团队李晨光、匡建鑫、陈鉴平分享,本文有修订和改动。 1、引言 新媒体互动直播已成为了广大网民最重要的休闲娱乐方式之一。丰富的传统文化、新闻、竞技体育、法律、知识共享等内容,通过移动端互动直播的形式得以更加高效的展现传播,既让优质的直播内容可以实现爆发式传播扩散,又可以让用户有更多的 ......
【python基础】1.python基础.
Python 语言基础 Python 对象和引用 一切皆对象 python3 中一切皆对象,每个对象由标识、类型、值组成。 标识用于唯一标识一个对象 类型决定了该对象的可取值范围和可执行的操作 值则是对象表示的数据 num = 123 print(type(num)) print(id(123)) ......
【python基础】3.输入和输出
输入和输出 输入 命令行参数 通过sys.argv获取命令行参数,sys.argv[0]表示脚本名,sys.argv[1]表示第一个参数,以此类推。 import sys print(sys.argv[0]) print(sys.argv[1]) argparse模块 argparse模块是用于解析 ......
【python基础】5.数据处理
字符串和文本处理 字符串方法 字符串判断 方法 描述 isalnum() 是否全是数字 isalpha() 是否全是字母 isdigit() 是否全是数字 islower() 是否全是小写 isupper() 是否全是大写 isspace() 是否包含空格 istitle() 是否是标题化的(以大写 ......
【python基础】4.函数和面向对象
函数 参数 形式参数和实际参数 形式参数:定义函数时的参数,是用来接收参数用的,在函数内部作为变量使用 实际参数:调用函数时的参数,是用来把数据传递到函数内部用的 形式参数变量和对象引用的传递 形式参数变量:接收实际参数的变量 对象引用的传递:把实际参数的引用传递给形式参数变量 在python中,所 ......
【python基础】2.python数据结构
内置数据类型 数值类型数据 int 类型 int 类型用于表示整数,Python 3 中的 int 类型是没有大小限制的,可以当作 long 类型使用。 i.bit_length() 返回 int 类型的二进制表示的长度 float 类型 float 类型用于表示有限精度浮点数,python中没有 ......
【python基础】6.网络编程和通信
网络编程和通信 基于Socket的网络编程 Socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket后面,对用户来说只需要调用Socket规定的相关接口,让Socket去组 ......
【python基础】7.生产者消费者
生产者消费者模型 线程 线程的创建 继承Thread类,重写run方法 创建Thread类的实例,传入一个可调用的类实例 线程的启动 调用start方法 调用run方法 线程的结束 线程执行完毕 线程抛出未捕获的异常 线程调用stop方法 import threading, time, random ......
数据高速公路:详解数仓集群通信技术
本文分享自华为云社区《直播回顾 | 数据高速公路—数仓集群通信技术详解》,作者: 胡辣汤。 大数据时代,集群规模越来越大,业务并发越来越高,数据库集群各节点间的通信压力也越来越大。在本期《数据高速公路—数仓集群通信技术详解》的主题直播中,我们邀请到华为云GaussDB(DWS)技术布道师魏登老师,深 ......
Docker 入门系列(7)- Dockerfile 使用(FROM、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、WORKDIR)
https://blog.csdn.net/wohu1104/article/details/85227644 ———————————————————————————————————————————————————————————————— Dockerfile 是一个文本格式的配置文件,用户可以使 ......
2024了,我不想再用AOP收集业务操作日志了 | 京东云技术团队
0.背景 在近期的项目中,系统涉及到针对系统的业务操作日志统计功能,由于本系统位于业务链路的中心环节,负责接收上游系统的数据,并将基于用户操作产生的数据传递至下游系统,鉴于业务链路的复杂性和操作场景的多样性,我们计划通过对核心业务数据进行全生命周期的日志记录来提升问题解决的效率,并为用户提供更多的工 ......
客户端技术专题
JavaFX JavaFX之Scene Builder的使用 JavaFX中文官方网站 B站-JavaFX中文视频教程 学习项目 dillon-boot-fx xJavaFxTool https://gitee.com/xwintop/xJavaFxTool xJavaFxTool是使用javaFx ......
华秋获深圳市福田区2023年职工“五小”创新与质量技术成果竞赛二等奖
12月11日,深圳市福田区第十一届职工技能大比拼颁奖典礼举行,华秋凭借“智慧大厦绿能和物联网技术的探索应用”项目荣获福田区2023年职工“五小”创新与质量技术成果竞赛二等奖。这也是公司继21获得金奖,22年获得优胜奖后,连续第三年参加该项竞赛并获表彰。 深圳市福田区2023年职工“五小”创新与质量技 ......
mysql自动将23:59:59.999保存成00:00:00的问题记录
一: 原因:MySQL数据库对于毫秒大于500的数据进行进位 二:解决方法 Date endTime = DateUtil.endOfDay(couponDTO.getEndTime()) // 获取某天的结束时间 .offset(DateField.MILLISECOND,-999); // 减去 ......
深入理解左倾红黑树 | 京东物流技术团队
平衡二叉搜索树 平衡二叉搜索树(Balanced Binary Search Tree)的每个节点的左右子树高度差不超过 1,它可以在 O(logn) 时间复杂度内完成插入、查找和删除操作,最早被提出的自平衡二叉搜索树是 AVL 树。 AVL 树在执行插入或删除操作后,会根据节点的平衡因子来判断是否 ......
python爬虫算法深度优先遍历_爬虫基础 之深度优先,广度优先策略
1.深度优先递归方式; import re import requests headers = { 'User-Agent':"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom ......
【scikit-learn基础】--『监督学习』之 K-近邻分类
KNN(K-近邻),全称K-Nearest Neighbors,是一种常用的分类算法。KNN算法的历史可以追溯到1957年,当时Cover和Hart提出了“最近邻分类”的概念。但是,这个算法真正得到广泛认知和应用是在1992年,由Altman发表的一篇名为“K-Nearest Neighbors”的 ......
三维模型数据的几何坐标变换的点云重建并行计算技术方法分析
三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
3个实用重构技术,优化代码
代码重构是在不改变外部功能的情况下对现有代码进行改进。它是编程的核心部分之一,不容忽视,否则就无法获得更好的代码版本。代码重构可以增强代码的可读性、可维护性和可扩展性,它还旨在提高性能和开发人员的工作效率。 如何重构 在寻找重构的技术之前,看看如何将代码重构集成到编码过程中。以下建议可用于此目的: ......
docker镜像代理
dockerhub根镜像代理 官方命令:docker pull nginx:latest 代理命令:docker pull dockerproxy.com/library/nginx:latest dockerhub常规镜像代理 官方命令:docker pull stilleshan/frpc:la ......
【C# 技术】C# 常用排序方式
【C# 技术】C# 常用排序方式 前言 在最近的项目中经常会对C#中的数据进行排序,对于基本数据类型,其排序方式比较简单,只需要调用内置算法即可实现,但对于自定义数据类型以及自定义排序规则的情况实现起来就比较麻烦,所以在本文章中将详细介绍一下在中C#中如何对数据进行排序。 应用技术: LINQ; A ......