06 2024 档案

linux - 字符串替换
摘要:使用场景:部署项目的时候,需要统一修改 IP 地址等内容。 缺点:这些命令,都缺少必要的校验功能,容易因为操作失误,会出现 未替换,或者替换成空串 的情况。 比如说:写了好多行的 sed命令,不小心删了一行代码,这种情况下,执行代码不会报错,因此很容易埋下安全隐患。 推荐:要进行很复杂的替换时,还是 阅读全文

posted @ 2024-06-20 10:12 疯狂的妞妞 编辑

shell - 脚本常见异常
摘要:syntax error unexpected end of file # 检测语法 sh -n [filesName] # 报错,这个报错很容易触发,同时,也很容易解决 syntax error unexpected end of file 原因: 1、换行符问题,windows 系统和 linu 阅读全文

posted @ 2024-06-20 10:04 疯狂的妞妞 编辑

shell - 函数的定义
摘要:函数中的 return 只能返回整数,且是 0-255 的整数。 返回值限定范围这么小,显然和我们代码中的函数,不是一个概念。 应用场景:返回值表示执行结果,0表示成功,其它状态码都是失败。 #!/bin/bash # 声明一个函数 function sysout(){ return 1; } # 阅读全文

posted @ 2024-06-20 10:04 疯狂的妞妞 编辑

shell - 流程控制语句
摘要:if条件语句 if condition then # do sth. elif condition then # do another. else # do others. fi # 有些人喜欢这样写,看起来更紧凑一些 if condition; then # do sth. elif condit 阅读全文

posted @ 2024-06-20 10:03 疯狂的妞妞 编辑

shell - 逻辑运算
摘要:记录一些与或非相关的逻辑运算 数字比较 -eq 等于,如: if [ "$a" -eq "$b" ] -ne 不等于,如: if [ "$a" -ne "$b" ] -gt 大于,如: if [ "$a" -gt "$b" ] -ge 大于等于,如: if [ "$a" -ge "$b" ] -lt 阅读全文

posted @ 2024-06-20 10:02 疯狂的妞妞 编辑

shell - 变量及数学计算
摘要:变量声明 # 注意:以 num=1 为例,等号两边不能有空格 # 数字 num=1 # 字符串 str0=test str1='test' str2="test" # 字符串的三种声明方式是有区别的: # 1. 单引号中的内容回原样输出,不会转义,不会取值。 # 2. 双引号中的内容输出,会转义,会 阅读全文

posted @ 2024-06-20 09:59 疯狂的妞妞 编辑

linux - nfs挂载
摘要:NFS(全称 Network File System),即网络文件系统。通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 一般的挂载,是买一个新硬盘,然后挂载到我们的系统,而 NFS 挂载,是把其它主机的文件夹,挂载到我们的系统,完成 NFS 挂载之后,操作其它主机的文件,就像操作本机的文 阅读全文

posted @ 2024-06-20 09:37 疯狂的妞妞 编辑

linux - curl
摘要:curl(commandline uniform resource locator),URL命令行,用于发送 http 请求 场景: 项目运维过程中,如果没有 postman 工具,会用到这些命令; docker 容器内,如果没有开放端口,只能进容器内用 curl 进行测试了。 # 不带有任何参数时 阅读全文

posted @ 2024-06-20 09:35 疯狂的妞妞 编辑

linux - tail
摘要:系统运维中,查看日志时,最经常使用的就是 grep、cat 和 tail 三个命令。 head 与 tail 是两个成对的命令,语法基本一致,head 用于看文件开头,tail 用于看文件结尾。 区别:使用 -n 命令是,含义可能与理解的不同;head 无法持续跟踪文件内容,也就是没有说 -f 命令 阅读全文

posted @ 2024-06-20 09:29 疯狂的妞妞 编辑

linux - cat
摘要:系统运维中,查看日志时,最经常使用的就是 grep、cat 和 tail 三个命令。 cat(英文全拼:concatenate)命令,用于连接文件并打印到标准输出设备上。 命令语法: cat [选项] [文件] 参数选项: -n:显示行号; -b:显示非空行号; -s:合并空白行; -E:在每行结尾 阅读全文

posted @ 2024-06-20 09:23 疯狂的妞妞 编辑

linux - grep
摘要:系统运维中,查看日志时,最经常使用的就是 grep、cat 和 tail 三个命令。 grep (global regular expression) 命令,用于查找文件中符合条件的字符串 基本语法: grep [选项] [文件] 参数选项: -i:忽略大小写进行匹配。 -v:反向查找,只打印不匹配 阅读全文

posted @ 2024-06-20 09:20 疯狂的妞妞 编辑

vue - 浏览器不兼容finally语法
摘要:最近项目框架换成了vue,http 请求库使用 axios,Promise 对象有一个 finally 方法, 但是在低版本浏览器不支持(包括谷歌浏览器)。 先安装 promise.prototype.finally 包 npm i promise.prototype.finally 在 main. 阅读全文

posted @ 2024-06-14 17:30 疯狂的妞妞 编辑

javascript - 异常
摘要:如果偷懒,就这么干,要是没有很复杂的逻辑,不需要区分异常类型,这么写也没啥缺点。 try { throw '参数未定义!'; } catch (e) { console.error(e); } ES5 语法 /** * 非法输入参数异常 */ function IllegalArgumentExce 阅读全文

posted @ 2024-06-13 21:57 疯狂的妞妞 编辑

javascript - 面向对象
摘要:要是直接百度,如何在 javascript 中创建一个对象,你能找到一堆这样的文章:《js 创建对象的 n 种方式》、《闭包的 n 种写法》…… 咱们不参加考试,不要记那么多,整那么多写法,代码还不好维护。 就例举几个,在实际项目开发过程中,比较好的代码写法。 兼容语法 1 如果想兼容旧的浏览器,可 阅读全文

posted @ 2024-06-13 21:57 疯狂的妞妞 编辑

javascript - 文件上传
摘要:最简单的文件上传接口 @Controller public class ExcelCtrl { @ResponseBody @RequestMapping(value = "upload", method = RequestMethod.POST) public Result importExcel 阅读全文

posted @ 2024-06-13 21:55 疯狂的妞妞 编辑

工业标准色
摘要:工业标准色 ISOcoated_v2_300_eci.icc 是一个工业的色彩标准文件。 CMYK 也称作印刷色彩模式。它和 RGB 相比最大不同是,RGB 模式是发光的色彩模式,你在一间黑暗的房间内仍然可以看见萤幕上的内容。 CMYK 是一种依靠反光的色彩模式,我们能阅读报纸的内容是为什么呢?是因 阅读全文

posted @ 2024-06-13 21:32 疯狂的妞妞 编辑

sax - 解析
摘要:maven 依赖 <!-- Xml解析 --> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>2.1.3</version> <scope>compile</scope> </dep 阅读全文

posted @ 2024-06-13 21:31 疯狂的妞妞 编辑

jdk1.6图片压缩
摘要:在高版本的jdk中,暂未找到替换方案 class Test{ /*** * 图片缩放处理 * <pre> * Some guidelines: * 0.75 high quality * 0.5 medium quality * 0.25 low quality * </pre> * * @para 阅读全文

posted @ 2024-06-13 21:30 疯狂的妞妞 编辑

poi - 常用单元格样式
摘要:这是 4.1.2 版本的写法,poi 版本差异较大,按需调整。 import org.apache.poi.ss.usermodel.*; /** * Excel 常用样式参考 * <p> * 很复杂的样式,可以使用 Excel 模版,从现有的 Excel 中直接读取样式, * 平时很少写这些样式, 阅读全文

posted @ 2024-06-13 21:29 疯狂的妞妞 编辑

csv - 文件内容读取
摘要:逗号分隔值(Comma-Separated Values,有时也称为字符分隔值,因为分隔字符也可以不是逗号)。 csv 文件,就是通过逗号和换行符,将数据字段进行拼接,从而形成的文件。 比如: 姓名, 年龄 ming, 18 dong, 20 标准读写 很容易发现一个问题:如果字段本身包含逗号,或者 阅读全文

posted @ 2024-06-13 21:26 疯狂的妞妞 编辑

fastjson2自动转型
摘要:新版本 fastjson2 auto-type 的写法。 自定义 Cache,或者写 RedisSerializer 估计会用到这个知识, import cn.seaboot.commons.lang.Warning; import com.alibaba.fastjson2.JSON; impor 阅读全文

posted @ 2024-06-13 21:25 疯狂的妞妞 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示