Linux - 进程生命周期

本文参考了【深入Linux内核架构】Linux操作系统属于多任务操作系统,系统中的每个进程能够分时复用CPU时间片,通过有效的进程调度策略实现多任务并行执行。而进程在被CPU调度运行,等待CPU资源分配以及等待外部事件时会属于不同的状态。下图描述了进程之间的状态关系: 进程的三种基本状态:运行:该...

2018-02-27 11:40:00

阅读数 584

评论数 0

Java – 初始化和清除

本文参考了Thinking in Jav 构建器的意义 对于方法的创建,可将其想象成为自己写的每个类都调用一次initialize()。我们在使用对象之前,应首先调用initialize()方法进行初始化,意味着每一用户都能去执行这个方法,但这也意味着用户必须记住调用方法。Java中通过引入构...

2018-02-07 15:52:12

阅读数 95

评论数 0

Docker – 基本命令

本文参考了Docker从入门到实践 基本语法 docker [OPTIONS] COMMAND [arg…] 一般来说,Docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器,可以通过man docker 来查看这些命令。   选项   -D=true | fal...

2018-02-07 11:40:44

阅读数 303

评论数 0

Linux – Shell 条件测试

写脚本的时候,有时要判断字符串是否相等,或者检查文件状态或者数字测试,基于这个条件才能做进一步动作。test命令用于测试字符串,文件状态和数字。expr命令测试和执行数值输出。使用最后退出状态命令$?可测知test和expr,两者均以0表示正确,1表示换回错误。   test用法 测试文件状...

2018-02-06 18:12:23

阅读数 138

评论数 0

Docker - 镜像,容器,仓库基本介绍

本文参考了Docker从入门到实践 Docker镜像 Docker镜像就是一个只读的模板,例如一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装Apache或用户需要的其他应用程序。 Docker容器 Docker利用容器来运行应用,容器是从镜像创建的运行实例。可以被启动,开始...

2018-02-05 19:26:23

阅读数 483

评论数 0

Linux – shell 脚本简单介绍

shell基本知识

2018-02-05 18:05:11

阅读数 149

评论数 0

Linux – 文字处理:tr用法

tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或者进行字符转换。 命令格式为: tr –c –d –s [“string1_to_translate_from”] [“string2_to_translate_to”]file -c :用字符串1中字符集的...

2018-02-02 12:02:23

阅读数 100

评论数 0

Linux – 文本文件的合并与分割

有几种工具用来处理文本文件分类,合并和分割操作。   sort sort命令将许多不同的域按不同的列顺序分类。当查阅注册文件或为另一用户对下载文件重排文本列时,sort工具很方便。sort选项很长,甚至有时在各种不同开关的实际功能和结果进行比较时也会遇到麻烦,原因可能是在结合使用sort的不...

2018-02-01 20:48:43

阅读数 431

评论数 0

Linux – sed用法介绍

sed用法介绍

2018-01-31 12:02:25

阅读数 82

评论数 0

Linux – AWK

AWK命令可以用来格式化报文或从一个大的文本文件中抽取数据包,它在文本浏览和数据的熟练使用上性能优异。   调用awk 有三种方式调用awk。 第一种是命令行方式:awk [-F field-separator] ‘commands’ input-file(s) 第二种方法是将所有awk...

2018-01-30 15:18:11

阅读数 64

评论数 0

Java – 对象入门

对象入门

2018-01-29 17:49:24

阅读数 54

评论数 0

Linux – 对数据的处理简介

本文参考了鸟哥的Linux私房菜  数据流重定向 我们在使用linux的时候会经常用到重定向,数据流重定向就是将某个指令执行后应该要出现在屏幕上的数据,传输到其他地方,例如文件或者是打印机之类的装置。   一般情况下,如果我们执行一个指令,通常它会是这样的:   我们执行一个命令的时候...

2018-01-29 14:02:02

阅读数 241

评论数 0

Linux – shell输入与输出

在shell脚本中,可以用几种不同的方式读入数据,可以使用键盘标准输入,也可以指定一个文件作为输入。也可以使用标准终端屏幕输出,还可以使用文件作为输出。   echo 使用此命令可以显示文本行或变量,或者把字符串输入到文件。它的一般形式为: echo string echo命令有很多功能...

2018-01-28 22:02:08

阅读数 82

评论数 0

Linux – 后台执行命令

我们在用手机看电影的时候,有时候经常会被短信或者APP更新弹出的窗口干扰在Linux上也一样,当你在终端或者控制台工作的时候,不希望在自己做事的时候,被突然的作业占住屏幕。或者有一些密集访问磁盘的进程,希望可以在非复核高峰时间段运行。这时候,我们就希望这些进程能够在后台运行。   在这种情况下...

2018-01-26 17:28:27

阅读数 64

评论数 0

MySQL – 内部存储代码简介

MySQL内部存储代码有四种:触发器,存储过程,函数,事件。   优点: l  在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。 l  一种代码重用。可以方便地统一业务规则,保证某些行为总是一致,所以也可以为应用提供一定的安全性。 l  可以简化代码的维护和版本...

2018-01-26 13:04:43

阅读数 132

评论数 0

Linux – 文件的搜寻

本文参考了鸟哥的Linux私房菜   有时候,我们需要在系统中查找文件,Linux有一个非常优秀的搜寻系统。 一般提到搜寻文件的时候,很多人第一反应是find命令,但其实find不是常用的,因为速度慢,而且毁硬盘。一般我们都先用whereis/locate来查找,找不到了会用find找,前两...

2018-01-25 17:05:39

阅读数 118

评论数 0

MySQL – 视图的实现

本文参考了高性能MySQL 数据库中的视图是一个虚拟表。同真实的表一样,视图包含一系列带有名称的行和列数据。行和列数据来自由定义视图查询所引用的表,并且在引用视图时动态生成。   视图的实现 视图中不存放任何数据,在使用SQL语句访问视图的时候,返回的数据时MySQL从其他表中生成的。视图...

2018-01-25 12:05:28

阅读数 5734

评论数 0

Linux – 文件类型和权限

参考鸟哥的Linux私房菜   Linux是一个多人多任务的环境,为了让每个使用者具有较安全的管理机制,文件的权限管理非常重要。 Linux一般按照所针对的用户,将文件的权限分为三类: Owner,创建该文件的用户。 Group,拥有该文件的用户组中的任何用户。 Other, 不属于拥...

2018-01-24 16:01:38

阅读数 108

评论数 0

MySQL – 用SHOW STATUS 查看MySQL服务器状态

在工作中,有时候我们需要了解MySQL服务器的状态信息,这时候,我们可以使用SHOW STATUS命令来查看服务器的状态信息。 SHOW STATUS命令会显示每个服务器变量的名字和值,状态变量是只读的。我们可以在MySQL客户端下运行SHOW STATUS或者在命令行运用mysqladmin ...

2018-01-24 11:57:01

阅读数 4391

评论数 0

MySQL – Explain命令详解

Explain是一个非常有的命令,可以用来获取关于查询执行计划的信息,以及如何解释输出。Explain命令是查看查询优化器如何决定执行查询的主要方法。这个功能有一定的局限性,并不总是会说出真相,但是它的输出是可以获取的最好信息,值得花时间了解,可以学习到查询是如何执行的。   调用Explai...

2018-01-23 17:21:44

阅读数 97

评论数 0

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