自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

课前的博客

不积跬步无以至千里

  • 博客(62)
  • 收藏
  • 关注

原创 每天回顾linux命令(su)

su命令su命令用于切换当前用户到其它用户身份,变更时须输入所要变更的用户账号与密码。语法-c 命令或–command=命令:执行完指定的命令后,恢复原来的身份。 -f或–fast:使shell不用去读取启动文件。 -l或–login:改变身份时,也同时变更工作目录。也会变更PATH变量。 -m或-p或–preserve-environment:变更身份时,不变更环境变量。 -s shell

2017-11-30 13:55:15 227

原创 每天回顾linux命令(renice)

renice命令renice命令可以修正正在运行的进程的调度优先级。预设是以持续识别码指定程序调整其优先权。也可以用指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权和设置负数等级。语法renice (选项) (参数)选项 -g:指定进程组id; -p 程序pid :改变该进程的优先权等级 -u:指定开启进程的用户名

2017-11-29 10:57:23 440

原创 每天回顾linux命令(who)

who命令who命令可以打印当前登录到系统中用户的相关信息。who命令只会显示真正登录到系统中的用户,不会显示那些通过su命令切换用户的登录者。在大多数linux发行版中,who命令都是默认安装上的。语法who (选项)选项 不加参数:显示当前所有登录到系统中的用户相关信息。 输出项: 第一列:显示用户名称 第二列:显示用户连接方式。tty表示用户直连主机,pts表示远程登录 第三列:

2017-11-28 10:06:44 551

原创 每天回顾linux命令(nice)

nice命令 nice命令用于以指定的进程调度优先级启动其他的程序语法nice (选项) (参数)选项 -n:指定进程的优先级(-19~20),数值越低,优先级越高,程序不指定的话优先级为10root@aad1c1a83775:/home/wzm# nice -1 lstest test.txtroot@aad1c1a83775:/home/wzm#

2017-11-27 17:18:05 446

原创 每天回顾linux命令(last)

笔者对last和who命令印象比较深刻。 背景 当时在公司测试的地位很高,如果测试到开发这边有什么问题,一般都要开发组织开会回顾为什么会出现对于的问题。慢慢的,测试那边遇到问题越来越不懂脑子就让开发定位问题。 发生了什么事 一名测试人员发现页面突然报错,服务器无法访问,刚好那个时候刚刚让我接手页面前后台两部分责任田。服务器无法访问,这些一般只有后台挂了,或者出现比较严重bug的时候才会出现。

2017-11-27 17:06:48 270

原创 每天回顾linux命令(whoami)

whoami命令 whoami命令用于打印当前有效的用户名称,相当于执行 -id -un命令语法whoami无特殊用法root@aad1c1a83775:/# whoamirootroot@aad1c1a83775:/#

2017-11-27 16:21:06 262

原创 每天回顾linux命令(date)

date命令date命令是显示或设置系统时间和日期很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在unix类操作系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起逝去的秒数。语法date (选项)(参数)选项 不加参数:按照系统固定的格式显示当前的系统时间。roo

2017-11-27 16:13:39 460

原创 学习回顾算法(基数排序算法)

基数排序概述基数排序(radix sort)属于分配式排序,又称为“桶子法”(bucket sort)或bin sort。顾名思义,它是透过键值,把要排序的元素分配到已经排好优先级的“桶”中,以达到排序的作用。比如数字中0,1,2,3,4,5,6,7,8,9。就是已经排好序的桶了。在某些时候基数排序的效率高于其他排序算法。基数排序算法原理基数排序(以整形为例),将整形10进制按每位拆分,然后从低位到

2017-11-27 14:49:28 319

原创 学习回顾算法(希尔排序算法)

希尔排序算法概述希尔排序是插入排序的一种。也称为缩小增量排序,是插入排序算法的一种更搞笑的改进版本。希尔排序把记录按下标的一定增量分组,对每组使用直接插入排序算法;随着增量逐渐减少,每组包含的关键词越来越多,当增量减到1时,整个文件恰好被分成一组。希尔排序算法原理先取一个小于n的整数d1作为第一个增量,把列表的记录全部记录分组。所有距离为d1的倍数记录放在同一个组中,先在各组内进行直接直接插入排序;

2017-11-24 14:59:03 274

原创 学习回顾算法(堆排序算法)

堆排序算法简介堆排序(Heapsort)是指利用堆积数(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆要求是每个节点的值都不大于其父节点的值。在数组的非降序排序中,需要使用大根堆。因为最大值一定在堆顶。堆排序原理堆排序利用了大根堆(或小根堆)堆顶记录的值最大(或最小)这一特征。 一、用大根堆排序的基本思

2017-11-23 16:29:17 342

原创 每天回顾linux命令(zcat)

zcat命令 zcat命令用于显示压缩包中文件的内容。语法zcat (选项) (参数)选项 -S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项,不常用,不加上也可以查看;root@35d388cf883b:/home/wzm/testgzip# cat testzip123root@35d388cf883b:/home/wzm/testgzip# gzip -S .g

2017-11-23 10:04:08 1582

原创 每天回顾linux命令(unzip)

unzip命令 unzip命令用于解压由zip命令压缩的“.zip”压缩包。语法unzip (选项) (参数)选项 -c:将解压的结果显示到屏幕上,并对字符做适当的转换;root@35d388cf883b:/home/wzm/testgzip/zip# cat testzip123abcroot@35d388cf883b:/home/wzm/testgzip/zip# zip test.z

2017-11-22 15:09:35 5538

原创 学习回顾算法(快速排序算法)

快速排序算法概述快速排序由C.A.R.Hoare在1962年提出。其基本思想是:通过一趟排序将要排序的数据分隔成独立的两部分,其中一部分的所有数据比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。快速排序算法原理介绍 假设排序的数组是A[0] … A[N - 1],首先取任意一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的都放到它前面,所有比它大的都放它

2017-11-21 17:05:30 268

原创 学习回顾算法(归并排序算法)

归并排序概述归并排序(merge-sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个应用。将已有序的自序合并,得到完全有序的序列;即先使每个子序列有序,再使子序列间断有序。再将两个有序表合并成一个有序表。归并排序算法原理 归并过程为:比较a[i]和b[j]的大小,若a[i]<=b[j],则将第一个有序列表中的元素a[i]复制到r[k]

2017-11-21 14:58:11 294

原创 每天回顾linux命令(zip)

zip命令 zip命令可以用来解压缩文件,或者对文件进行打包操作。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。注意新安装的环境可能没有该命令。注意要用which命令看看是否已经安装了该命令。语法zip (选项) (参数)选项 不加参数:直接压缩root@35d388cf883b:/home/wzm/testgzip# zip redis.zip re

2017-11-21 12:08:56 485

原创 学习回顾算法(选择排序)

前言选择排序比冒泡排序算法时间上要优秀一点,主要在于冒泡算法每次比较都要交换位置,而选择排序通过记录最大或最下位置的索引,最后只交换一次位置就可以了。选择排序算法原理 每一次从待排序的元素中选出最小(或最大)的一个元素,存放在序列的起始位置,知道全部待排序的数据排完。例子: 待排序的初始序列为:49、38、65、97、49、13、27、76 排序过程如下 算法分析 (1)时间复杂度 如

2017-11-20 17:41:19 508

原创 每天回顾linux命令(gunzip)

gunzip命令 gunzip命令用来解压压缩文件。gunzip是个使用广泛的解压缩程序,用于解开被gzip压缩过的文件(扩展名为.gz)。事实上gunzip就是gzip的硬链接,因此不管解压缩,都可以用gzip单独完成。关于gzip见:每天回顾linux命令(gzip)

2017-11-20 16:32:24 406

原创 redis服务相关命令

redis服务相关的命令包括备份、客户端管理、配置 管理、群集相关等。1、bgrewriteaof命令-异步执行一个AOF(AppendOnly File)文件重写操作。 redis中bgrewriteaof命令用于异步执行一个AOF(AppendOnly File)文件重写操作。重写会创建一个当前AOF文件的体积优化版本。 即使bgrewriteaof执行失败,也不会有任何数据丢失,因为旧的A

2017-11-20 16:23:33 265

原创 每天回顾linux命令(gzip)

gzip命令 gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后缀为“.gz”扩展名。 gzip是linux系统中经常使用的一个对文件进行压缩和解压的命令,既方便有好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。减少文件

2017-11-20 10:40:18 4758

原创 每天回顾linux命令(dirname)

dirname命令 dirname命令用于去除文件名中的非目录部分,仅显示与目录相关的有关的内容。dirname命令读取指定路劲名保留最后一个‘/’及其前面的字符,删除其他部分,并写借到标准输出。如果最后一个 ‘/’ 后无字符,dirname命令使用倒数第二个’/’ ,并忽略其后面所以的字符。语法 dirname 文件名egroot@35d388cf883b:/home/wzm/go/src#

2017-11-19 12:09:38 288

原创 html属性学习概览

工作过程中,基本上都负责后台部分,前端部分的修改量不多,框架基本固定。需要多学习复习一些基本的前端知识,不然时间久了,就落下了。现学习复习下html属性列表,列出所有,后续逐个复习。常见html属性列表1、accept-charset属性 描述:form表单提交时使用的字符编码。 值:character_set2、accept属性 描述:文件上传提交给服务器接受的文件类型。 值:mime_

2017-11-17 15:23:07 777

原创 redis连接相关命令

redis日常连接命令是用客户端时候用的比较多的命令,下面来介绍一下reids连接相关的命令。命令1、auth命令-验证密码是否正确。 redis中auth命令用于检测给定的密码和配置文件中的密码是否相符。 语法auth password版本:1.0.0及以上 返回值:密码匹配时返回Ok,否则返回一个错误。 egredis 127.0.0.1:6379> AUTH PASSWORD(err

2017-11-17 10:11:23 7492

原创 每天回顾linux命令(chgrp)

chgrp命令 chgrp命令用来改变文件或目录所属的用户组。改命令用来改变指定文件所属的用户组,其中组名可用是用户组id,也可以是用户组的组名。文件名可以是由空格分开的要改变属组的文件列表,也可以是由通配符描述的文件集合。如果用户不是文件的所属主或超级用户(root),则不能改变该文件的组。在unix系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。可以用chgrp指令去变更文件或目录的

2017-11-17 09:24:46 191

原创 redis哈希相关命令

reids哈希redis中hash类型可以看成是具有string key和string value的map容器。该类型非常适合存储对象信息。例如用户username和password等。每个hash可以存储4294967295 个键值对。redis哈希命令1、hdel命令-删除一个或多个哈希字段。 redis中hdel命令用于删除哈希表key中的一个或多个指定字段,不存在的字段会被忽略。 语法h

2017-11-16 11:18:26 445

原创 每天回顾linux命令(chown)

chown命令 chown命令改变波哥文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或改变文件的所属组。用户可以是用户或者用户ID,用户组可以是组名或组ID。文件名可以使是由空壳分开的文件列表,在文件名中可以包含通配符。 注意:只有文件主和超级用户才可以使用该命令。语法chown (选项) (参数)选项 -c或–changes:效果类似“-v”参数,但只返

2017-11-16 09:50:13 183

原创 金融中TA的概念

TA是transfer agent缩写,通常称为“登记过户” TA系统(登记过户系统)在一只金融产品生命周期中,最重要的作用有: 1、管理产品、客户的份额 2、收益计算。其他功能:账户开户、销户、客户资料修改、账户冻结、解冻、账户登记、取消登记、认购、申购、赎回、转委托、非交易过户、产品转换、修改分红方式、份额冻结/解冻、产品成立、发行失败、产品终止、分红等功能。TA可以分为中登TA和分TA,

2017-11-15 17:53:39 9028

原创 redis有序集合相关命令

前言redis有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis通过分数为集合中的元素从小到大排序。 有序集合的成员是唯一的,但是分数(score)是可以重复的。 集合是通过哈希表实现的,所以添加、删除查找的复杂度都是O(1)。命令1、zadd命令-向有序集合添加一个或多个元素,或者更新已经存在成员的分数。 re

2017-11-15 14:41:41 563

原创 每天回顾linux命令(chmod)

chmod命令 chmod命令用来变更文件或目录的权限。在unix系统中,文件或目录权限控制分别以读取、写入、执行3种一般权限区分,另有3中特殊权限可供运用。用户可以使用chmod指令去变更文件和目录的权限,设置方式采用文字或数字代号都可以,符号链接的全息无法变更,如果用户对符号链接修改权限,其改变会作用在被链接的原文件。权限范围的表示法如下: u:User,即文件或目录的拥有者。 g:Gro

2017-11-15 10:36:19 296

原创 学习回顾算法(直接插入排序)

直接插入排序是一种最简单的排序方法,它的基本操作是将一个记录插入到已经排好的序的表中,从而得到一个新的、记录数增1的有序表。直接插入原理 当前元素的前面元素均为有序,要插入时,从当前元素的左边开始往前找(从后往前找),比当前元素大的元素都往右移一个位置,最后把当前元素放在已经放的位置就行了。直接插入排序过程例子: 从网上找一个以21、25、49、25、16、8为元素的数排序: 算法分析

2017-11-14 23:07:06 338

原创 redis集合相关命令

redis集合,用来保存多个字符串元素。元素无序且不可重复。不能通过索引获取元素。相关命令1、sadd命令-向集合添加一个或多个成员 redis的sadd命令将一个或多个成员元素加入到集合中,已经存在于集合的元素将被忽略。 如果集合key不存在,则创建一个包含添加元素作成员的集合。 当集合key不是集合类型时,返回一个错误。 注意:在redis2.4版本以前,sadd只接受单个成员。 语法

2017-11-14 11:11:43 365

原创 每天回顾linux命令(umask)

umask命令 umask命令用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码mode来限制新文件的权限。用户可以通过再次执行umask命令来改变默认值,新的权限将会把旧的覆盖掉。语法umask: usage: umask [-p] [-S] [mode]选项 -p:输出的权限掩码可直接作为指令来执行

2017-11-14 09:49:18 275

原创 学习回顾算法(冒泡排序)

前言笔者对算法和数据结构方面的印象也算是比较深刻,在读大学的时候,由于专业是应用电子技术,没有学过算法数据结构。大四找工作的时候找嵌入式相关的工作,由于和计算机相关的有些擦边球,所以也找了写C/C++方面的工作,笔试的题目基本是都是算法数据结构,后面阴差阳错的走上了服务后台开发。由于公司开发的时候大多是在固定的框架里边加对应的业务代码,所以也 很少使用数据结构和算法。终于有一次突然想去面试看看自己水

2017-11-13 14:13:52 238

原创 每天回顾linux命令(stat)

stat命令 stat命令用于显示文件的状态信息。语法 stat (选项) (参数)选项 -L:支持符号链接,当文件是链接文件时候,显示的是目标时间的statroot@68fc0a9bc6dd:/home/wzm/testtail# stat aaa File: 'aaa' -> 'redis.conf' Size: 10 Blocks: 0

2017-11-13 11:11:21 292

原创 redis列表(list)命令

redis中list可以插入可以重复的数据,数据呈现顺序排列。list列表命令1、blpop命令-移出并获取列表的第一个元素。 redis中blpop用于移出并获取列表的第一个元素,如果列表没有元素会等待到超时或发现可弹出元素为止。如果timeout为0其列表中没数据则会一直等待。 语法:blpop list1 list2 ... listN timeout版本:2.2.0及以上 返回值:

2017-11-13 10:53:50 5558

原创 每天回顾linux命令(file)

file命令 file命令用来检测给定文件的类型。file命令对文件的检测分为文件系统、magic file规则和文件内容语言和字符集检查三个过程。语法 file (选项) (参数)选项 -b:列出辨别结果时,不显示文件名称。dcfd679b66212be36690509a295762bd553, not strippedroot@68fc0a9bc6dd:/home/wzm/redis-4

2017-11-12 14:21:04 417

原创 每天回顾linux命令(head)

head命令 head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。语法 head (选项) (参数)选项 -n number :指定显示头部内容的行数。root@68fc0a9bc6dd:/home/wzm/testtail# head redis.conf -n 3# Redis configuration file example.## Note

2017-11-12 13:25:59 306

原创 每天回顾linux命令(tail)

tail命令 tail命令用于输出文件中尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在每个文件前面加一个文件名标题。如果没有指定文件或者文件名为”-“,则读取标准输入。 注意:如果表示字节或者行数的N前面加一个”+”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项,N值后面可以用有党委后缀。b表示512,k表示1024,m表示1兆。语法tail

2017-11-12 13:16:46 456

原创 redis字符串命令

redis字符串命令

2017-11-12 11:22:15 462

原创 每天回顾linux命令(time)

time命令 time命令用于统计给定命令或者程序执行所花的总时间。语法 time (参数)参数 需要进行统计的程序。 没有参数的时候统计自己。结果解释: 1、real时间是指从程序开始执行到结束的时间。这段时间包括其他进程占用的时间片、进程阻塞所耗费的时间。 2、user时间是指进程在用户模式中的CPU时间,是真正用于进程执行所花的时间,其他进程和阻塞消耗的时间不计在内。 3、sys

2017-11-09 15:13:17 275

原创 redis事务及命令

redis事务相关

2017-11-08 18:19:17 1426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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