保存成功
订阅成功
保存失败,请重试
提交成功
最新热门免费
严选

超详细的 Linux 文件权限讲解

在本场 Chat 中将详细讲解 Linux 的文件权限知识。我们知道,无论什么东西,涉及到安全性的,比如文件、文件夹、磁盘(就如 Window 系统的磁盘,我们就可以通过 Bitlocker 技术将磁盘给加密锁起来)、服务器,等都需要设置权限管理,以保证安全性,学完本场 Chat 将会掌握 Linux 的文件权限知识。 本 Chat 的学习大纲如下: 1. 权限的基本概述 2. 使用 Chown 命令改变文件/目录的所属用户 3. 使用 Chgrp 改变文件/目录的所属组 4. 使用 Chmod 命令修改文件/目录的权限 5. 使用数字方式修改权限 6. 默认权限 Umask 讲解 7. 特殊权限 Suid、Sgid、Sticky 介绍和使用 8. lsattr、Chattr 命令介绍和使用
!! · 游戏运维工程师
7 订阅

详解 Linux 下文件和目录的 10 项属性

本 Chat 主要详细讲解 Linux下ls -li列出的文件/目录的 10 项属性,属性包括索引节点、文件类型、链接数、用户、用户组、文件大小等,学完此 Chat 将会掌握如软连接,硬链接知识和应用,如文件的 7 种类型(目录、文件、管道文件、Socket 文件等)。 本 Chat 的学习内容如下: 1. 索引节点(Inode)知识详解 2. 7 种文件类型讲解 3. 链接数(软连接和硬链接)的介绍和使用 4. 用户的创建、修改、删除 5. 用户组的创建、修改、删除 6. 文件大小 7. 时间戳 8. 文件名
!! · 游戏运维工程师
9 订阅

使用 Rclone 同步、复制数据同步

Rclone 是一款由 Go 编写的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。 可以实现离线下载、服务器备份、数据迁移、网盘挂载等非常实用的功能 。 1. 特性: - MD5/SHA1 检查文件完整性 - 时间戳支持 - 部分同步 - 文件复制 - 目录同步 - 检查文件是否一致 - 可以同步不同云平台的数据 - 可选的加密 - 可选的 FUSE 挂载 2. 支持以下平台: - OSS - Minio - Amazon Drive - FTP - Google Cloud Storage - Google Drive - IBM COS S3 - Microsoft OneDrive - OpenDrive - Oracle Cloud Storage 等等。 在本场 Chat 中你将学到: 1. Rclone安装教程 2. 手把手教你完成 OSS 和 Minio 的网盘配置 3. 示例编写 Shell 脚本,从 OSS 网盘同步/复制资源到 Minio 4. 实际应用中,遇到的坑
!! · 工程师
6 订阅

校招生简历指导攻略

今年受到了疫情的影响,让很多在校的大学生,研究生,海归找工作都遇到了困难。 近几个月来,我已经接收了上百份校招生简历,大部分人简历的水平参差不齐,本 Chat 将会从以下几个方面和大家一同探讨写简历的一些技巧点。 干货要点: 1. 简历过于啰嗦,如何做到精简? 2. 如何突出项目的重点内容? 3. 没有实习经历该怎么让简历吸引面试官? 4. 校园经历部分该如何取舍? 5. 用到了很多框架技术点,但是不敢写该怎么破? 6. 程序员类型简历有哪些点会是加分项?
danny_ideadanny_idea · 研发工程师
2 订阅

玩转自动化工具 Ansible 系列

现在自动化运维在企业中越来越扮演的一个重要角色,自动化运维离不开各种自动化工具的使用。在本场 Chat 中将会讲解 Ansible 自动化工具,基于 Python Paramiko 模块开发、分布式,无需客户端。 Ansible 学习目录如下: 1. Ansible 介绍和基本使用 2. Ansible 常用模块使用 3. Ansible-Playbook 介绍和使用 4. Ansible-Playbook 的 6 种变量详解 5. Ansible-Playbook 的 7 种 Tasks 任务控制详解 6. Ansible-Playbook 的 Roles 7. Ansible-Playbook 的优化 8. Ansible 常见错误总结 9. Ansible 常见面试题
!! · 游戏运维工程师
22 订阅

Python 代码规范实践

本节 Chat 主要跟大家系统讲述 Python 代码规范,涉及一下几点: 1. PEP8 遵守的核心规范有哪些 2. 如何高效诊断发现自己代码中的规范问题 3. 如何配置检查规范 4. 如何关联 Git 进行有效提交 5. 如何自动化统计代码规范问题 6. 如何可视化统计代码规范问题 适应人群: 1. 迫切想提高代码规范的新手 2. 想提高代码评审能力的中级程序员
猿来是你猿来是你 · Python资深开发工程师
8 订阅

实用!手把手带你部署 MySQL 一主两从一 MHA 集群环境

MySQL 想必大家都有用到吧,但是我们作为开发却很少关注 MySQL 的主从复制,以及集群环境的搭建。因为这部分是运维工程师做的,但是不懂运维的开发不是好的开发。所以本文带领大家部署一个 MySQL 一主两从一 MHA 集群环境。 本人也是开发工程师,但也比较喜欢运维的这些事,其实都是技术吗,多了解一些不会错,多动手实践才能进步。所以赶紧学起来吧。 学习本场 Chat 您将了解到: 1. 虚拟机创建并安装系统 2. 部署 MySQL 3. 部署主从同步 4. 部署 MHA 架构 5. 测试效果
酸奶酸奶 · java 高级开发工程师
14 订阅

深入理解 Spring 原理(一)

Spring 框架是一个轻量级的 Java 开发框架,是为了降低企业级应用开发的复杂性而生的。基本上 Java 开发人员都会用到,理解其原理有助于帮助 Java 开发工程师解决平时开发、生产过程遇到的问题。通过本 Chat 您将学到如下: 1. Spring Bean 是如何初始化的 2. Spring IOC AOP 原理 3. Spring 是如何解决循环依赖的 4. Spring 事务管理 5. Spring 中用了哪些设计模式
benjmingbenjming · 高级研发工程师
16 订阅

RabbitMQ 遇到的坑和总结

最近在做一个资源分发系统时,用到了 RabbitMQ 做消息推送,使用过程中遇到了消息堆积,重复消费的问题,在此做出记录和总结。 在本场 Chat 中你将学到: 1. ACK 机制的开发注意事项 2. RabbitMQ 对消息大小的限制和底层处理
!! · 工程师
49 订阅

Spring 5 高性能编程之道

本话题包含: 1. 介绍 Spring 5.0 新特性,简要地概述了 Spring 模块并探讨了不同 Spring 项目的集成 2. Java 配置、XML、注解三种方式的最佳实践 3. Spring Aop 高性能最佳实践 4. Spring MVC 的性能改进 5. Spring 数据库交互最佳实践 6. Spring 事务管理与线程和各种最佳实践 7. Spring 集成 RabbitMQ,提高性能和可伸缩性的参数配置 8. Spring Boot 微服务性能调优 本话题适合那些 Spring 开发人员: 1. 想要在生产或者开发环境构建高性能应用程序; 2. 想要自己对其应用程序的性能有更多的控制。 本话题要求读者:熟悉 Java、Maven 和 Eclipse。
天圆地方天圆地方 · 架构师
57 订阅

Spring Boot+Layui+MyBatis Plus 零基础实现数据管理系统

Spring Boot 目前是 Web 开发领域最热门的开发框架,本次 Chat 主要讲解 Spring Boot 核心框架的知识机构,毫不夸张的说先做到入门! 本次Chat主要围绕以下几点展开讲解: - 学会使用 Layui 前端框架,学会如何使用 Layui 表单和数据表格技术,并能编写出前端页面 - 学会使用 IDEA IDE 进行搭建 Spring Boot 的框架,学会基本的 Spring 配置 - MySQL 数据库的基本使用,Navicat 可视化数据库软件使用 - MyBatisPlus 入门,基本函数接口讲解 - 使用 Spring Boot 后端对数据库进行增删改查 - 结合以上使用 Layui+Spring Boot+MyBatisPlus 实现一个简易版本的页面功能设计,前后分离&前后不分离 以上是课程大纲,该课程的最终目的是手把手教你学会如何使用 Spring Boot 实现一个数据管理系统。
MasirMasir · 工程师
61 订阅

Asp.Net Core+SinglR 做一个实时信息展示

在我们生活中,参加会议或者活动是必不可少,然而再去参加活动过程中,一定会有涉及到签到问题,如果使用人工记录,效率低下,一般都是手机上扫描二维码签到,用户是签到,我们怎么去展示实时的信息? 本场 Chat 主要是以 Asp.Net Core做后台,使用微软提供 SingIR 实时信息的技术,来处理我们签到信息的实时展示,通过本文你可以学习到如何使用 SingIR 实现实时通讯,而不是以前那种的 Ajax 的长轮询,浪费资源,效率低。 + 掌握 Asp.Net Core 中使用 SinglR + 掌握 SinglR 实时通信的原理以及使用 + 掌握如何监听 SQL 数据库的数据变动
喜欢吃鱼的青年喜欢吃鱼的青年 · 工程师
4 订阅

小白如何入门视频编解码领域

2020 年突如其来的疫情打破了我们以往平静的生活,生活中很多业务均转型到了网上,其中,最火爆的莫属音视频行业了,抖音快手等的神速崛起,直播带货突然变得火热,比起 30 分钟 1 个小时的长视频,人们更愿意看 15 秒小视频;同时,中国杰出的疫情防范也催生了在线教育,在线办公领域,各大教育平台纷纷推出网课,在线会议等等,所有的这些都离不开视频,而视频编解码是视频处理的最底端知识,定位高端,从事行业的人最低要求是研究生,而往往很多刚入研究生的同学对这一领域不知道如何下手,这篇 Chat 就带大家拨云见日地了解视频编解码领域。 本场 Chat 中会讲到以下的内容 1. 视频编解码的前世今生 2. 视频编解码的国际标准现状以及标准化流程 3. 视频编解码该怎么学 4. 视频编解码岗位是做什么? 5. 简要介紹 HEVC 的流程 6. 视频编解码面试该怎么准备 等等 适合人群:准研究生,刚参加工作想入行视频行业的同学
李想李想 · 视频编解码工程师
54 订阅

工业自动化中的一种解决方案

随着工业自动化的发展,在工业领域,我们会有很多设备在工厂中运行,设备长久的运行,会有固件达到损坏,如果未来及时的更换,会影响生产效率,要是能实时知道设备的运行次数,以及运行中的故障,就可以及时更换固件以及排除问题,就能工厂带来设备运行的稳定性,实时了解设备状态。 本场 Chat 主要是给大家,带来一种解决方案,使用 Window 服务的技术特点,去实时获取设备信息,让设备的状态能实时的展示给客户面前,能达到一种提前预警的效果。 1. 掌握了解 Window 服务的概念 2. 掌握 Window 服务的创建、安装、启动、停止、卸载 3. 了解 Window 服务的使用场景
喜欢吃鱼的青年喜欢吃鱼的青年 · 工程师
43 订阅

超详细讲解服务幂等性

在目前分布式/微服务化的今天,提供的服务能力丰富多样,对于服务的幂等性保障尤为重要。计划就关于服务幂等性的一系列问题,在此将材料总结整理,分享给大家~ 在本场 Chat 中,会讲到如下内容: 1. 何为幂等性? 2. 幂等性主要场景有哪些? 3. 幂等性的作用是什么? 4. 如何解决幂等性问题? 适合人群:从事服务后端研发工作的的技术人员
flyer0126flyer0126 · 架构师
69 订阅

Redis 源码之双向链表

在互联网服务后端开发中,我们经常会遇到高并发高性能的场景。**高性能离不开合理的缓存设计**。举个例子吧,想要应付高并发访问数据库,需要在数据库前面增加一个缓存服务器来保存经常读写的数据——以减少数据库的压力。 在前面这种场景中,最常用的缓存技术是 **Redis** 。 Redis 是高并发领域使用最广泛的存储中间件,这个名字来自“REmote DIctionary Service”,中文直译为“远程字典服务”。Redis 的性能非常优秀,根据官方的基准测试可以达到 10K+ QPS;而且功能十分强大,除了可以用作缓存,还可以用于消息队列、分布式锁、计数器、排行榜等场景,甚至也有人将它作为数据库(*Redis 是内存数据库,但是它也同样支持持久化数据到磁盘*)。 Redis 设计优雅,实现简洁;在开源之初(2009-3-22)只有一万多行代码,到现在十年多的时间,代码虽然已经增加到十几万的级别了,但是核心代码一直没有太大的变化: - 它使用六种底层数据结构构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的对象系统; - 它是单线程的; - 它使用多路复用I/O技术(epoll和kqueue等),自己封装了事件驱动机制; - 它把所有数据存在内存; - 它支持持久化,支持高可用等等。 在本场 Chat 中,我会从源码实现的角度跟大家聊聊 Redis 六种基础数据结构中的一种——双向链表(`A generic doubly linked list implementation`),代码见`src/adlist.h` 和 `src/adlist.c`。
暖和狐狸暖和狐狸 · 架构师
57 订阅

MySQL ibd 文件损坏修复的正确方式

是否遇到过启动 MySQL 实例启动不起来,报如下错误? [ERROR] InnoDB: Trying to access page number 633367 in space 5233, space name tablnenamexxxx, which is outside the tablespace bounds 在部署 MySQL 的机器,经常会遇到硬件损坏的情况,比如硬盘坏块,机器宕机,kill -9 MySQL 进程等都会引起 buffer 中数据页来不及刷新到磁盘,而造成 ibd 文件损坏,造成 MySQL 实例不能启动。 我根据实际案例进行梳理: 1. ibd 文件介绍 2. ibd 文件损坏恢复方法 3. 哪些参数可以避免意外损坏 ibd 文件,提高数据安全性
kevinkevin · 运维经理
40 订阅

Node.js 究竟在开发中扮演了什么地位

Node.js 是一个不陌生的话题了,这都算是前端开发的标配之一。但是,他究竟在整个开发体系中占据了什么位置,扮演了什么角色,如果你是懵懵懂懂,我相信这篇文章可以给你一个不一样的视角。本篇文章,主要是将后端的常规应用(示例:Tomcat)和Node.js以及一些常用前端框架做了一个对比分析,他们有什么相似的地方都做了一一对比列举,你可以很轻松的理解到这些结构之间的关系。 学习本场 Chat 您将了解到: 1. Node.js 与构建工具的关系 2. Node.js 与 Tomcat 的对比分析 3. 开发、生产、部署各环节之间的结构联系 ...... 适合人群:后端开发、全栈开发、前端入门
boy老boy老 · 工程师
42 订阅

为什么要有 Promise 以及其应用(详细)

ES6 中的 Promise,相信大家都不陌生,其基础应用也能搜索到案例。笔者以前在学习这个概念的时候,总觉得懵懵懂懂,开发应用的时候也是模模糊糊,但随着后期的开发中接触到这个概念的次数增多,很多地方都有它的影子存在,所以想总结一下相关的内容。 学习本场 Chat 您将了解到: 1. JS 的渲染原理 2. 什么是同步、什么是异步,这两者在js中的提现 3. JS 中如何处理同步问题 4. Promise 在同步异步处理过程中扮演什么角色 5. Promise 的一些应用案例和变化 适合人群:对 Promise 原理理解不透彻,或相关同步异步概念理解不透彻的人群
boy老boy老 · 工程师
49 订阅

一看就懂系列之开放 API 接口平台安全:防篡改及重放攻击防范

微信公众号最为典型的开放平台,以接口的形式对第三方开发者开放了诸多平台服务能力,通过调用这些接口开发者可以完成很多复杂的功能,例如基于用户位置的复杂 LBS 服务等等。 本文以微信公众号平台为例,讲述在进行开放平台建设过程中所涉及到的安全问题,对于企业自身的开放平台建设具有参考借鉴意义。 本文主要从两方面进行讲解: 1. 开放平台接口的前期用户的鉴权:主要讲述如何通过 AppID 和 Appsecret 来对用户进行接口的鉴权,避免被无权限的方法用户访问。 2. 中间人重放攻击防范:如何防止合法用户的请求被拦截而遭受中间人重放攻击。 掌握了这两个方面的知识,我们搭建的开放平台接口就具有了基本的安全防范措施,未授权的非法用户将无法调用我们的接口,同时每个接口调用将带有唯一标识和过期时间,哪怕被中间人拦截,也会因为过期失效或者标识重复而失败,避免了重放攻击的可能性。 接口安全关乎整个开放平台的生死,是平台避免攻击和服务保障的基本手段,本文必将会点燃您思想的火花。
程程程程 · 架构师
85 订阅
-- 我们是有底线的 --