- 博客(11)
- 收藏
- 关注
原创 关于编程中依赖注入的一些笔记
依赖注入(Dependency Injection, DI)是一种设计模式,它将对象的依赖项(即其他对象)注入到对象中,而不是在对象内部直接创建依赖项。这种模式旨在减少对象之间的耦合,使得代码更易于测试和维护。依赖注入是一种有效的设计模式,可以降低代码耦合,提高代码的可测试性和灵活性。通过构造函数注入、属性注入和接口注入等方式,可以灵活地管理对象的依赖关系,使代码更加模块化和易于维护。
2024-06-25 10:43:46
400
原创 关于依赖注入的相关笔记
依赖注入(Dependency Injection, DI)是一种设计模式,它将对象的依赖项(即其他对象)注入到对象中,而不是在对象内部直接创建依赖项。这种模式旨在减少对象之间的耦合,使得代码更易于测试和维护。依赖注入是一种有效的设计模式,可以降低代码耦合,提高代码的可测试性和灵活性。通过构造函数注入、属性注入和接口注入等方式,可以灵活地管理对象的依赖关系,使代码更加模块化和易于维护。
2024-06-24 23:20:49
147
原创 学习websocket的部分总结
WebSocket 的全双工通信、持久连接、低开销和实时性等特性,使其非常适合需要实时数据传输的应用场景。通过 WebSocket,可以大幅提高数据传输的效率和用户体验,在现代 Web 应用中得到了广泛的应用。WebSocket 握手仅在连接建立时使用 HTTP 协议,握手成功后,通信完全使用 WebSocket 协议进行全双工的消息传输。1、帧结构:WebSocket 使用帧来传输数据,每个帧包含控制信息和负载数据。2、心跳机制。
2024-06-22 12:35:19
936
原创 记录一次服务器磁盘被占满,导致服务无法运行的问题。
检查磁盘空间确保磁盘上有足够的空间。df -h这会导致无法创建临时目录,从而导致 docker-compose restart 命令失败。以上命令返回。
2024-06-18 15:49:07
293
原创 记录一次,docker和本机网络方面的实践经验
事情的开始是这样的:我在学习某个项目的时候,需要在docker中创建kafka容器。我需要访问的地址为:kafka:9092,这里需要golang程序与kafka容器在同一个docker网络中,无法通过本机网络直接访问docker中的kafka服务。因为kafka服务并没有暴露端口给外部。
2024-05-20 20:31:21
382
1
原创 golang 安装protoc protoc-gen-go,以及grpc和protocol buffer的一些理解。
golang微服务起步的一些知识点笔记。
2022-04-30 23:50:53
3982
转载 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
284
原创 牛客网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
107
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
97
原创 牛客网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
110
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
183
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人