• 实习3月的总结


    从19年元旦放假回来进入公司开始实习,到4月下旬离职,出去春节的半个月,正好3个月的实习时间,来对这段时间的学习工作做个总结。

    在公司的位置是底层平台组的存储方向,几个月下来学习的内容主要有:

    1、Go语言的基础入门和进阶,包括并发编程的底层模型和应用。

    2、基本的测试工作入门。

    (1)单元测试:熟悉单元测试的基本概念和写法流程,实际工作中涉及到了测试go并发写入的场景。

    (2)性能测试:对比了多级缓存和leveldb在各种情况下的性能对比,利用pprof工具来分析打包后的多级缓存写入和读取的性能,包括cpu分析和内存分析。在写入和读取上,分别测试了不同数据总量和单条数据大小下的顺序读写和随机读写性能。

    此处的性能分析可以作为很大的一个知识模块扩展开来学习——极客学院的linux性能分析课程。

    (3)了解了一些BDD和TDD等测试的基本概念。

    3、学习了leveldb的基本概念,较为深入的研究了仿leveldb实现的多级缓存源码,并实现了一个基本的手动persist内存数据的功能函数。

    此处可以延展复习一下数据库的基础知识,尤其是数据库进阶的一些知识。

  • 相关阅读:
    Nginx进程信号管理
    Nginx配置缓存服务器
    访问Nginx显示目录
    kubeadm快速安装k8s
    《构建之法》读书笔记(一)
    Android Studio连接SQLite数据库与SQLite Studio实时同步的实现
    关于sqlite数据库与sqlite studio
    AS之去掉顶部标题栏
    今日学习
    AS之AlertDialog使用
  • 原文地址:https://www.cnblogs.com/immortal-worm/p/10834944.html
Copyright © 2020-2023  润新知