# 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 29 浏览量
更新于2024-03-16
收藏 696KB ZIP 举报
标题中的“Golang 面试题、编程题、Linux 技巧整理、技术调研”涵盖了多个IT领域的关键知识点,这是一份集成了Go语言、面试准备、Linux操作系统使用技巧和技术研究的学习资料。以下是对这些主题的详细阐述:
1. **Go语言**(Golang):
Go语言是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、C风格的编程语言。它的设计目标是提高软件的构建速度、可维护性和运行效率。Go语言的特点包括:
- **并发原语**:通过goroutines(轻量级线程)和channels实现高效的并发编程。
- **内存管理**:内置的垃圾回收机制简化了内存管理。
- **类型系统**:强类型,支持接口和类型断言。
- **简洁的语法**:避免了C++和Java等语言的复杂性,如模板和继承。
- **标准库**:包含了丰富的网络、I/O和多线程支持。
2. **面试题**:
这部分可能包含Go语言的基础和进阶问题,例如:
- 数据结构与算法:链表、树、图、排序、查找等。
- Go语言特性:goroutines、channels、sync包的使用、错误处理、反射等。
- 网络编程:TCP/IP、HTTP、WebSocket等。
- 并发编程模型和并发安全问题。
- 性能优化:内存管理和CPU使用率优化。
3. **编程题**:
编程题通常用于测试开发者解决问题的能力,可能包括LeetCode、HackerRank等平台上的题目,涵盖算法、数据结构、设计模式等方面。
4. **Linux技巧**:
Linux操作系统是开源的,广泛应用于服务器和嵌入式系统。学习Linux技巧包括:
- **命令行操作**:如ls、cd、mkdir、rm、cp、mv、grep、find等常用命令。
- **文件系统管理**:理解文件权限、硬链接和软链接、文件系统挂载等。
- **进程管理**:ps、kill、nohup、top、htop等命令的使用。
- **网络配置**:ifconfig、iptables、ss等命令,以及网络服务的启动和停止。
- **脚本编写**:bash脚本编写,如循环、条件判断、函数等。
- **版本控制**:Git的基本操作,如clone、commit、push、pull等。
5. **技术调研**:
技术调研可能涉及最新的开源项目、框架、工具或技术趋势,例如:
- Go语言的最新框架如Gin、Beego等。
- 微服务架构及其相关技术,如Docker、Kubernetes等。
- 数据库选择,如MySQL、PostgreSQL、MongoDB等。
- 容器化和云原生技术。
- 信息安全和加密算法的了解。
6. **个人学习记录**:
这部分可能包含学习笔记、代码示例、问题解决过程等,是个人成长和知识积累的重要部分。
这个压缩包提供了一个全面的学习资源,涵盖了从基础到高级的Go语言知识,面试准备策略,以及在Linux环境下的实用技巧,对于提升IT专业人士的技术能力具有很大的价值。通过每日更新1-2条内容,可以保持学习的持续性和连贯性,帮助读者逐步深入理解和掌握这些技术。