Loading

摘要: 使用uniq命令求并集交集差集 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 uniq uniq是linux上非常有用的一个命令,从字面意思上就能看出来,它可以用来去重。 但使用uniq的前提是文件是排好序的,所以我们经常会搭配sort排序命令来一起使用uniq,如下: $ cat test.tx 阅读全文
posted @ 2022-03-26 18:53 扣钉日记 阅读(250) 评论(0) 推荐(0) 编辑
摘要: mysql的timestamp会存在时区问题? 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 众所周知,mysql中有两个时间类型,timestamp与datetime,但当在网上搜索timestamp与datetime区别时,会发现网上有不少与时区有关的完全相反的结论,主要两种: timestamp没有时 阅读全文
posted @ 2022-03-26 18:27 扣钉日记 阅读(534) 评论(0) 推荐(1) 编辑
摘要: hex,base64,urlencode编码方案对比 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 在工作过程中,我们慢慢会了解到hex、base64、urlencode这3种常见的字节编码方案,它们是如此的熟悉,可是经常我们自己也说不清为啥要使用它们,下面我会详细解释下。 hex编码 hex编码,又称十六进制编 阅读全文
posted @ 2022-03-26 18:11 扣钉日记 阅读(444) 评论(0) 推荐(1) 编辑
摘要: 字符编码解惑 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 现代编程语言都抽象出了String字符串这个概念,注意它是一个高级抽象,但是计算机中实际表示信息时,都是用的字节,所以就需要一种机制,让字符串与字节之间可以相互转换,这种转换机制就是字符编码,如GBK,UTF-8 阅读全文
posted @ 2022-03-26 18:08 扣钉日记 阅读(58) 评论(0) 推荐(2) 编辑
摘要: 自底向上代码调试技巧 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 我们常使用IDE的调试功能解决程序问题,但很多同学用的是自上而下调试法,即找到一个代码入口,打上断点然后单步调试。 但一些特殊的调试场景,比如调试框架代码,在不太熟悉框架代码的情况,会因为不知道从哪个入口开始调试而 阅读全文
posted @ 2022-03-26 18:05 扣钉日记 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 事务简介 SQL 标准定义了四种隔离级别,这四种隔离级别分别是: 读未提交(READ UNCOMMITTED):在这种隔离级别下,可能会出现脏读、不可重复读、幻读问题。 读提交 (READ COMMITTED):解决脏读 阅读全文
posted @ 2022-03-26 17:48 扣钉日记 阅读(158) 评论(0) 推荐(0) 编辑
摘要: jq实现json文本对比 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 近期,为了给一个核心系统减负,组内决定将一些调用量大的查询接口迁移到另一个系统,由于接口逻辑比较复杂,为了保证接口逻辑一致,我们决定将一周内的请求参数在两个接口重放,并用脚本校验两边接口的响应结果。 接口返回数据是 阅读全文
posted @ 2022-03-26 17:47 扣钉日记 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 20个常用的Linux工具命令 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 网上有很多辅助开发的小工具,如base64,md5之类的,但这些小工具其实基本都可以用Linux命令实现,即方便又高效。 查看特殊字符 把这个放在首位,是因为这个实在太重要了,程序经常会因为特殊的看不见的字符而出现 阅读全文
posted @ 2022-03-26 17:41 扣钉日记 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Linux文本命令技巧(下) 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 前一篇介绍了Linux中一些基本的文本命令与使用技巧,但是结合场景过少,本篇结合工作中一些常见的场景介绍一些技巧。 数据提取 数据提取在文本处理中是常见,提取单个值可以使用grep -o功能,如下: # 如下ifc 阅读全文
posted @ 2022-03-26 17:40 扣钉日记 阅读(163) 评论(0) 推荐(1) 编辑
摘要: Linux文本命令技巧(上) 原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 前一篇我介绍了awk,这是一个全能的文本处理神器,因为它本身就是一门编程语言了,但对于很多场景,使用Linux预设的一些文本处理命令,会更方便快捷,如grep、sed等。 本篇就来介绍一下Linux上常用的文本处理 阅读全文
posted @ 2022-03-26 17:38 扣钉日记 阅读(106) 评论(0) 推荐(0) 编辑