贾鸿硕的博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  18 随笔 :: 0 文章 :: 0 评论 :: 3274 阅读

06 2023 档案

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

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

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

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

摘要:### Java原生工具类 #### `Objects` `requireNotNull()`:为空抛异常,不为空返回本身 `deepEquals()`:对象深度相等(数组层面)判断 - 调用`Arrays.deepEquals0()` - 适用于任意深度 - 值得一提的是,java的集合类都覆写了 阅读全文
posted @ 2023-06-02 16:39 jhsss 阅读(34) 评论(0) 推荐(0) 编辑

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