Java基础扎实,理解并能使用Java 多线程及线程池,集合框架,IO类库等,良好的编程习惯
熟悉主流Spring、SpringBoot、SpringMVC、MyBatis等框架,能快速上手新型框架
熟练使用Oracle、MySQL关系型数据库
熟悉利用redis来实现的缓存、分布式锁、分布式session
熟悉dubbo+zookeeper(分布式服务框架)
熟练使用tomcat服务器、SVN版本管理工具、Maven项目构建工具,熟悉linux系统的常用命令可以运维和部署java项目
熟练掌握vue和jquery两项前端技术,能胜任页面的开发任务。
熟悉linux常用命令、redis服务部署、RabbitMQ的安装、MySQL数据库的安装使用
需求理解能力和沟通能力较强,能根据需求文档独立完成pc网站,微信小程序,微信公众号应用的开发,尤其是微信小程序有独立完成项目从0到1的经验。
有做爬虫相关项目的经验,可以开发java爬虫。
有鱼直播APP后端
该项目是一个直播app平台,我作为后端的核心开发,开发了大部分的后端功能,其中包括redis,rabbitmq,mysql,nginx等软件的安装和部署。项目最高的时候有40多个主播在线直播,同时最大在线人数超过1000人。
可视化爬虫系统
该系统为一个爬虫系统,使用的技术为spring+dubbo的分布式系统。市面上的爬虫基本都是需要复杂的配置,而这个系统通过页面上可视化配置,通过点选和划选直接配置页面上需要的资源。然后把配置好的任务执行可以每天定时把源网页需要的新闻、资讯等抓取下来并保存入库。爬虫技术使用的是selenium+jsoup
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
这个小程序是一个销售农鲜产品的小程序,包括商城主页、商品分类筛选、购物车和个人信息,用户通过微信支付完成在平台下单,商家端会收到订单通知然后商家去发货的一个流程。 我在项目中主要开发后端接口以及参与开发部分小程序页面,包括数据库的erd设计,后端项目的部署和运维,redis和m
该系统为一个java的爬虫系统,业务方通过在页面上框选需要的文本区域,后端根据配置去解析html文档,把需要的文本解析出来展示在文章列表页面。 该系统为dubbo+springboot的分布式项目,我在项目中承担核心开发的责任,负责大部分的页面解析,任务传递等功能。