首页
学习
活动
专区
工具
TVP
发布

一只程序原

有人问我,我就会讲。
专栏作者
173
文章
120357
阅读量
29
订阅数
Redis之事务
可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞
yuanshuai
2022-08-22
1090
Linux之包管理工具(RPM和YUM)
包管理工具 1. RPM包 RPM:RedHat Package Manager,红帽软件包管理工具。 Linuxd分发版本都有采用(suse,redhat,centos等) 1.1 rpm指令 1.1.1 查看指令 RPM查询已安装的rpm列表:rpm -qa | grep xx 查看是否安装firefox:rpm -qa |grep firefox 📷 如果是i686,i386表示32位系统,noarch表示通用 rpm -qa:查询所安装的所有rpm软件包 rpm -qa | more
yuanshuai
2022-08-22
3820
Linux之入门
1.Linux介绍 1.1 学习方向 linux运维工程师: 维护linux的服务器(一般大型企业) linux嵌入式工程师: linux做驱动开发,或者linux的嵌入式 linux下开发项目 📷 1.2. 应用领域 个人桌面 服务器应用 免费,稳定,高效 侵入式应用 机顶盒,手机,数字电视,智能家居等 1.3. 学习进阶 学习基本指令 文件操作指令 编辑工具 用户管理 linux系统配置 环境变量,网络配置,服务配置 linux环境下搭建开发环境 大数据 JavaEE Python 等 编
yuanshuai
2022-08-22
6720
Linux之定时任务调度
|---|--- 第一个“”|一小时当中的第几分钟|0-59 第二个“”|一天当中的第几小时|0-23 第三个“”|一个月当中的第几天|1-31 第四个“”|一年当中的第几月|1-12 第五个“*”|一周当中的星期几|0-7(0和7都代表星期日)
yuanshuai
2022-08-22
2.2K0
Linux之目录结构和远程登录
Linux基本目录机构 1. 基本介绍 Linux的文件系统采用级层式子的树状目录结构, 最上层是根目录“/” Linux世界里,一切皆文件。 📷 2. 目录用途 /bin: 是Binary的缩写,这个目录存放着最经常使用的命令。 /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 /home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 /root:该目录为系统管理员,也称作超级权限者的用户主目录。 /lib:
yuanshuai
2022-08-22
1.7K0
Linux之磁盘分区与挂载度
Linux磁盘分区、挂载度 1. 分区方式 mbr分区 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR最大只支持2TB,但拥有最好的兼容性 gpt分区 支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区) 最大支持18EB的大容量(1EB=1024PB,PB=1024TB) windows7 64位以后支持gpt 2. Linux分区 2.1 分区原理 Linux来说无论有几个分区,分给哪一个目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结
yuanshuai
2022-08-22
1.5K0
Linux之网络配置
网络配置 1 Linux网络配置原理 虚拟机NAT网络配置原理 📷 2 查看网络IP和网关 2.1 虚拟机网络编辑器 📷 2.2 修改IP地址 📷 2.3 查看网关 📷 2.4 查看windows中的虚拟网卡的ip地址 windows中使用ipconfig查看ip配置 3. ping测试 基本语法: ping [主机地址] 例如: ping www.baidu.com 4. Linux网络环境配置 4.1 自动抓取 📷 缺点: 每次自动获取的ip地址可能不一样,不适用于做服务器 4.2 指定ip
yuanshuai
2022-08-22
1.2K0
Docker之容器数据卷
Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。
yuanshuai
2022-08-22
3980
Docker之简介
一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联
yuanshuai
2022-08-22
2170
为什么我们需要Pod?
在前面的文章中,我详细介绍了在 Kubernetes 里部署一个应用的过程。在这些讲解中,我提到了这样一个知识点:Pod,是 Kubernetes 项目中最小的 API 对
yuanshuai
2022-08-17
3630
白话容器基础(四):重新认识Docker容器
在前面的三次分享中,我分别从 Linux Namespace 的隔离能力、Linux Cgroups 的限制能力,以及基于 rootfs 的文件系统三个角度,为你剖析了一个 Linux 容器
yuanshuai
2022-08-17
3640
白话容器基础(三):深入理解容器镜像
在前两次的分享中,我讲解了 Linux 容器最基础的两种技术:Namespace 和 Cgroups。希望此时,你已经彻底理解了“容器的本质是一种特殊的进程”这个最重要
yuanshuai
2022-08-17
6220
白话容器基础(二):隔离与限制
在上一篇文章中,我详细介绍了 Linux 容器中用来实现“隔离”的技术手段:Namespace。而通过这些讲解,你应该能够明白,Namespace 技术实际上修改了应用进程看待整个计算机“视图”,即它的“视线”被操作系统做了限制,只能“看到”某些指定的内容。但对于宿主机来说,这些被“隔离”了的进程跟其他进程并没有太大区别。
yuanshuai
2022-08-17
4020
白话容器基础(一):从进程说开去
容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用“装”起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去,这不就是 PaaS 最理想的状态嘛。
yuanshuai
2022-08-17
2420
JVM内存与垃圾回收篇第16章垃圾回收相关概念
右边的图:后期有一些对象不用了,按道理应该断开引用,但是存在一些链没有断开,从而导致没有办法被回收。
yuanshuai
2022-08-17
2350
JVM内存与垃圾回收篇第11章直接内存
第 11 章 直接内存 1、直接内存概述 直接内存 不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。 直接内存是在Java堆外的、直接向系统申请的内存区间。 来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存 通常,访问直接内存的速度会优于Java堆。即读写性能高。 因此出于性能考虑,读写频繁的场合可能会考虑使用直接内存。 Java的NIO库允许Java程序使用直接内存,用于数据缓冲区 代码示例 代码 /** * IO
yuanshuai
2022-08-17
4290
JVM内存与垃圾回收篇第9章方法区
ThreadLocal:如何保证多个线程在并发环境下的安全性?典型应用就是数据库连接管理,以及独立会话管理
yuanshuai
2022-08-17
3500
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档