1、熟练掌握JavaSE基础知识,拥有丰富的系统设计分析能力以及面向对象分析和设计能力。熟悉常用设计模式、以及反射、泛型等。
2、熟练掌握熟悉多线程与JUC并发编程sysnchronized原理、Atomic原子类、BlockingQueue、AQS、CAS、Lock锁原理、线程池原理,锁的分类实现。
3、热练掌握IDEA、SVN、Git、Maven 等开发及版本控制工具,熟练掌握Web应用系统开发,具备的独立开发能力
4、熟练掌握JNM内存结构、压力测试工具JMeter、生产环境下排查CPU飙高、内存泄漏问题,VisualVM诊断工具化
5、熟练运用Spring5、Mybatis3、SpringMVC、SpringBoot等优秀的开源框架,熟悉Spring DI、设计思想:
6、 有深入研究过 ConurrentHashMap/HashMap、Arraylist、LinkedList、LinkedHashMap 实现:
7、熟悉掌握SOA、分布式、微服务、服务网格,熟悉RPC远程调用框架。
8、熟练使用Springboot+SpringCloud+SpringCloud Alibaba
项目1:移动医生项目
项目周期:2年+
个人责任:前后端+安卓端
技术栈:后端Spring+SpringMVC+Mybatis,前端JQuery,安卓端原生
项目2:抖音电商爬虫
项目周期:1天
技术栈:Fidder+Jsoup+POI
项目3:电信项目
个人责任:JAVA后端
技术栈:Springboot+SpringCloud+SpringCloud Alibaba
南京海泰公司移动医生手机版与PAD版 主要功能未客户医院的住院医生在病房查房时使用的主要功能。 本人在项目中参与了JAVA全栈,前端后端移动端全栈开发, 参与了产品从原型的研发,调优重构,上线部署,维护,二次功能开发等阶段。
南京海泰公司移动医生HD版 与手机版有不同的著作权, 经历了软件的原型研发、重构调优、上线部署、接需求二次研发等阶段