自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 HLS学习

在工作,需要跟m3u8的格式进行打交道,所以就去学习了一些相关的内容。本文是相关的笔记。

2025-05-19 11:53:57 411

原创 pip下载tmp不够

今天遇到一个小问题,在用pip安装的时候提示但我们单位用于生产环境的机器磁盘都是基本是论TB的,怎么会不够呢?

2025-05-08 18:49:51 254

原创 docker 常用命令

注意:容器在运行的时候,无法删除;要么停止了给删除了,要么强制删除。docker cp 容器ID:容器内文件的路径 目标主机上的路径。docker restart 容器ID 或者 容器名。docker stop 容器ID 或者 容器名。docker start 容器ID或者容器名。docker kill 容器Id 或 容器名。docker rm -f 容器ID 或容器名。docker inspect 容器ID。docker logs 容器ID。docker top 容器ID。docker rm 容器ID。

2025-04-06 13:21:04 1295

原创 工作总结:单测篇

写代码必不可少的,就是测试,但是测试一般不会对你的代码进行单测,他们一般是对系统进行功能测试,黑盒测试和压力测试。所以,后端要会单元测试。

2025-02-05 13:36:23 924

原创 工作总结:上线篇

上线算是我工作中最害怕的事情之一,另外一个事情就是领导叫我(领导有事一般都是给我发消息,不叫我)。上线的过程不亚于参加了一次马拉松,全程心率都很高。但我还是要说,不要过度紧张,保持紧张感就行了。

2025-02-05 13:34:48 958

原创 工作总结:压测篇

压测是测试需要会的一项技能,作为开发,有点时候也要会一点压测。也是被逼着现学现卖的。

2025-01-28 13:27:51 853

原创 工作总结:git篇

目前也算是工作一段时间了。之前写的git基本操作一直放在草稿箱里面没发布。这次就打算跟着这一起给写出来做一个总结。

2025-01-28 12:13:48 1327

原创 git操作

本文算是我对git的一次复习吧,之前学了git,但是没有总结。没有总结的知识总是会忘的。所以这次总结一下。对于git的学习,基本上你学会三样东西就足够了第一个就是git命令第二个就是可视化工具第三个就是一些git的工作流这些东西,有些是工作中需要用到,有些是面试会考。

2025-01-28 10:25:35 1029

原创 centos8报错错误:为 repo ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

错误:为 repo ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist。如果你仍然需要运行CentOS 8,你可以在/etc/yum.repos.d中更新一下源。使用vault.centos.org代替mirror.centos.org。现在他们被转移到https://vault.centos.org。在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS 8的所有包。

2024-11-12 10:44:18 580

原创 2024年11月docker可用镜像源

2024年11月docker可用镜像源

2024-11-12 10:41:15 1991

原创 gozero--环境安装和api语法

go-zero是go语言的微服务框架,微服务内容很多,我希望我这一篇可以绘制出完整的地图,帮助需要学习微服务的,清楚基础怎么走,然后再去做做项目。学会go-zero。

2024-11-04 20:08:28 1141

原创 解决go run main.go executable file not found in %PATH%

命令行执行go run 都会报 executable file not found in %PATH%

2024-11-04 14:13:32 811 1

原创 人工智能时代,程序员如何保持核心竞争力?

所以,对于目前的程序员来说,不如积极拥抱人工智能,把人工智能当做一种工具,利用人工智能的自动代码补全,代码生成等功能提升工作效率,然后专注于核心的代码,后端的比如高并发,我非常明确的说,人工智能是不能很好的解决高并发的问题的。所以,未来的我,不要站在未来的视角批判有时代局限性的我,我已经选择了当下我认知中最好的选择。然后,对于程序员来说,核心的竞争力还是业务,在某个领域深耕,成为某个领域里面的资深的存在,或者就是你什么都能干,或者再加上一门外语的加成,这样的发展就会好很多。

2024-09-29 23:05:45 276

原创 电脑工具推荐

在日益繁忙的工作环境中,选择合适的编程工具已成为提升开发者工作效率的关键。不同的工具能够帮助我们简化代码编写、自动化任务、提升调试速度,甚至让团队协作更加顺畅。那么,哪款编程工具让你的工作效率翻倍?是智能的代码编辑器,强大的版本控制工具,还是那些让你事半功倍的自动化脚本?让我们一起分享、探讨,找到能让效率飞升的秘密武器。这里博主推荐几个可以确确实实的提升我们效率的工具。

2024-09-29 21:40:20 1209

原创 gin项目部署到服务器并后台启动

本着能跑就行的原则,这个博文主要是教你部署到linux服务器上面的几种方式,go语言的项目是打包后不需要go环境也能跑的。

2024-07-04 20:31:41 1969

原创 gin框架解决跨域问题

今天遇到了前后端跨域问题,前后端跨域解决蛮简单的,下面是解决方案。

2024-07-04 20:31:20 718

原创 记录第一次突发情况

这台云服务器主要是我学习在用,也不是很大,2核2g3M40G硬盘。在这台服务器上,我主要使用了docker并且把所有的东西,都通过docker安装,比如MySQL,redis, elasticsearch。

2024-06-17 15:57:19 1189 1

原创 mongodb的简单操作

我们这里使用的mongosh,mongodb shell。因为mongo7.0本体没有mongo命令了。

2024-04-02 16:40:28 954

原创 mongodb的安装与配置

开始学习mongodb了,学习资料是黑马程序员的视频。

2024-04-02 16:40:00 1500 1

原创 docker安装与配置docker镜像加速器

我真的受不了虚拟机了,我电脑上有9个虚拟机,占了132G!!!我还不敢随便删,怕到时候要用。。。所以,我要学习一下docker,拯救一下我的硬盘!!!

2023-05-10 13:06:19 3122 4

原创 一文快速学会Hadoop伪分布式环境搭建,很详细

dfs.replication: ⽤于指定⽂件块的副本数量。HDPS特别适合于存储⼤⽂件,它会将⼤⽂件切分成每128MB⼀块,存储到不同的DataNode节点上,且默认将每⼀块备份2份,共3份,即此配置的默认值为3,最⼤为512MB。yarn.resourcemanager.hostname:⽤于指定ResourceManager的运⾏主机,默认0.0.0.0,即本机。注意:这里需要的配置文件都在$HADOOP_HOME/etc/hadoop里,就是安装路径/hadoop3.x/etc/hadoop。

2023-05-08 23:55:01 4578

原创 HDFS 的 shell操作

HDFS的shell操作很多跟linux的shell语法是比较相近,可以很快的学会,本文使用案例,一边演示,一边来学习命令。

2022-11-20 13:47:22 1925

原创 两个hadoop常用脚本

【代码】两个hadoop常用脚本。

2022-11-20 11:09:08 116

原创 一文快速学会hadoop完全分布式集群搭建,很详细

hadoop的启动模式有三种,一个是本地模式,一个是伪分布式模式,还有一个是集群模式。为了学习hadoop,这里需要搭建一个完全分布式的集群。希望你先把准备工作给看一下,因为我们的配置都是前后一致的。本文因为想让大家学习一下集群分发脚本,所以在模板虚拟机里面少放了很多东西,以后会写一个快速搭建集群的教程。在下一大点,我们用了一个分发脚本。在使用分发脚本传输文件时,必不可少的一项流程是登录到目标机器,也就是要输入密码(可以先试一试第五点的集群分发脚本来体会为什么要设置ssh免密登录),

2022-11-20 10:47:29 6230 3

原创 centos7 安装hadoop

这里我给解压到opt/module目录里(没有可以自己创建,主要是为了方便管理)首先我们来到hadoop里面,输入pwd,把路径给复制下来(右键复制)路径随意,只要你能到时候能找到压缩文件就行。环境变量一般都写在etc/profile里面。能出来东西就说明环境配置好了。

2022-11-19 16:37:41 1419

原创 配置hadoop模板虚拟机(学习篇)

本文主要讲述配置hadoop集群的前置工作之一,配置模板虚拟机。模板虚拟机的用处在于,我们可以快速的启动一个新的节点,在这之前的创建,配置网络等等操作都不用做了(克隆的时候就算是已经做好了)非常的方便快捷。VMvare安装与添加Linux虚拟机linux服务器更改网络配置注意 如果是最小安装还需要安装以下的东西添加以下内容(我们已经创建的用户,下面换成你的用户名,没有用户可以新建一个用户)注意使用强制保存因为我们是桌面版安装,选择了自带的开发工具,开发工具里面自带JDK,所有需要卸载JDK,使用我们

2022-11-18 10:57:39 1104

原创 CentOS7安装jdk

在大数据的技术中,Linux的环境是基础,jdk则是这些大数据工具的基础,在这篇博文中,我们主要介绍如何在Linux环境里安装jdk,以及配置环境变量。

2022-11-17 20:09:50 1314

原创 一文快速学会linux shell 编程基础!!!

shell脚本编程是linux中重要的一个环节,熟悉shell脚本编程,我们可以更好的在linux环境下工作。代码如下(示例):linux shell中的变量分为,系统变量和用户自定义变量系统变量:$HOME,$PWD,$SHELL,$USER等等显示当前shell中所有的变量:set1.定义变量:变量名=值2.撤销变量:unset 变量3.声明静态变量:readonly 变量名=值注意,静态变量不能使用unset下面的代码会在最后一行报错#!

2022-11-17 12:28:25 944

原创 linux服务器更改网络配置

linux服务器更改网络配置,是为让它的ip地址不进行变化,方面我们的后继操作。我们这里使用的是vmware+centos7来进行演示。

2022-11-08 16:40:27 3769

原创 redis常用数据类型

redis 是一种高性能的key-value数据库,所以对key的操作是最基础的东西,这里写的关于key与redis常用数据类型的一些东西。String 是Redis 最基本的类型,一个key 对应一个valueString类型是二进制安全的。意味着Redis的string 可以包含任何数据String类型是redis最基本的数据类型,一个redis中的字符串value最多可以是512Mlist这种数据结构是单键多值关于redis的list,可以简单的理解为双向链表。

2022-10-25 16:28:37 1613

原创 redis概述与安装

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或

2022-10-15 09:59:43 720

原创 VMvare安装与添加Linux虚拟机

Linux对于开发或是运维岗位来说,是必学的内容。这里我们安装的是centos7.6,所以选择的是centos764位,操作系统的镜像文件需要提前下载好。

2022-10-14 09:58:42 3487

原创 pycharm创建django项目及开发初准备

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。2019年12月2日,Django 3. 0发布。

2022-10-01 22:16:32 4473 3

原创 django的orm框架基础使用

ORM全称Object Relational Mapping,即对象关系映射,是在pymysql之上又进行了一层封装,对于数据的操作,我们无需再去编写原生sql,取代代之的是基于面向对象的思想去编写类、对象、调用相应的方法等,ORM会将其转换/映射成原生SQL然后交给pymysql执行.现在可以使用mysqlclient,mysqldb模块来替代pymysql本文是在学习银角大王-武沛齐发的视频教程后写的笔记,具体教程,请看下面这个链接orm框架总体来说,还是比较好用的。

2022-10-01 17:04:01 978

原创 关于django中在html的一些语法

在django的views.py文件中,可以获取以字典类型传入的数据,见下图中的return后面的大括号。在static文件夹中,又有css.js,img和plugins.下面说说语法。首先django中有特定的文件夹来存放这些东西,那就是static文件夹。在django中,我们有其他的语法来加载这图片,css等其他东西。如果在html中,我们要是想获得这些数据,我们就可以这样写。diango中也支持if语句。

2022-09-09 21:28:57 974 5

原创 linux软件包管理

本文主要介绍Linux系统下的软件包管理,包括rpm和yum,学习资料来源于B站韩顺平老师【小白入门 通俗易懂】2021韩顺平 一周学会Linuxrpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager ( RedHat软件包管理工具)的缩写,类似windows的setup.exe ,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。Linux的分发版本都有采用( suse,redhat, c

2022-06-30 16:00:38 439

原创 linux进程管理

本文主要介绍了Linux进程管理的相关学习笔记,学习资料来自B站韩顺平老师【小白入门 通俗易懂】2021韩顺平 一周学会Linuxps指令是用来查看目前系统中有哪些正在执行,以及它们的执行的 状况。可以不加任何参数。(不加参数没有多少信息,一般我们都是要加参数的)常用选项-a 显示当前终端的所有进程信息-u 以用户的格式显示进程信息-x显示后台进程运行的参数说明:有的时候,我们需要在这里寻找信息,这个时候就需要我们用到管道符号和grep,下面也是一样详解USER 进程执行用户PID:进程号

2022-06-29 15:44:47 131

原创 磁盘情况查询与磁盘实用指令

本文主要介绍了磁盘情况查询与磁盘实用指令学习笔记,相关学习资料来自B站韩顺平老师【小白入门 通俗易懂】2021韩顺平 一周学会Linux基本语法常用选项-s 查询指定目录占用大小汇总(只会返回一个总的数值,详细的不会展开,且不能和-c连用)-h 将文件的大小带上计量单位-a 将文件也显示出来–max-depth=1 指定子目录的深度为1-c列出明细的同时,增加汇总值例,查询 /opt 目录下的文件情况,深度为1二、磁盘实用指令1.统计/opt 文件夹下文件的个数2.统计/opt 文件夹

2022-06-28 16:08:31 1210

原创 Linux磁盘分区与挂载

本文主要介绍了Linux磁盘分区与挂载学习笔记,相关学习来自B站韩顺平老师【小白入门 通俗易懂】2021韩顺平 一周学会Linux1、linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。2、Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得1.首先来到设置页面2.点击添加3.点击下一

2022-06-28 11:07:08 1803

原创 linux组管理与权限管理

本文主要介绍了Linux组管理与权限管理学习笔记,相关学习资料来自B站韩顺平老师,【小白入门 通俗易懂】2021韩顺平 一周学会Linux因为下面会多次用到这个东西,所以我决定先在这里进行说明。先看图第一列有10位,这是在说明该文件或目录的权限,在下面会详细介绍。第二列是数字,如果是文件,那就是1,如果是目录,说明目录下面有多少行(该目录下有多少子目录+文件)第三列root那一列,为文件或目录的所有者,也就是创建者第四列为文件或目录的所在组第五列为文件的大小,如果是文件夹,显示为4096字节第七列为该文

2022-06-24 15:26:36 373

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除