ID:20518
孙娜 高级java工程师 9年经验
2024-05-16
个人介绍:●Java 技能: ➢Java基础扎实,有良好的编码习惯,熟悉并能运⽤主流的Java设计模式; ➢熟练掌握SpringCloud技术体系,SpringBoot快速搭建与开发微服务框架; ➢熟练掌握Saas 功能设计,独立搭建Saas体系多应用细粒度权限管理框架; ➢熟练掌握Hibernate、Spring,理解Hibernate⼆级缓存,理解Spring IOC/DI、AOP; ➢熟练使⽤dubbo、zookeeper等⾼性能服务框架; ➢熟悉MyBatis和SpringMVC框架; ➢使⽤Kafka异步消息队列,处理实时消息消费处理 ●Javascript 技能: ➢掌握Javascript、AJAX、jQuery脚本编程,vue开发; ➢熟悉ztree、easy-ui、validate插件使⽤; ➢对ext-js有⼀定程度了解和使⽤经验; ●数据库技能: ➢熟练掌握Oracle、MySQL等关系数据库,熟悉PL/SQL语⾔; ➢熟练掌握⾮关系型数据库,如redis、MongoDB; ●其它技能: ➢熟练使⽤ SVN、Git、Maven版本控制⼯具; ➢熟悉应⽤服务器软件Weblogic,Tomcat、Docker、Jenkins等配置和部署以及搭建。 ➢熟悉linux下基本操作命令以及java开发环境的搭建、自动化运维搭建; ➢了解⼀定的hadoop知识,了解HDFS和MapReduce⼯作机制; ➢了解webService和单点登录
项目经验:●Saas 多应用平台 ➢开发环境:IDEA + Undertow + JDK11 + MYSQL8 + Git + Maven ➢软件架构:Spring Cloud + SpringBoot2.0 + Redis +RabbitMq + Flink + Nacos ➢项目描述:Saas多应用平台具备RBAC功能、网关统一鉴权、Xss防跨站攻击、多模式存储系统切换、分布式事务、分布式定时任务等多个模块,支持多应用系统并行开发,支持多服务并行开发,成功实现为内部应用系统快速迭代赋能。 ➢责任描述: • 负责平台整体框架设计、搭建、服务拆分、调试、自动化部署配置 •负责 Saas 多模式逻辑设计与编码实现 •负责平台基础权限服务框架设计与编码实现;使平台具备多应用细粒度权限管理 •针对各业务不同需求,设计实现可插拔公共模块SDK,如:聚合模块、通用IM即时通讯协议模、第三方授权登录模块、自定义报表模块、数据流计算分析模块等 ➢技术描述: • 基于Nacos实现服务的注册与发现,使用OpenFeign实现服务间互相调用 •采用了Hystrix的作为熔断器,避免了服务之间的“雪崩” •基于Mybatis的DataScopeInnerInterceptor拦截器实现了数据权限功能 •基于JWT的方式来加强服务之间调度的权限验证 •基于分布式事务中间件:seata,以 高效 并且对业务 0侵入 的方式解决分布式事务 •基于xxl-job 进行功能增强,实现多租户平台定时任务调度
技      能: Java  
¥1300 / 8小时
立即预约
ID:20287
杨利 高级Java开发工程师 3年经验
2024-05-12
个人介绍:熟练使用基础前端技术 Html,JavaScript ,Ajax,Css3 熟练使用前端开发框架Layui,freemarker,thymelefy,bootstrap,vue,element-ui 熟练使用springboot,springcloud,Mybatis ,hibernate,shiro框架 熟练掌握 微服务网关、熔断、声明式调用等技术。 熟练掌握 SQL server,Oracle,MySql数据库,并能够对mysql 数据库进行调优。 熟练掌握Redis缓存,能够结合redis搭建高可用哨兵模式,以及搭建高性能集群模式。并且对缓存雪崩与穿透都有对应的解决方案。熟练掌握消息队列技术。 了解 Python 语言,线程开发以及网络编程,曾用stocket开发过聊天程序;
项目经验:空管局与Acars系统数据对接项目开发 为响应国家对民航企业飞行数据的获取,需要将公司Acars系统的飞行数据整合成xml文件,通过RabbitMq传送到空管局。考虑到数据的安全性,项目继续使用shiro框架进行权限验证。传送的数据通过Base64转码后再进行传输。在向空管局传输数据的同时,也需要建立自己公司的接口服务器,以便其他航空企业获取自己对外的数据,同样时使用shiro来控制访问用户的权限,考虑到数据库的运行效率,采用Mysql数据库存放访问用户信息,存放Acars系统解析后的数据,为了帮助多家航空公司同时访问数据,所以在底层加入了多线程开发,考虑到数据访问的数据,在查询的时候加入了Callable带返回值的线程进行整合。为了保障线程的可控性,同时用线程池来进行约束。
技      能: Java  
¥900 / 8小时
立即预约
ID:20639
王平 Java开发工程师 6年经验
2024-04-07
个人介绍:◆ 熟练的运用java开发环境和项目构建,熟练应用JAVA应用服务器进行Java软件开发:如Apache Tomcat,JBoss,jetty,netty等 ◆ 熟练应用JSF/JSP/Servlet/JDBC/JavaBean的MVC模式开发项目 ◆ 熟练使用Struts,Hibernate,Spring等框架进行整合项目开发 ◆ 对爬虫、数据采集、分词、海量存储、缓存有过研究 ◆ 熟悉数据库SQL Server、MySql、Oracle,及NoSQL,Mongo,redis ◆ 熟悉掌握ActiveMQ进行开发,研究过spring-mongo-data及Morphia ◆ 熟练的在Window和Linux平台下HA 高可用设计和配置 ◆ 熟练掌握主流的java IDE工具,如:MyEclipse, inteliIDEA ◆ 喜欢开源项目,及热衷于开源项目的参与和架构设计 ◆ 了解Hadoop,Hbase,logtash,kibana分布式日志分析系统 ◆ 熟悉掌握微信公众号、小程序开发
项目经验:1、某智能机器人后端 微信公众号、小程序开发,包括智能机器人端实时信息推送,机器人租赁系统、微信自动回复、店员小程序,微信端课件编辑、推送、自由编程、场景模式切换,对二维码场景扫描关注用户进行统计,实时发送各类信息通知。涉及技术:websocket、心跳检测、tomcat集群、tomcat会话共享、A/B Testing、redis缓存、rabbitMQ消息队列 2、负责koko智能机器人微信后端开发;2、负责推送服务器架构设计开发;3、负责公众号、小程序开发H5功能开发;4、负责项目微信、小程序消息推送实时性技术难点突破;5、展示请在微信搜索公众号“keeko机器人”或小程序“keeko机器人”、“koko管理助手” 实现websocket协议推送服务器 类似于Node.js websocket服务器,主要实现客户端与服务器之间的长连接,并维护连接状态,实现组播、特定广播信息等功能。该系统实现单机linux服务器1G内存下可以同时承载>5W人在线,和tomcat、jetty中的实现相比得出的结果。 3、HA redis缓存系统设计 为了支撑高并发、大流量访问系统的需要,特此设计HA redis的缓存系统,并用spring进行封装,以便其他模块调用。主要原理是用Redis中的分布式、热切、故障转移等功能实现。
技      能: Java  
¥800 / 8小时
立即预约
立即预约
意见反馈