关于我

个人信息👧

联系方式☎

兴趣爱好🎹

  • 学习。多看书多学习,让自己从书里看到更大的未知的世界。
  • 旅行。在不同的国家感受不同的风土人情,心灵和身体总要有一个在路上。
  • 钢琴。一直想有一个专门放三角钢琴的房间,和音乐作伴能忘却一切烦恼。
  • 长跑。坚持跑步带给我更清醒的头脑和坚持做一件事的毅力。

影音喜好🎬

  • 美剧:权利的游戏/绝命毒师/无耻之徒/西部世界
  • 电影:肖申克的救赎/爆裂鼓手/穿普拉达的女王
  • 音乐:肖邦/李斯特/帕格尼尼,李健/陈奕迅/周杰伦

技能清单💻

点击查看我的简历

1. Java相关

  • 熟悉Java语言编程,对于语言的概念细节了解较为清晰
  • 熟悉函数式编程,能够熟练使用Java8 的lambda表达式
  • 熟悉常用的设计模式,能够在开发中运用相关思想
  • 熟悉Java集合框架底层原理,阅读过常用集合框架源码,知道常用方法的时间复杂度
  • 熟悉MVC开发模式,熟悉JavaWeb编程,能够使用Spring Boot/SpringMVC等开发框架
  • 熟悉Spring特性,如IoC依赖注入容器、AOP、动态代理机制等
  • 熟悉Java内存模型,了解多线程并发编程原理
  • 了解垃圾回收(GC)算法

2. 数据库相关

  • 熟悉mysql语法,熟悉子查询、聚合查询、内连接外连接查询等查询语句
  • 熟悉事务的隔离级别,熟悉悲观锁、乐观锁策略及其应用场景
  • 熟悉mysql索引的数据结构,熟悉MyISAM/InnoDB的索引实现

3. 工具/环境相关

  • 熟悉Linux开发环境,熟悉常用shell命令,如grep/ssh/vim/ps/find/netstat/curl/wget等
  • 熟悉macOS开发环境,熟悉macOS下常用命令,如brew/lsof/launchctl等
  • 能够部署Tomcat/nginx服务器,知道常用的配置的参数
  • 熟悉IntelliJ idea/maven/git等开发工具的使用

4. 计算机基础知识相关

  • 基础扎实,熟悉数据结构与算法
  • 熟悉计算机网络原理,如TCP/IP协议族、HTTP协议等
  • 熟悉操作系统原理,如进程/线程间通信、进程管理、内存调度算法等

现在主要方向是Java服务端开发,除Java外还略懂c++/py/前端,以后希望能成为一个优秀的全栈工程师,让更多人用到自己开发的软件产品

0%