会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
极客子羽
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程。
博客园
首页
新随笔
联系
订阅
管理
随笔 - 264
文章 - 9
评论 - 36
阅读 -
81万
上一页
1
2
3
4
5
6
7
8
···
26
下一页
2022年6月14日
【Shell技巧】以空格分隔的字符串解析成数组 Prefer mapfile or read -a to split command output (or quote to avoid splitting).
摘要: Shell数组 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value1 value2 ... valuen) 我们来看一个例子: SERVERS=("10.98.200.198" "10.98.200.197" "10.96.180.204")
阅读全文
posted @ 2022-06-14 18:05 极客子羽
阅读(2761)
评论(0)
推荐(0)
2022年6月13日
【Shell技巧】shell统计文件夹下的文件个数、目录个数 Don't use ls | grep. Use a glob or a for loop with a condition to allow non-alphanumeric filenames.
摘要: 背景介绍 我需要统计某个文件夹下的文件个数,网上给出的解决方案是: 1、 统计当前文件夹下文件的个数 ls -l |grep "^-"|wc -l 2、 统计当前文件夹下目录的个数 ls -l |grep "^d"|wc -l 3、统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep
阅读全文
posted @ 2022-06-13 16:43 极客子羽
阅读(2087)
评论(0)
推荐(0)
【Shell技巧】清理文件内的所有文件以及 Use "${var:?}" to ensure this never expands to /* .
摘要: 背景描述 在 Linux 上部署 mongodb 的数据库时,我遇到一个需求,就是删除 data 文件夹下的所有文件,达到清理库的作用,因此,一开始写了一段代码来清空文件夹: #!/bin/bash ## 不推荐的版本1 function clean() { local dir=$1 du -sh
阅读全文
posted @ 2022-06-13 15:41 极客子羽
阅读(461)
评论(0)
推荐(0)
2022年6月9日
【Shell Check】Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead.
摘要: 参考文档 https://www.shellcheck.net/wiki/SC2002 Problematic code: ### 这是我自己创建的配置文件 confFile=/opt/mongodb/config/config.conf result=$(cat "$confFile" | gre
阅读全文
posted @ 2022-06-09 16:54 极客子羽
阅读(461)
评论(0)
推荐(0)
2022年5月28日
解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,原因:内网中虚拟机ip与物理机ip一样。
摘要: 参考文档 解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,ssh连不上虚拟机 本文给出了我搜集到的检查各项状态的命令 遇到的问题 本地(windows)能 ping 得通 VMWare 虚拟机。执行 DOS 命令 ping 192.168.101.12 且虚拟机(ubuntu)ssh
阅读全文
posted @ 2022-05-28 21:50 极客子羽
阅读(6854)
评论(1)
推荐(1)
2022年5月22日
shell脚本后台启动停止jar包并且计算运行时间
摘要: 源代码 #!/bin/bash JAR_NAME=demo.jar start() { begin=`date +%s` nohup java -jar "$JAR_NAME" 2>&1 & i=0 while [ 1 ] do PID=$(ps -ef | grep "$JAR_NAME" | g
阅读全文
posted @ 2022-05-22 22:08 极客子羽
阅读(413)
评论(0)
推荐(0)
2022年5月21日
全网最详细的echo -ne 命令效果演示
摘要: echo -e 中 -e 表示 enable interpretation of backslash escapes,即启用反斜杠\转义。 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: 字符 含义 \a 发出警告声; \b 退格(backspace):光标向前移动一个字符;
阅读全文
posted @ 2022-05-21 20:17 极客子羽
阅读(699)
评论(0)
推荐(0)
2022年5月19日
htons和htonl的英文意思
摘要: 节选自 C语言-大小端序的详解 #include <netinet/in.h> //16位数据类型网络字节顺序到主机字节顺序的转换 #define ntohs(n) //16位数据类型主机字节顺序到网络字节顺序的转换 #define htons(n) //32位数据类型网络字节顺序到主机字节顺序的转
阅读全文
posted @ 2022-05-19 17:13 极客子羽
阅读(223)
评论(0)
推荐(0)
C语言使用结构体面向对象编程举例讲解
摘要: 1. C语言中没有 class 关键字(那是 C++ 才有的),因此使用结构体及其关键字 struct 表示“类”; 2. C语言中也没有构造器,带参数的宏(例如 #define newXXX(arg0, arg1) {(arg0) , (arg1)}} 作用类似于 “类的构造器”; 3. C语言中也没有类的继承,运用结构体内嵌套其他结构体的方法,可以实现“组合”,效果类似于“继承”; (例如 typedef struct { Validator proxy; ... } RangeValidator;) 4. C语言中也没有多态,运用函数指针(指向函数的指针)作为结构体的组成部分,通过传入不同的函数,可以实现“多态”的效果; (例如 typedef struct { void (* swim)();} Animal;)
阅读全文
posted @ 2022-05-19 10:58 极客子羽
阅读(874)
评论(0)
推荐(0)
2022年5月16日
Hyper-V安装的Ubuntu虚拟机提示“磁盘空间不足”的硬盘扩容方案
摘要: 扩展虚拟硬盘空间上限 首先,第一步要扩展虚拟机的磁盘空间,参考 百度经验:hyper-V扩展虚拟机的磁盘空间 完成。 打开 Hyper-V 管理器 右击目标虚拟机 - 关机 (确保关机状态下才能编辑磁盘文件) 右击目标虚拟机 - 设置 找到硬件 - SCSI控制器 - 硬盘驱动器,选中它 找到虚拟硬
阅读全文
posted @ 2022-05-16 11:46 极客子羽
阅读(6341)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
26
下一页
公告
昵称:
极客子羽
园龄:
6年
粉丝:
45
关注:
22
+加关注
随笔分类
BSN联盟链(1)
C/C++语言(19)
Docker容器(19)
Flink(5)
J2EE核心技术(7)
Java并发编程(5)
Java核心技术(25)
jmeter(1)
JVM(7)
MyBatis源码分析(5)
Mysql(11)
Netty 网络编程(14)
Shell脚本(12)
Spring(10)
Spring Reactor(1)
SpringMVC(17)
Spring源码阅读(13)
Thymeleaf(2)
Tomcat容器(4)
操作系统(6)
从零备考Elastic(4)
单元测试&重构&设计模式(2)
汇编语言(7)
框架搭建(10)
前端技术(4)
算法与数据结构(7)
更多
点击右上角即可分享