自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ubuntu20.04升级OpenSSH

业务需求,需要将服务器的OpenSSH版本从8.2升级到最新版本(9.9),由于apt能提供的最新版本就是8.2,所以需要采用源码安装的方式。

2024-11-19 17:22:12 738

原创 工厂模式及举例解释

工厂模式通过定义接口和具体实现,将对象创建的逻辑与使用逻辑分开,提高了代码的灵活性、可扩展性和可维护性。在上述代码中,通过 RepositoryFactoryImpl 工厂类实现了对 Repository 和 WalletRepository 的创建,用户可以无缝切换具体实现,而无需修改调用代码。

2024-09-26 16:31:20 324

原创 git push失败,提示fatal: the remote end hung up unexpectedly

尝试了增大 http.postBuffer 的大小,成功解决。

2024-08-28 15:36:34 277 1

原创 关于编程中依赖注入的一些笔记

依赖注入(Dependency Injection, DI)是一种设计模式,它将对象的依赖项(即其他对象)注入到对象中,而不是在对象内部直接创建依赖项。这种模式旨在减少对象之间的耦合,使得代码更易于测试和维护。依赖注入是一种有效的设计模式,可以降低代码耦合,提高代码的可测试性和灵活性。通过构造函数注入、属性注入和接口注入等方式,可以灵活地管理对象的依赖关系,使代码更加模块化和易于维护。

2024-06-25 10:43:46 770

原创 关于依赖注入的相关笔记

依赖注入(Dependency Injection, DI)是一种设计模式,它将对象的依赖项(即其他对象)注入到对象中,而不是在对象内部直接创建依赖项。这种模式旨在减少对象之间的耦合,使得代码更易于测试和维护。依赖注入是一种有效的设计模式,可以降低代码耦合,提高代码的可测试性和灵活性。通过构造函数注入、属性注入和接口注入等方式,可以灵活地管理对象的依赖关系,使代码更加模块化和易于维护。

2024-06-24 23:20:49 188

原创 学习websocket的部分总结

WebSocket 的全双工通信、持久连接、低开销和实时性等特性,使其非常适合需要实时数据传输的应用场景。通过 WebSocket,可以大幅提高数据传输的效率和用户体验,在现代 Web 应用中得到了广泛的应用。WebSocket 握手仅在连接建立时使用 HTTP 协议,握手成功后,通信完全使用 WebSocket 协议进行全双工的消息传输。1、帧结构:WebSocket 使用帧来传输数据,每个帧包含控制信息和负载数据。2、心跳机制。

2024-06-22 12:35:19 1904

原创 记录一次服务器磁盘被占满,导致服务无法运行的问题。

检查磁盘空间确保磁盘上有足够的空间。df -h这会导致无法创建临时目录,从而导致 docker-compose restart 命令失败。以上命令返回。

2024-06-18 15:49:07 434

原创 记录一次,docker和本机网络方面的实践经验

事情的开始是这样的:我在学习某个项目的时候,需要在docker中创建kafka容器。我需要访问的地址为:kafka:9092,这里需要golang程序与kafka容器在同一个docker网络中,无法通过本机网络直接访问docker中的kafka服务。因为kafka服务并没有暴露端口给外部。

2024-05-20 20:31:21 472 3

原创 golang 安装protoc protoc-gen-go,以及grpc和protocol buffer的一些理解。

golang微服务起步的一些知识点笔记。

2022-04-30 23:50:53 4659

转载 nginx支持的命令行参数

nginx 支持以下命令行参数:-?| -h — 打印命令行参数的帮助。-c file — 使用替代配置file而不是默认文件。-e file — 使用替代错误日志file而不是默认文件 (1.19.5) 来存储日志。特殊值stderr选择标准错误文件。-g directives — 设置 全局配置指令,例如,nginx -g “pid /var/run/nginx.pid; worker_processes sysctl -n hw.ncpu;”-p prefix — 设置 nginx 路径前

2022-03-13 15:55:21 343

原创 牛客网mysql笔记04

牛客网mysql笔记04链接:https://www.nowcoder.com/practice/e50d92b8673a440ebdf3a517b5b37d62?tpId=82&tags=&title=&diffculty=0&judgeStatus=0&rp=1&tab=answerKey正确答案:SELECT de.emp_no, dm.emp_no AS manager_noFROM dept_emp AS de INNER JOIN dep

2021-03-29 00:15:05 132 1

原创 牛客网mysql试题03

牛客网mysql试题03链接:https://www.nowcoder.com/practice/32c53d06443346f4a2f2ca733c19660c?tpId=82&tags=&title=&diffculty=0&judgeStatus=0&rp=1&tab=answerKey正确答案:select emp_no from employees where emp_no not in(select emp_no from dept_mana

2021-03-28 23:23:20 128

原创 牛客网mysql测试题02

牛客网mysql测试题02链接测试:https://www.nowcoder.com/practice/6d4a4cff1d58495182f536c548fee1ae?tpId=82&tqId=29759&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fsql%2Fquestion-ranking&tab=answerKey正确答案:select emp_no,count(salary) from salaries group by

2021-03-28 22:58:56 144 2

原创 牛客mySql笔试题笔记1

**牛客mySql笔试题笔记:**题目描述有一个员工表,employees简况如下:有一个部门表,dept_emp简况如下:建表语句如下:CREATE TABLE employees (emp_no int(11) NOT NULL,birth_date date NOT NULL,first_name varchar(14) NOT NULL,last_name varchar(16) NOT NULL,gender char(1) NOT NULL,hire_date da

2021-03-28 10:05:47 223 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除