- 博客(39)
- 收藏
- 关注
原创 shell脚本操作http请求的返回值——shell处理json格式数据
里会介绍一种用shell脚本处理http请求返回,和shell脚本处理json格式数据的方式。
2024-05-29 21:11:44
677
原创 Mac安装配置jdk——jdk1.8,jdk11,jdk17
本文介绍了Mac上的安装配置多个jdk版本的流程,和自由切换jdk版本的配置方法,方便大家参考查阅
2024-04-03 14:48:13
2556
原创 java写api服务接口,如何避免接口超时退出,导致接口逻辑中断
在api服务接口中,如果接口的逻辑复杂,内部处理时间过长,导致请求超时,接口中的逻辑处理终端怎么办
2023-12-12 22:33:01
216
原创 git的初始化配置
git config --global user.name 用户名 #用户名写邮箱前缀即可。git config --global user.email 用户名@xxxx.com。然后把公钥内容复制,公钥的位置在~/.ssh/id_rsa.pub.
2023-09-05 17:07:32
159
原创 git操作——暂存当前修改
在feature分支开发过程中,想要切换到其他分支,但是代码没有完全写完,不能提交commit的时候,怎么保存当前的修改,并正常切换分支呢?
2023-05-08 14:39:43
1509
原创 Navicat链接Mysql报错:2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlopen(../Fr
解决Navicat链接mysql的时候可能出现下面的这种错误bash2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found
2022-09-30 11:37:26
1631
1
原创 白话文解释TCP的三次握手和四次挥手
三次握手是用来建立TCP连接的,四次挥手是用来终止TCP连接的几个重要标识符SYN(synchronous):同步位ACK(acknowledgement):确认位FIN(finish):结束位ack(Acknowledge number):确认号seq(Sequence number):序列号第一次握手:客户端发送数据包(seq=x)给服务端,并把SYN(建立连接)标志位置为1;第二次握手:服务端收到客户端的请求,把SYN也置为1,同时生成数据包(seq=y),ACK为(确认连接)为1,ac
2022-06-13 16:21:04
2928
原创 mysql实现tsdb——用mysql模拟时间序列数据库
时序时空数据库(Time Series Database,简称TSDB)是一种存储和管理时间序列数据的专业化数据库,为时间序列的存储提供高性能读写、低成本存储、强计算能力和多生态支持的多种能力。
2022-06-07 15:04:53
1137
原创 shell脚本中$0,$1,$2的用法
在 shell 脚本中经常见到 $0,$1,$2标识,这应该怎么用呢?首先,符号$是用来传递参数的, $0 就是第一个参数,也就是你写的shell脚本本身的名字,$1 是给shell脚本传的第一个参数,$2 是给shell脚本传的第二个参数。新建try.sh文件#!/bin/bashfile=$0par1=$1par2=$2echo "$file"echo "$par1"echo "$par2"保存以上脚本后退出,在终端中运行,结果如下,sh try.sh 1 2try.sh1
2021-07-14 19:47:20
4888
原创 go的make()的用法和参数含义
go的make()的用法和参数含义golang分配内存有一个make函数,该函数第一个参数是类型,第二个参数是分配的空间,第三个参数是预留分配空间,前两个参数都很好理解,但对第三个参数不是很理解,例如a:=make([]int, 5, 10), len(a)输出结果是5,cap(a)输出结果是10,然后我对a[4]进行赋值发现是可以得,但对a[5]进行赋值发现报错了,为了防止大家遇到同样的问题,做一下学习记录,代码如下。package main import "fmt" func main(){
2021-05-08 11:34:35
4995
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人