- 博客(6)
- 收藏
- 关注
翻译 Shell基础
Shell是一个命令行解释器(翻译成01机器码),它向用户提供了一个向Linux内核发送请求的程序(用户通过应用程序或者Shell操作内核和硬件),在Shell中可以直接调用Linux系统命令。Shell的主要语法类型有Bourne和C,Bourne包括Bash、zsh等。 echo echo -e可以输出很多特殊字符,包括换行符等。 ASCII码输入需要以16进制输入,\x代表16进制(68转化...
2019-02-16 17:05:39 178 2
翻译 Linux进程管理
进程概念 进程是正在运行中的程序或者命令,每个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。只要程序在运行,都至少会产生一个进程。比如最简单的ls命令,会产生一个进程去执行,ls这个进程时间比较短,而有一些线程存活时间长,会常驻在内存中。打开一个网页,至少会在对方服务器上产生一个进程。 进程管理的主要作用如下: 判断服务器健康状态 查看系统中所有进程 杀死进程 想必大家都用...
2019-02-12 19:27:23 257
原创 Mysql索引
我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算法,例如二分查找(binary search)、二叉树查找(binary tree search)等。 索引就是为特定的mysql字段进行一些特定的算...
2019-02-12 18:17:55 176
翻译 简单项目上线流程
准备工作 一台Linux(CentOS/Ubuntu)服务器 web服务器(Nginx/Apache/Tomcat) 一个属于自己的独立域名 aliyun上购买服务器 可以先选择ECS服务中的入门级,选择2v cpu(2核),2GiB内存的实例,镜像中选择CentOS系统,版本选择7.0以上版本。点击下一步,网络端口勾选上80端口(IP访问默认到达80端口)。再下一步,直接选择密码登录,设置登...
2019-02-11 15:33:51 265
翻译 Hadoop入门
大数据包括以Hadoop和Spark为代表的基础大数据框架,包括实时数据处理,离线数据处理,数据分析,数据挖掘和用机器学习进行预测分析。 Hadoop Hadoop = HDFS(分布式文件系统) + MapReduce(分布式计算)。举个栗子,从100M的文件中读取出指定字符串,首先会想到两种方法 linux的grep命令 编写java代码,读取每行进行匹配 那么如果是100T的文件,就需要...
2019-02-04 13:31:53 216
原创 vim编辑器
vim是vi的加强版,vim可以通过vimrc来进行配置。(vimrc是包含初始化命令的文件) vimrc rc的意思是run command,vimrc分为系统级vimrc和用户级vimrc,在vim下输入version指令可以看到如下信息 ...
2019-02-04 11:44:24 194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人