熟练掌握软件逆向破解技术。
熟练掌握网络攻防技术。
熟练掌握 Linux 系统基本操作。
熟练掌握应用服务器 Tomcat、版本控制 SVN、GIT、数据库 Oracle 和 MySql
熟练掌握 Java 基础、JSP、Servlet、hibernate、spring、struts、mybatis、webservice、JavaScript、jQuery、ajax 等 javaweb 开发技术。
熟悉使用使用前端框架bootstrap。
熟练使用java进行微信接口开发。
熟练使用idea、myeclipse等开发工具。
能够独立设计app应用接口设计,以及解决遇到的各种问题。
熟练使用jmeter进行接口的性能和压力测试。
熟练使用kafka 、dubbo、zookeeper进行分布式开发。
熟练使用NOSQL数据库Redis。
熟悉netty进行网络编程。
熟练使用阿里云网站提供的服务。
熟悉将单体项目拆分成dubbo服务。
熟练使用数据库中间件mycat对mysql数据库进行读写分离,主从切换。
熟练使用spring boot、 docker进行微服务开发以及持续集成,自动化部署。熟练在linux/window平台部署项目,对nginx 、tomcat进行负载均衡及性能调优。
参与需求分析,负责公司web后端和app后端架构设计和开发,以及压力、性能测试。负责开门芯片和后端程序通信的开发。负责服务器的运行维护。指导中级开发人员开发。负责相关业务、技术文档的编写。负责搭建生产和测试环境。
项目架构 Spring boot+mybatis+druid+bootstrap+datatables+redis+kafka
记录生产环境日志,将日志发送给 kafka,由 kafka发给elk,进行日志查询分析。
使用spring cloud编写微信红包服务,短信服务,消息推送服务。
负责过管理后台,阿里云储存,运营的各种活动(秒杀,限时购,换购,预售)。个推推送,支付宝接口集成,参与后期将单个应用拆分成dubbo服务,负责搭建zookeeper,dubbo监控服务,同时搭建并使用gitlab管理源代码,配合 jenkins实现持续集成,自动化部署。
给公司内部开发Java微信公众平台
Spring mvc + spring + mybatis +druid+bootstrap底层通用开发框架