贾鸿硕的博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2023年9月1日

摘要: ### 单个参数 解释: - `-c`: - `Create`,压缩 - `-v`: - `Verbose`,详细输出 - `-f`: - `File`,压缩文件的名称,既指压缩时目标文件的名称,又指解压时源文件的名称 - `-x`: - `eXtract`,解压 - `-z` - `gzip`,处 阅读全文
posted @ 2023-09-01 16:37 jhsss 阅读(6) 评论(0) 推荐(0) 编辑

2023年7月13日

摘要: > sds,即 Simple Dynamic Strings,是Redis中存储绝大部分字符串所采用的数据结构。 `typedef char *sds;` ## 一、类型 sds的类型包括`SDS_TYPE_5`, `SDS_TYPE_8`, `SDS_TYPE_16`, `SDS_TYPE_32` 阅读全文
posted @ 2023-07-13 14:59 jhsss 阅读(173) 评论(0) 推荐(0) 编辑

2023年7月11日

摘要: 在计算机系统中,内存的每一个字节都被赋予地址值作为唯一标识。 对于一个字节来说,它的最低有效位(LSB, Least Significant Bit)位于二进制最右边,而最高有效位(MSB, Most Significant Bit)位于二进制最左边。这一点对于所有的计算机系统架构都是一致的。即如果 阅读全文
posted @ 2023-07-11 16:39 jhsss 阅读(155) 评论(0) 推荐(0) 编辑

2023年7月5日

摘要: ### 什么是Redis - 基于key-value存储结构的NoSQL数据库 - 提供了String, Map, Set, ZSet, List等多种数据类型 - 功能丰富:支持发布订阅模式,能够为数据设置过期时间,能够对数据进行持久化,支持分布式存储和读写分离,支持创建事务 - 性能高:基于内存 阅读全文
posted @ 2023-07-05 14:41 jhsss 阅读(20) 评论(0) 推荐(0) 编辑

2023年6月25日

摘要: ### 一、基于用户名与密码连接 #### 指令 `ssh username@server_ip` - 随后要求输入密码 #### 加密流程 :one: 在SSH连接建立过程中,客户端和服务器使用Diffie-Hellman密钥交换协议协商生成一个会话密钥。 > Diffie-Hellman密钥交换 阅读全文
posted @ 2023-06-25 18:14 jhsss 阅读(375) 评论(0) 推荐(0) 编辑

摘要: ### 实现 #### :one: `pom`依赖: ``` xml org.eclipse.jgit org.eclipse.jgit 6.6.0.202305301015-r org.eclipse.jgit org.eclipse.jgit.ssh.jsch 6.5.0.20230307085 阅读全文
posted @ 2023-06-25 17:26 jhsss 阅读(812) 评论(0) 推荐(0) 编辑

2023年6月14日

摘要: **Controller** ``` md - @RestController - @RequestMapping("/path") ``` **Controller内方法** ``` Java @GetMapping("/path/{xxx}") @PostMapping("/path") ``` 阅读全文
posted @ 2023-06-14 17:23 jhsss 阅读(20) 评论(0) 推荐(0) 编辑

摘要: ## 什么是Flyway Flyway官方网站:[点击这里](https://flywaydb.org/) 官方描述: > Flyway extends DevOps to your databases to accelerate software delivery and ensure quali 阅读全文
posted @ 2023-06-14 11:49 jhsss 阅读(158) 评论(0) 推荐(0) 编辑

2023年6月10日

摘要: ## 总述 面向对象编程的六大原则是通过多年的实践和经验总结而来的,它们被广泛接受为指导面向对象软件设计和开发的基本准则。包括以下六点: - 单一职责原则(Single Responsibility Principle,SRP) - 里氏替换原则(Liskov Substitution Princi 阅读全文
posted @ 2023-06-10 15:24 jhsss 阅读(31) 评论(0) 推荐(0) 编辑

2023年6月8日

摘要: ## 1.1 逐步定义单元测试 维基百科对于单元测试的传统定义: > 定义1.0:一个单元测试是一段代码(通常是一个方法),这段代码调用另一段代码,然后检验某些假设的正确性。如果这些假设是错误的,单元测试就失败了。一个单元可以是一个方法或函数。 被测试系统(System Under Test, SU 阅读全文
posted @ 2023-06-08 16:28 jhsss 阅读(12) 评论(0) 推荐(0) 编辑