求个后端开发的工作。 如果是公用组件 /平台 /基础设施,那再好不过了。个人感觉 C++比 Java 靠谱,这两个语言都会用。 工作经验:1 年 Java 后端
- C++:
- CMU 15-445 一个简单的 Storage Engine, 包括 Buffer pool / b-tree index / 2PL & Deadlock Prevention/ WAL & Redo recovery https://github.com/Nov11/15-445
- BitCask 实现 https://github.com/Nov11/bitcask
- elf reader 支持 32bit / 64bit elf 文件 输出 segment/section 和对应关系 https://github.cm/Nov11/elf-reader
- tinyNL ‘ one loop per thread Reactor model ’ 网络库 https://github.com/Nov11/tinyNL
- 刷题 leetcode/lintcode https://github.com/Nov11/lintcode https://github.com/Nov11/leetcode
- 初步的 OS 支持分页,地址对等映射 https://github.com/Nov11/osdev
- 行情文件处理, 这俩是面试要求写的 https://github.com/Nov11/yz https://github.com/Nov11/profiling_on_cpp_maps
- CUDA 三角形计数加速 https://github.com/Nov11/tri
- Java:
- UC Berkeley CS186 SimpleDB 与 CMU 15-445 互补 selinger-style join optimizer/page level locking/first-writer-wins concurrency control/txn level lock granting https://github.com/Nov11/cs186-2013
- JSON 语法检查(C/Java) https://github.com/Nov11/toypasrer
- 用 netty 做的聊天服务 https://github.com/Nov11/chatter
- Golang:
- CMU 15-440 分布式系统 https://github.com/Nov11/15-440-2016 Proj1:C/S 广播 Proj2:UDP 上的可靠连接(超时重发,心跳,带滑动窗口)
- MIT 6.824 分布式系统 Lab1:MapReduce 和 Lab2:RAFT leader election/replication https://github.com/Nov11/6.824
- 其它:
-
CMakeLists.txt for redis 4.0.2 这是给 Clion 用的 https://github.com/Nov11/redis-4.0.2-with-cmakelist-for-reading-code-in-clion
-
gRPC on Windows C++ service/ PHP client https://github.com/Nov11/windows_grpc https://github.com/Nov11/windows_php_grpc
-
书上的例子 Boost ASIO :https://github.com/Nov11/boost_tutorial_examples(C++) Netty in action: https://github.com/Nov11/netty-in-action(Java) Head First Design Pattern: https://github.com/Nov11/HFDP(Java) 《 Understanding MySQL Internals 》 示例从 5.1 移植到 5.5 https://github.com/Nov11/mysql5.5.59
-
给 peloton 提的 pull request: https://github.com/cmu-db/peloton/pull/1322 https://github.com/cmu-db/peloton/pull/1321 https://github.com/cmu-db/peloton/pull/1271 https://github.com/cmu-db/peloton/pull/1251
