Linux
二十六画生的博客
国内Top5硕士,先后在京东、字节从事多年后端开发、大数据开发。
展开
-
什么是零拷贝技术(zero-copy)?
零拷贝主要的任务就是避免CPU将数据从一块存储拷贝到另外一块存储,主要就是利用各种零拷贝技术,避免让CPU做大量的数据拷贝任务,减少不必要的拷贝,或者让别的组件来做这一类简单的数据传输任务,让CPU解脱出来专注于别的任务。这样就可以让系统资源的利用更加有效。我们继续回到引文中的例子,我们如何减少数据拷贝的次数呢?一个很明显的着力点就是减少数据在内核空间和用户空间来回拷贝,让数据传输不需要经过user space,这也引入了零拷贝的一个类型:使用mmap#####我们减少拷贝次数的一种方法是.转载 2021-01-28 20:44:08 · 536 阅读 · 0 评论 -
Mac 使用 nc -l 9000 和 telnet 127.0.0.1 9000 发送信息
终端1 :nc -l 9000(服务端)终端2 :telnet 127.0.0.1 9000(客户端)这二个终端就可以相互通信注: mac os 10.13后就没有内置telnet函数,要新安装:brewinstall telnet这2个终端可以互相把消息发给对方。如果一方关闭或退出后,另一方也会退出。...原创 2020-06-20 17:53:15 · 2102 阅读 · 0 评论 -
Linux 文件权限 -rwxr-xr-- 可读 可写 可执行 什么意思 ?
2.1.文件信息含义解释文件信息:drwxr-xr-x. 2 root root 4096 Oct 29 16:43 Desktopdrwxr-xr-x:文件类型和权限。第1位:文件类型,剩余9位:文件权限 2:链接数,普通文件链接数是1,目录链接数是子目录的个数。空目录有.. 和.目录,所以是2。 root:当前文件所属用户 root :当前文件所属组 4096:文件大小 Oc...原创 2020-03-22 10:17:04 · 11340 阅读 · 0 评论 -
csv文件太大,显示不全,切分成小文件
v6.csv有200多万行,excel的一个sheet最多显示104万行左右,显示不全,那么如何切分呢?download.csdn.net/download/u010002184/12260318欢迎到这个网站下载脚本,亲测可用。...原创 2020-03-21 12:05:01 · 7421 阅读 · 2 评论 -
vim 查找 替换 用法
查找1 vim a1.txt (含有字符串"data")2 点击/,输入关键字,3 点击enter或者esc4 点击n是查找下一个,点击N是查找上一个,页面会显示成"?data":set ignorecase ,忽略大小写,输入/DATA能查到data:set noignorecase,大小写敏感,不忽略大小写,输入/DATA不能查到data替换:[rang...原创 2019-11-25 18:45:02 · 802 阅读 · 0 评论 -
linux grep 查询多个字符 或 忽略大小写
或:方法1:grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行方法2:egrep '123|abc' filename // 用egrep同样可以实现忽略大小写:方法1:grep -i 'abc' filename方法2:egrep -i 'abc' filename 忽略大小写或:方法1...原创 2019-03-29 11:13:13 · 6358 阅读 · 0 评论 -
linux wc 统计行数 命令用法
-c 统计字节数。-l 统计行数。-m 统计字符数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息...原创 2019-03-30 10:39:48 · 2235 阅读 · 0 评论 -
ubuntu修改root密码,$ sudo passwd root
lyzh@ubuntu:~$ passwd rootpasswd: You may not view or modify password information for root.lyzh@ubuntu:~$ sudo passwd rootEnter new UNIX password: Retype new UNIX password: passwd: password updat原创 2016-10-31 19:55:21 · 27865 阅读 · 2 评论 -
linux下,修改tomcat的默认端口号
在与别的软件不冲突的情况下,找到tomcat的安装路径下的conf配置文件夹中的server.xml,用搜索的办法找到所有的8080端口,并更改到你想要的端口号即可。注意:一定要更改你所能找到的所有的8080端口,当然注释除外呵。改完后,重启tomcat。转自:http://cooliron.blog.163.com/blog/static/12470313820109175043转载 2017-06-16 14:39:49 · 7632 阅读 · 2 评论 -
linux scp命令
======从 本地 复制到 远程======scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_username@remote_ip:remote_file或者scp local_file remote_ip:remote_folder或者scp local_file rem原创 2017-06-19 18:01:28 · 1559 阅读 · 0 评论 -
java调用scp,文件从本地复制到远程
//数据服务器的ip地址 private String dataServerIp = "192.168.123.123"; //数据服务器的用户名 private String dataServerUsername = "root"; //数据服务器的密码 private String dataServerPassword = "1234"; //数原创 2017-06-20 19:39:19 · 12761 阅读 · 1 评论 -
java在远程linux服务器中切换目录和新建目录,把本地文件上传到新建的目录中
//java在远程linux服务器中切换目录和新建目录,把本地文件上传到刚才新建的目录中//ganymed-ssh2-build210.jar需要下载package com.company;import ch.ethz.ssh2.*;import java.io.BufferedReader;import java.io.IOException;import java.io.Inp原创 2017-06-22 15:11:23 · 8069 阅读 · 4 评论 -
Linux字体颜色的意思
浅蓝色:表示链接文件;灰色:表示其他文件;绿色:表示可执行文件;红色:表示压缩文件;蓝色:表示目录;红色闪烁:表示链接的文件有问题了;黄色:表示设备文件,包括block,char,fifo。用"dircolors -p"命令可以看到缺省的颜色设置,包括各种颜色和"粗体",下划线,闪烁等的定义。转自:http://blog.16转载 2017-06-23 10:09:51 · 2149 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记...转载 2018-03-22 14:52:29 · 485 阅读 · 0 评论 -
mkdir -p 使用方法
lyzh@ubuntu:~$ cd lyzhlyzh@ubuntu:~/lyzh$ lltotal 8drwxrwxr-x 2 lyzh lyzh 4096 Sep 17 2017 ./drwxr-xr-x 15 lyzh lyzh 4096 Mar 22 00:02 ../-rw-rw-r-- 1 lyzh lyzh 0 Sep 17 2017 f2.txtlyzh@u...原创 2018-03-22 15:09:37 · 8859 阅读 · 0 评论 -
Hive,添加分区、删除分区、显示分区,msck修复分区
往table1中新增c1,c2,c3,c4字段,跑完数据后,还需要刷分区(删除原来的分区,再添加分区)--跑完数据后,没有刷分区的话,新的字段的数据查不到hive> select > c1 > ,c2 > ,c3 > ,c4 > from table1 > where dt='2019-02-12' ...原创 2019-02-15 09:57:48 · 25026 阅读 · 2 评论 -
chmod用法
1 添加执行权限文件名显示是绿色表示可执行-rw-r----- 1 abc abc 0 Feb 14 16:58 f1.txt[...]$ chmod +x f1.txt-rwxr-x--- 1 abc abc 0 Feb 14 16:58 f1.txt给user和group添加了执行权限,“f1.txt”显示为绿色end...原创 2019-02-15 10:04:38 · 298 阅读 · 1 评论 -
ubuntu上安装mysql
ubuntu 15.04 x86_64 上安装,以下为root用户原创 2015-08-20 17:08:51 · 928 阅读 · 0 评论