一、安装 1.直接安装 1.1.基础环境创建 创建数据库。 库名:yearning 字符集:utf8mb4 排序规则:utf8mb4_general_ci 1.2.下载 通过官方地址(github.com/cookieY/Yea…)下载最新版本的二进制包. wget https://github.c
go语言特性 高性能、高并发 语法简单、学习曲线平缓 丰富的标准库 完善的工具链 静态链接 快速编译 跨平台 垃圾回收 与其他高级语言对比,go语言比java和python运行速度更快,在易用性方面强于C语言 go开发环境 安装go语言 从官网选择并下载适合操作系统的go语言安装包或压缩包
wrk简介 wrk 是一个能够在单个多核 CPU 上产生显著负载的现代 HTTP 基准测试工具。它采用了多线程设计,并使用了像 epoll 和 kqueue 这样的可扩展事件通知机制。此外,用户可以指定 LuaJIT 脚本来完成 HTTP 请求生成、响应处理和自定义报告等功能。 wrk 官网 git
我们团队使用K8S来编排Docker,而小的镜像的体积的好处不言而喻,它可以有更快的构建和部署速度、更少的存储空间、更快的镜像传输和下载速度以及更好的可移植性。 但在实际工作中,团队伊始使用的Rust运行时镜像体积非常大(114M),令我感觉不可思议(我之前做过一个Go项目,总共也就30来M),于是
一、前言 1.1 Git 简介 Git 是一个开源的分布式版本控制系统,最初由 Linux 的创始人 Linus Torvalds 开发。Git 旨在帮助开发者更好地管理和协同开发代码,可以追踪文件的修改历史和版本,并允许多人同时协作开发同一个项目。Git 可以在不同的平台(Windows、Mac、
一、什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1、应用部署的环境问题 大型项目组件较多,运行环境也较为复杂,部署时
macOS Ventura 13.5 (22G74) Boot ISO 原版可引导镜像下载 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质
macOS Monterey 12.6.8 (21G725) Boot ISO 原版可引导镜像 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导
系列文章 Cilium 系列文章 前言 在前文中我们提到, cilium install 默认安装后, Cilium 功能启用和禁用情况如下: datapath mode: tunnel: 因为兼容性原因,Cilium 会默认启用 tunnel(基于 vxlan) 的 datapatch 模式
在聊容器之前,我们先聊聊以前的服务部署。我们部署服务都是直接部署在硬件服务器上,扩容就需要购买服务器,然后进行应用部署,以及各种环境和服务配置。这些流程相当繁琐,并且都是人工操作,不仅浪费时间还很费程序“猿”,因此服务部署以及迁移效率都极其低下。 在早期,用户数以及业务体量还不是很大,人工操作还能够
Parallels 18新更新还包括对 Windows 11 虚拟机 (VM) 的支持和稳定性作出改进,在默认情况下为今后所有 Windows 11 虚拟机引入虚拟平台可信模块 (vTPM)。 现在,Parallels Desktop 用户可在 Apple M1 Mac 上的 macOS Monte
作为一个前端平时很少用到Linux,但是作为一个计算机专业的人深知其重要性,因此乘着项目空闲时期好好补一补大学的课,该还的债还是要还,大学逃课天天爽,工作问题只能抗,大学是天天寒暑假,现在是天天工作日,唉。。。。 1.ls 1.1具体使用 1.2ls配置项 ls -a ls -l ls
编译安装LAMP(Linux + Apache + MySQL + PHP)是一种常见的搭建Web应用程序开发环境的方法。以下是一般的步骤: 安装Linux操作系统: 安装适合您的需求的Linux发行版,例如Ubuntu、CentOS等。遵循操作系统的安装指南进行安装。 安装Apache H
高性能网络 SIG(Special Interest Group) :在云计算时代,软硬件高速发展,云原生、微服务等新的应用形态兴起,让更多的数据在进程之间流动,而网络则成为了这些数据流的载体,在整个云时代扮演着前所未有的重要角色。在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网
一、下载安装脚本 1.进入Anaconda官网获取下载链接: 2.远程拉取安装脚本 wget https://repo.anaconda.com/archive/Anaconda3-2023.07-1-Linux-x86_64.sh 二、正式安装 1.运行脚本 bash Anaconda3-20
第一次发文,大佬勿喷。 什么是linux date 在Linux中,date命令是最基础的也是最实用的linux命令,虽然它不是其内置命令,但是还是非常重要的,我们通过通过该命令查看时间、修改时间 或者是 格式化时间,date都可以运用自如,本篇将来介绍如何使用date命令玩转时间。 如果在linu
在一些大数据平台的搭建过程(如hadoop、mpp数据库),要求/var/lib的挂载必须去掉noatime和nosuid属性,借此机会,补一下技术债,以centOS系统为例,探讨linux系统中/etc/fstab文件的作用。 1./etc/fstab文件的作用 /etc/fstab文件用来告诉系
1. 问题描述 梳理内核函数dump_stack的源码实现时,PC上竟然没有该函数打印内容的日志截图,又不想从网上盗图,所以学习下如何在内核中打印Hello World。 2. 解决方案 科普:Kernel Module是一个二进制文件,用于运行时拓展内核功能,如果功能不被需要时,可被卸载。直观上看
一、YUM概述 1、Linux软件的安装方式 在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译安装。 编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出
一、网络配置 1、ifconfig查看网络信息 命令:ifconfig 作用:获取网卡的相关信息 语法:# ifconfig 用法一:ifconfig 示例代码: #ifconfig 含义:查看网络信息 注意,我们发现当前ens33看不到IP地址信息,那是因为网卡默认不启动 手动启动网卡连接,我