头像
希望工作:Linux C/C++开发
1、熟练掌握C/C++、Javascrip/NodeJs、Lua编程等语言。以及常见算法、数据结构、设计模式。
2、熟悉MySql、Oracle、MongoDB、Redis、SSDB等关系及非关系数据库的使用, 以及Git版本控制器的使用。
3、熟悉Linux平台下多线程、多进程、TCP/IP网络编程。以及Linux平台常用维护管理、各种服务的搭建。
4、对Linux下服务器高并发编程有较深的认知, 熟悉Epool/poll/select等常用的IO复用模型。
5、对Linux内核进程、线程、动态库、系统调用等有一定认知,曾编写过进程审计内核模块。
6、熟悉常见的HTTP/HTTPS/DNS等网络协议,以及前端语言HTML、CSS等。对目前流行的Web服务器Nginx有较长的使用经验,熟悉常用的配置优化和模块开发,对lua_nginx_module/openrestry有较长时间的使用经验。
智能DNS (linux c)
P2P文件同步程序 (linux c)
Lua Protobuf 模块(linux c)
Nginx 日志模块(linux c)
Restful 后端Api系统(nodejs)