Linux 中useradd命令的使用

Linux 系统中通常都是root用户具有超级权限,超级用户root一般是不需要创建的,然而很多时候root用户不是任何人都可以使用的,毕竟最高权限的用户,任意使用的话,会对系统造成很多不必要的破坏。那么就需要创建给不同人创建用户进行Linux系统的访问,或者针对不同的应用程序使用不同的用户。这时候有人会说,创建用户很简单啦,不就直接使用useradd 或者adduser就完事啦,确实是这样的,但是就这么简单的一个命令,却有不同的使用方式或者有不同的方法来创建用户。下面通过15个案例来看一这个
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

【双向BFS+哈希】八数码问题

目录 题目描述 思路 Step1:哈希每个排列组合数 代码:分配id 代码:查询每个组合数对应的id Step2:考虑如何把这个组合数转换成3x3的模式以及从3x3模式转换为组合数模式 代码:转换成3x3模式并求出0的坐标 代码:从3x3模式转换为组合数模式 Step3:用双向BFS求得最少步骤 代码:求得最少步骤 完整代码 题目:洛谷P1379八数码难题 题目描述 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

Kafka-概念原理及工具

记录下和kafka相关的概念原理以及常用工具,文中很多理解参考文末博文、书籍还有前辈。 kafka特性 kafka是由领英(LinkedIn)提供给Apache,是一个消息引擎,现在发展成为还可以进行流处理(kafka streams)的一个平台,以下是它的架构图。 (1)用的是发布-订阅模式,多个消费者都可以消费Message。 (2)单机kafka吞吐量大概是80~100M/s,性能高,其中写性能基于磁盘顺序写,读性能基于零拷贝,此外还有三层网络模型,这三个是保证其高性能的主要原因。 (3
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

阿里云虚拟主机https化步骤第一篇,申请证书(笔记)

阿里云申请ssl及https验证步骤。 整体分为3步骤 购买ssl服务,申请ca认证,提交审核。详细步骤如图:其中代金卷没有用的,不用购买。 阿里云代金卷 网址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=0a5rig7f https://yq.aliyun.com/articles/637307 第一步购买 ssl及https证书服务 第二步申请证书
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

快速搭建Hadoop-Hive-Zoopkeeper-Sqoop环境进入Sqoop学习环境

原文链接: https://www.toutiao.com/i6771763211927552523/ CDH简单了解 CDH: C:cloudera(公司) D:distribute H:Hadoop 解决了大数据Hadoop 2.x生态系统中各个框架的版本兼容问题,不用自己编译, CDH适合商用,版本更新比较慢,也可以选择其他版本。 CDH版本的安装 在线:不推荐,受网速影响 离线:rpm包,tar包 之前已经安装使用过Apache版本的Hadoop,这次为了区分,我们再单独见一个cdh目
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

(转摘)浅谈控制反转与依赖注入

原文链接 知乎.浅谈控制反转与依赖注入 知乎.该作者.吟游诗人.胡小国.传送门 第一章:小明和他的手机 从前有个人叫小明小明有三大爱好,抽烟,喝酒…… 咳咳,不好意思,走错片场了。 应该是逛知乎、玩王者农药和抢微信红包 小明的三大爱好我们用一段简单的伪代码,来制造一个这样的小明 class Ming extends Person { private $_name; private $_age; function read() { //逛知乎
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

《计算机网络-自顶向下(中文第六版)P82》——基于telnet与一个SMTP服务进行一次对话(QQ邮箱)

一、任务 二、步骤 step1:找到QQ邮箱的邮件服务器名字 QQ邮箱 POP3 和 SMTP 服务器地址设置如下: POP3服务器(端口110)pop.qq.com SMTP服务器(端口25) smtp.qq.com SMTP服务器需要身份验证。 step2:打开cmd,建立对话 telnet smtp.qq.com 25 回车 step3:HELO [客户的主机名]//可以随便写,回车 HELO DABENDAN step4:登陆 auth login step5: VXNlcm5hbWU
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

限界上下文

通用语言 通用语言定义上下文含义,限界上下文则定义领域边界 1,包括 术语、应用场景 2, 包含名词和动词 名词可以给领域对象命名,如商品、订单等,对应实体对象;动词则表示一个动作或事件,如商品已下单、订单已付款等,对应领域事件或者命令。 定义过程;通过事件风暴得到用户故事,通过用户故事分析会形成一个个的领域对象,这些领域对象对应领域模型的业务对象,每一个业务对象和领域对象都有通用的名词术语,并且一一映射。微服务代码模型来源于领域模型,每个代码模型的代码对象跟领域对象一一对应。 在事件风暴过程
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

在虚拟机上的Ubuntu16.04进行Hadoop-2.8.4伪分布式环境部署

简述使用虚拟机在ubuntu 16.04中构建hadoop的步骤大数据
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

通过CGAL将一个多边形剖分成Delaunay三角网

目录 1. 概述 2. 实现 3. 结果 4. 参考 1. 概述 对于平面上的点集,通过Delaunay三角剖分算法能够构建一个具有空圆特性和最大化最小角特性的三角网。空圆特性其实就是对于两个共边的三角形,任意一个三角形的外接圆中都不能包含有另一个三角形的顶点,这种形式的剖分产生的最小角最大。 更进一步的,可以给Delaunay三角网加入一些线段的约束条件,使得构建的Delaunay三角网能够利用这些线段。利用这个特性,可以将一个多边形剖分成Delaunay三角网,开源工具CGAL就正好提供了
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

Git学习笔记(二)——腾讯云上搭建个人基于Web的Git服务

写在前面:    Git团队开发模式作为当下的主流形式,因此,在这里也来搭建一个基于Web的个人Gi网络
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

Maven学习笔记——修改本地maven仓库位置和远程仓库镜像位置

    在创建Maven项目的时候,经常忘记修改本地Maven仓库的位置导致C盘空间暴涨,所以修改LJava
分类: 其他 发布时间: 03-20 23:50 阅读次数: 0

Git学习笔记(一)——Git基础

写在前面:由于对文档和代码的管理感觉到特别的头疼,因此开始学习Git,过程里参考了很多其他的博客,这网络
分类: 其他 发布时间: 03-20 23:49 阅读次数: 0

Git学习笔记(三)——GitBlit团队权限管理

一、创建用户与团队    在 gitblit 上创建用户需要通过 admin 账户登陆后,选择下拉框
分类: 其他 发布时间: 03-20 23:49 阅读次数: 0

Eclipse构建一个简单的Maven项目

编程环境:Windows 10,Eclipse EE一、Java构建工具简介Java项目构建工具主要Java
分类: 其他 发布时间: 03-20 23:49 阅读次数: 0

NPM与YARN安装与配置

写在前面:前端开发常需要配合后台同时进行,在没有后台的情况下,服务器通信和获取数据进行页面渲染就无法运维
分类: 其他 发布时间: 03-20 23:49 阅读次数: 0

Hadoop伪分布式搭建常见问题

写在前面:Hadoop伪分布式安装时遇到的问题常见的问题好几个,在此再进行一次汇总。环境:Deepi大数据
分类: 其他 发布时间: 03-20 23:48 阅读次数: 0

Eclipse折腾笔记(一)——安装中文补丁、修改主题和字体

写在前面:Eclipse越用越久,功能就向定制化,于是搜罗了一些修改Eclipse的方式,在这里把它开发工具
分类: 其他 发布时间: 03-20 23:48 阅读次数: 0

VSCode折腾笔记(一)——下载、安装插件、汉化和解决文件中文乱码问题

写在前面:写代码需要好的编辑器,微软开发了VSCode,江湖传说很好用,这就开始折腾一下。环境:Wi
分类: 其他 发布时间: 03-20 23:48 阅读次数: 0

jQuery学习笔记(一)——jQuery选择器和元素属性操作

写在前面:从零学起jQuery,来源于网课整理的笔记。一、基本ID选择器:<!-- HJavaScript
分类: 其他 发布时间: 03-20 23:48 阅读次数: 0