1、熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。
2、熟练使用Html、Css、JavaScript、jQuery、layui、Bootstrap、AngularJS 前端技术;
3、熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗 ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。
4、熟练掌握Eclipse/IDER、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
5、熟练使用Tomcat/Jetty服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用
6、熟练MySQL 关系型数据库的使用,熟练NoSQL 数据库redis、mongoDB 的使用;
7、熟练使用Eclipse、IntelliJ IDEA、SVN、Maven 等项目开发及版本管理工具;
8、熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支付宝、微信支付)及微信公众号开发;
9、熟练使用Oracle、MySQL、SQLServer等关系型数据库,熟练使用Redis、MongoDb等非关系型数据库及搜索服务框架Elasticsearch和Lucene
10、熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想
11、熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RocketMQ、Kafka 使用;
12.熟悉互联网安全架构平台设计例如XSS、SQL注入问题、防盗链等,互联网API接口幂等设计、互联网API接口安全设计等
13.有丰富微服务电商项目开发实战经验,熟悉整个微服务电商项目的架构流程,并实际参与过微服务电商项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线CDN部署等。
项目一:5G安全监测与评估系统
技术描述:
1.使用Spring Boot框架搭建后端,简化了系统的开发和部署流程,提高了开发效率。
2.集成Redis缓存,有效降低了数据库的访问压力,提升了系统的性能和响应速度
3.使用Vue框架构建前端界面,实现了组件化开发,使得界面开发更加简洁和灵活
责任描述:
1.参与项目需求讨论,理解系统功能和安全要求。
2.负责后端开发,使用Spring Boot框架搭建安全检测与防护系统的服务端。
3.整合Redis缓存,提升系统性能和响应速度。
4.开发前端界面,使用Vue框架搭建直观友好的用户界面。
项目二:兰州石化销售一体化平台
开发环境:JDK1.8、MySQL、Redis、Elastic Search、Vue、Ant Design Vue
项目描述:
本项目是基于jeecg-boot开源框架以及Nacos、SprinBboot、SpringCloud、MySQL和Redis等技术栈开发的兰州石化销售一体化平台。该平台旨在优化销售流程,提高业务响应速度,提升销售团队的工作效率。
技术描述:
jeecg-boot开源框架:jeecg-boot是一款基于Spring Boot的快速开发平台,它提供了丰富的代码生成器和插件,帮助我们快速搭建项目的基础架构,实现了用户认证、权限管理等功能。
责任描述:
1.参与项目需求分析和技术选型阶段,与团队共同制定了系统架构和技术方案。
2.使用Jeecg-Boot框架搭建了项目的基础架构,实现了用户认证、权限管理和数据权限控制功能。
3.集成Nacos实现服务的注册与发现,提高系统的可扩展性和稳定性。
4.设计并开发了核心销售业务模块,包括大屏数据、市场服务、资源配置、买断分割、调运分拨、价格管理、营销管理等功能,确保了业务逻辑的正确性和数据的一致性。
5.结合EasyPOI工具,实现了便捷的Excel数据导入导出功能,方便了用户对各模块业务数据的管理与分析。
6.使用MySQL数据库存储业务数据,并优化了数据库查询语句,提升了系统的响应速度和查询效率。
7.Redis作为缓存组件,减少数据库压力,加速了热门数据的访问。
项目三:全球能源互联网发展合作平台-能联全球
开发环境:JDK1.8、MySQL、Redis、Elastic Search、uni-app、Vue
平台网址:https://www.geidcp.com/
技术描述:
1.项目的微服务基于SpringBoot+Spring Cloud构建的,采用前后端分离开发;
2.使用Spring Cloud Gateway作为网关实现跨域、限流等
3.使用Nacos作为微服务架构的注册中心
4.使用Sentinel熔断降级和限流
5.使用Vue整合Layui前后端分离开发
6.使用Elastic Search实现全文检索引擎实现用户对网站内容的搜索
7.使用Spring Security JWT实现平台认证和授权
8.在完成附件上传功能模块的实现时,为了减轻服务器的压力,我们采用FastDFS将图片保存到单独一个文件服务器上
9.使用Redis缓存机制,降低了服务器的压力
责任描述:
1. 根据项目模块需求分析进行数据库设计;
2. 负责平台相关核心功能模块的开发:
3. 负责生产环境服务监测,服务器环境部署,日常巡查维护;
4. 负责电科院测试:功能测试、安全测试、性能测试相关工作,
北京卫戍区派车管理软件
项目描述
京城卫戍区更好的对车辆进行管理,委托开发派车管理系统,卫戍区内有公车和私车进行管理。这套派车系统主要针对公车,私车需要收费,在道闸送的那套系统那边,
主要流程:用车人需要到值班室填写申请,然后值班员在系统中录入派车单并打印三联的派车单,车辆主要有三种状态:待命、在勤、待勤,填写完派车单后驾驶员可以开车通过道闸出场;
注:卫戍区是内网,不能连接外网,而且只是值班室和门卫各一台电脑管理车辆发派车单并控制道闸,在上面的链接是我演示项目的链接,非实际部署的链接
项目演示地址:http://39.100.131.79:2019/toIndex
个人职责:
功能描述:
车辆管理:车辆状态、车辆信息
派车管理:派车单发出后在车辆没有离场时可以随时取消派车单,填写派车单客户要求表单既可以下拉选择也可以手动输入,车牌号和驾驶员下拉框联动;
事由管理:为派车单下拉选择做的功能
目的地管理:为派车单下拉选择做的功能
用车人管理:用车人和用车人部门
管理员:管理员登陆、启用/停用、权限信息(管理员和操作员)、操作员不能派车
负责事项:
1.分工系统开发模块
2.填写派车单并打印派车单模块,同时联动车辆状态
3.派车单列表,可以取消派车单,同时联动车辆状态
4.事由管理、目的地管理
5.和客户沟通系统功能,进行需求调研,写需求文档和详细设计文档
角色 | 职位 |
负责人 | 高级Java开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
北京卫戍区东城第四离职干休所 项目简介: 京城卫戍区更好的对车辆进行管理,委托开发派车管理系统,卫戍区内有公车和私车进行管理。 这套派车系统主要针对公车,私车需要收费,在道闸送的那套系统那边, 主要流程:用车人需要到值班室填写申请,然后值班员在系统中录入派车单并打印三联的
本项目是北京创联致信公司自己的项目,项目采用springboot+springcloud微服务开发,在线教育平台提供中小学辅导,包括直播+录播+在线作业辅导+中高考辅导+线上线下辅导模式,汇聚北京各重点中学老师授课 技术:rabbitmq,springcloud,springb
开发环境:idea2020.3,JDK1.8、MySQL、Redis、Elastic Search、uni-app、Vue、ElementUI项目描述:网站以推动绿色能源全球互联为目标,为各国政府、国际组织、企业机构、提供项目、技术、资金等方面的综合服务,加快全球能源互联网建设的
曾经,作者也为寻求自己的另一半苦恼,因为平时工作繁忙,交际圈窄小,而父母又各种催婚,无奈上了“XX网”去碰碰运气。 好不容易,在它的相亲资料库里看到自己心仪的对象,于是找红娘前去索要联系方式,被告知至少需要交1280元会员费(半年为期,可自由选择1
考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。
该项目是为了实现企业销售药品推广成品药的一个广告品牌小程序。本 项目主要的功能包括了推广和销售药品,推广企业的信息,定期更新推送一下资讯给定位的客户,以及囊括了部分健康管理的概念。适合同类型的产品营销的客户借鉴