# Erfolgs-Journal
Day 245|三月八日周五
- [seccomp](2023/10/seccomp.md) (revise)
- [主要的套接字类型有哪些?它们的地址格式如何?](2023/07/socket-types.md) (revise)
Day 244|三月七日周四
- [一致性哈希](2024/03/consistent-hashing.md)
- [套接字原理](2023/06/how-sockets-work.md) (revise)
- [Shell General](2023/11/shell-general.md) (revise)
- [如何做好 Go 的内存管理?](2023/06/how-to-manage-memory-usage-in-go.md) (revise)
Day 243|三月二日周六
- [grep, sed, awk](2023/09/grep-sed-awk.md) (update)
- [网络调试](2023/06/network-debugging.md) (revise)
- [Filesystem Hierarchy Standard (FHS)](2023/07/fhs.md) (revise)
Day 242|二月二十四日周六
- [查看系统报告](2023/06/system-report.md) (update)
- [内存泄露排查](2023/07/memory-analysis.md) (revise)
- [内存模型](2023/06/memory-model.md) (revise)
- [计算文件大小](2023/09/calculate-file-size.md) (revise)
- [init 进程](2023/07/init-process.md) (revise)
Day 241|二月二十三日周五
- [跨网络的服务发现](2023/07/access-independently-deployed-services.md) (update)
- [上下文切换](2023/07/context-switching.md) (revise)
- [dockerd 访问权限](2023/07/dockerd-permission.md) (revise)
- [gRPC](2023/07/grpc.md) (revise)
- [seccomp](2023/10/seccomp.md) (revise)
Day 240|二月二十日周二
- [OLTP v.s. OLAP](2023/08/oltp-versus-olap.md) (revise)
- [内存泄露排查](2023/07/memory-analysis.md) (update)
- [Debug: HTTPS 跳转](2023/12/debug-https-redirect.md) (revise)
- [跨域问题](2023/11/cross-origin.md) (revise)
- [Debug: HTTP 请求高延时](2023/11/http-latency.md) (revise)
Starting from today, cease streak recording.
Day 239|二月十六日周五
- [内存泄露排查](2023/07/memory-analysis.md) (update)
- [文件权限 File Mode](2023/06/file-mode.md) (revise)
- [Debug: HTTPS 跳转](2023/12/debug-https-redirect.md) (revise)
streaks: 1 day
Day 238|一月十七日周六
- [Linux Process Management 进程管理](2023/06/process-management.md) (revise)
- [分治法](2023/11/divide-and-conquer.md) (revise)
- [Goroutine Pool](2023/02/goroutine-pool.md) (revise)
streaks: 2 days
Day 237|一月十六日周五
- [Shell General](2023/11/shell-general.md) (revise)
Day 236|一月十三日周六
- [Goroutine Pool](2023/02/goroutine-pool.md) (revise)
streaks: 1 day
Day 235|一月十一日周四
- [Shell General](2023/11/shell-general.md) (revise)
- [Debug: 容器文件系统空间占用](2023/12/debug-docker-usage.md) (revise)
- [文件权限 File Mode](2023/06/file-mode.md) (revise)
streaks: 4 days
Day 234|一月五日周五
- [Linux Process Management 进程管理](2023/06/process-management.md) (revise)
- [码位与字节](2024/01/rune-vesus-byte.md) (revise)
Day 233|一月四日周四
- [码位与字节](2024/01/rune-vesus-byte.md)
- [文件权限 File Mode](2023/06/file-mode.md) (revise)
- [常见垃圾回收算法](2023/07/garbage-collection-algorithms.md) (revise)
Day 232|一月三日周三
- [Linux Process Management 进程管理](2023/06/process-management.md) (update)
Day 231|一月二日周二
- [实现一个 HTTP 请求调度器](2023/09/impl-a-http-scheduler.md) (update)
streaks: 9 days
Day 230|十二月二十九日周五
- [云计算](2023/07/cloud-computing.md) (revise)
- [分治法](2023/11/divide-and-conquer.md) (revise)
- [Filesystem Hierarchy Standard (FHS)](2023/07/fhs.md) (revise)
Day 229|十二月二十八日周四
- [实现一个 HTTP 请求调度器](2023/09/impl-a-http-scheduler.md) (update)
Day 228|十二月二十七日周三
- [Debug: HTTPS 跳转](2023/12/debug-https-redirect.md) (revise)
- [ENTRYPOINT v.s. CMD](2023/08/entrypoint-versus-cmd.md) (revise)
- [A Bash Debug: Disable SELinux](2023/09/bash-debug-disable-selinux.md) (revise)
- [发布工程 Release Engineering](2023/06/release-engineering.md) (revise)
Day 227|十二月二十六日周二
- [文件的索引节点 inode](2023/06/inode.md) (revise)
- [查看路由表有哪几种方式?有什么区别?](2023/08/route.md) (revise)
- [SQL 优化技巧](2023/09/sql-optimazation.md) (revise)
Day 226|十二月二十五日周一
- [Postgres 自动清理](2023/09/postgres-autovacuum.md) (revise)
- [如何减少镜像大小](2023/11/reduce-image-size.md) (revise)
- [实现一个 HTTP 请求调度器](2023/09/impl-a-http-scheduler.md) (revise)
Day 225|十二月二十四日周日
- [容器内如何访问宿主机端口](2023/09/access-to-a-host-service-from-docker.md) (update)
- [Go 的栈空间管理](2023/08/golang-stack-memory-management.md) (revise)
Day 224|十二月二十三日周六
- [内存泄露排查](2023/07/memory-analysis.md) (update)
- [Go 的内存管理](2023/02/how-does-go-manage-memory-allocation) (revise)
Day 223|十二月二十二日周五
- [Goroutine Pool](2023/02/goroutine-pool.md) (update)
- [Shell General](2023/11/shell-general.md) (revise)
Day 222|十二月二十一日周四
- [Debug: 容器文件系统空间占用](2023/12/debug-docker-usage.md) (revise)
- [分治法](2023/11/divide-and-conquer.md) (revise)
streaks: 2 days
Day 221|十二月十九日周二
- [Goroutine Pool](2023/02/goroutine-pool.md) (update)
Day 220|十二月十八日周一
- [跨域问题](2023/11/cross-origin.md) (revise)
- [排序算法](2023/11/sort-algorithm.md) (revise)
- [部署方案](2023/07/deploy-solutions.md) (revise)
- [如何减少数据库锁的使用?](2023/10/reduce-lock-usage.md) (revise)
streaks: 6 days
Day 219|十二月十六日周六
- [Shell General](2023/11/shell-general.md) (revise)
- [如何创建软链接和硬链接,它们是什么区别?](2023/06/soft-link-and-hard-link.md) (revise)
Day 218|十二月十五日周五
- [排序算法](2023/11/sort-algorithm.md) (revise)
Day 217|十二月十四日周四
- [Debug: 容器文件系统空间占用](2023/12/debug-docker-usage.md)
- [Goroutine Pool](2023/02/goroutine-pool.md) (revise)
Day 216|十二月十三日周三
- [Debug: HTTPS 跳转](2023/12/debug-https-redirect.md)
- [分治法](2023/11/divide-and-conquer.md) (revise)
- [Shell General](2023/11/shell-general.md) (revise)
Day 215|十二月十二日周二
- [数据存储方案](2023/06/data-storage-schemes.md) (revise)
- [从外部访问 k8s 资源有哪些方法?](2023/08/access-k8s-resource-from-external.md) (revise)
- [计算文件大小](2023/09/calculate-file-size.md) (revise)
- [gRPC](2023/07/grpc.md) (revise)
- [Golang 如何做错误处理](2023/03/error-handling.md) (revise)
Day 214|十二月十一日周一
- [Shell General](2023/11/shell-general.md) (revise)
- [Debug: HTTP 请求高延时](2023/11/http-latency.md) (revise)
- [Goroutine Pool](2023/02/goroutine-pool.md) (revise)
- [块设备,文件系统,磁盘分区](2023/11/disk-partition.md) (revise)
- [一些并发限制](2023/03/concurrent-limitations.md) (revise)
streaks: 10 days
Day 213|十二月四日周一
- [Goroutine Pool](2023/02/goroutine-pool.md) (revise)
- [网络调试](2023/06/network-debugging.md) (revise)
- [Go 垃圾回收](2023/07/go-gc.md) (revise)
Day 212|十二月三日周日
- [跨域问题](2023/11/cross-origin.md) (update)
- [分治法](2023/11/divide-and-conquer.md) (revise)
Day 211|十二月二日周六
- [Shell General](2023/11/shell-general.md) (revise)
- [分治法](2023/11/divide-and-conquer.md) (update)
Day 210|十二月一日周五
- [如何创建软链接和硬链接,它们是什么区别?](2023/06/soft-link-and-hard-link.md) (revise)
- [解释一段连续时间聚合的 PostgreSQL](2023/10/time-aggregate-sql.md) (revise)
- [排序算法](2023/11/sort-algorithm.md) (revise)
Day 209|十一月三十日周四
- [Debug: HTTP 请求高延时](2023/11/http-latency.md)
- [切片与数组](2023/09/slices.md) (revise)
- [容器网络内部的通信](2023/05/communication-inside-container-network.md) (revise)
- [Docker 有哪几种主要的容器网络模式?默认是哪
Golang 面试题、编程题、Linux 技巧整理、技术调研以及个人学习记录,每天更新 1-2 条。.zip
需积分: 0 9 浏览量
更新于2024-03-16
收藏 689KB ZIP 举报
在IT领域,特别是软件开发,持续学习和提升个人技能至关重要。这份名为"Golang面试题、编程题、Linux技巧整理、技术调研以及个人学习记录"的压缩包文件显然是一份宝贵的资源,适合那些想要深入理解Go语言、提升Linux操作技能以及准备面试的开发者。下面将详细解析其中可能涵盖的知识点。
**Go语言面试题**
1. **Go语言基础**:包括Go语言的变量声明、数据类型、控制结构(if/else,for,switch等)、函数、接口、切片、映射等基本概念。
2. **并发编程**:Go语言的goroutines和channels是其特色之一,面试中可能会涉及如何实现并发任务,以及如何避免竞态条件和死锁。
3. **内存管理**:如指针操作、垃圾回收机制的理解和使用场景。
4. **错误处理**:Go语言的错误处理方式与许多其他语言不同,理解何时及如何返回错误至关重要。
5. **Go语言标准库**:比如net/http用于网络编程,io/ioutil用于文件读写,context用于管理上下文等。
**编程题**
编程题通常测试你的逻辑思维、问题解决能力和代码实现能力。这些题目可能涵盖以下主题:
1. **算法**:排序(快速排序、归并排序等)、搜索(二分查找、广度优先搜索等)。
2. **数据结构**:链表、树、堆、图、队列、栈等的操作和应用。
3. **设计模式**:工厂模式、单例模式、装饰器模式等在Go语言中的实现。
4. **Go语言特定问题**:如并发编程的题目,要求设计并实现高效的并发解决方案。
**Linux技巧**
1. **命令行操作**:熟悉ls、cd、mv、cp、rm、grep、find、sed等常用命令。
2. **文件系统**:理解EXT4或其他Linux文件系统的特性和操作。
3. **进程管理**:ps、kill、nohup、top等命令的使用,以及进程间通信(IPC)。
4. **网络配置**:ifconfig、iptables、ss等命令,了解TCP/IP协议栈。
5. **脚本编写**:bash脚本的编写,如自动化任务、文件处理等。
6. **系统监控**:使用工具如htop、iostat、vmstat等监控系统性能。
**技术调研**
这部分可能包含对最新Go语言版本的特性分析、框架评估(如Gin、Beego等Web框架),以及与其他编程语言或技术(如Docker、Kubernetes等)的集成使用。
**个人学习记录**
这部分可能记录了学习过程中的笔记、解决问题的经验、项目实践等,有助于深化理解和巩固知识。
通过深入学习和掌握上述知识点,无论是面试准备还是日常开发工作,都能显著提升你的IT技能和竞争力。记得定期更新和实践,使自己的知识保持新鲜和实用。
琛哥的程序
- 粉丝: 1150
- 资源: 2642