熟练掌握java开发,主要涉及网站应用开发,包括网站系统的数据库、后台程序以及前台页面开发。
会使用一些中间件比如redis、消息队列mq、es搜索引擎等,也了解tomcat、nginx等服务器的一些配置,
后台主要使用java语言,框架主要选择springMVC、springBoot、springCloud、myBatis
同时也会前端页面开发,比如基础的js、css/html、H5和vue框架等
刚开始工作和人合伙接项目开发,主要是在微信上做一些答题抽奖或者小游戏等互动的网页,一个人负责整个小项目开发部署和维护,所熟悉的知识面比较广泛点;
现在在平安做开发工作,之前做了一个很大量数据的系统,每天的数据量有数百万(用的是RabbitMQ来接收数据),所以开发的时候要考虑到很多问题,比如程序执行内存空间是否足够、数据库检索效率优化、以及分布式部署情况下的一些问题(定时任务执行、请求超时处理、websocket处理等),所以对一般的一些网站系统开发工作还是比较有自信。