ID:237187

官方提醒 身份已认证

高级java工程师

  • 公司信息:
  • 碧斯诺兰有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 其他
  • 全区

技术能力

企轻松项目(B-B):
项目周期:2019.5-至今
企轻松app,企轻松运营后台:
企轻松后台,app端:库存服务,对接ERP系统服务,广告服务,统计服务,首页服务,系统版本设置服务。配置服务推拉结合服务。

碧选项目(B-C):
项目周期:2018.11-2019.5
碧选电商app,碧选运营后台:
碧选后台,app端:库存服务,商品管理服务,套餐活动(秒杀,城市合伙人,独立箱起)服务,对接ERP系统服务,运费服务。

微服务项目架构:
技术点:docker,Kubernetes,rancher,harbor,jetcache,redis,gitLab,spring-cloud-config,spring-cloud-eureka,zipkin,springBootAdmin,jenkins,rabbitMQ,kafka,RDS云数据库-mysql,ECS云服务器,spring-cloud-gateway
整体架构流程:
1.基于springBoot搭建微服务。
2.微服务配合maven,dockerfile打包成docker镜像并存储在docker仓库(harbor,dockerHub,阿里云的容器镜像服务),打包,部署的工作交给jenkins自动部署。
3.将docker仓库中的镜像通过(阿里云的容器服务(k8s),rancher)来生成容器并进行管理和调度。
4.在k8s集群中通过镜像来创建对应的应用并设置负载均衡,外部调用的服务需要进行域名映射,内部的服务通过eureka命名来进行互相访问(通过Feign)。
5.app端通过负载均衡的机制访问到gateway网关服务(路由转发,权限校验,限流,监控等安全服务),在通过eureka进入内部服务。
6.所有服务的日志在zipkin上跟踪。
7.服务与服务之间的通信分为两类:实时业务:通过Feign来进行接口调用,失败情况设置重试次数,非实时业务:通过rabbitMQ,kafka来进行主题播放,并设置死信,失败情况找到失败原因,重新将死信的信息move到你自己的队列。

项目经验

公司主要负责自助终端机方向,与每个省的福彩中心系统的交互等。 对项目技术的掌握程度: 1.熟练Java Web开发,熟练HTML,CSS ,Javascript,Ajax ,jQuery,easyUI,jqueryMobile移动web适应,bootstrap等前端技术; 2.熟练SpringMvc,Mybatis,ibatis,Struts,Hibernate,Spring,Maven,EhCache,OSS图片服务器,shiro,RabbitMQ,kafka,nginx,socket,爬虫,视频的断点续传,的整合等; 3.熟悉使用Dreamweaver,phoneshop,EditPlus,Rational Rose,ERstudio,SVN,AxureRP原型设计,jd-gui反编译工具,LoadRunner压力测试,MySQL-Front,navicat等辅助工具; 4.熟练使用MySql,Oracle数据库,熟悉SQLife数据库; 我主要负责: java后台开发,维护,测试,调试,优化; 远程部署服务器,以及服务器安全问题; 数据库的读写分离和主从同步的搭建; 项目的需求分析; 接口文档的设计; 彩票自助终端机的测试; 项目原型图的设计; 数据库ER模型的设计; 微信公众号开发; 
公司主要负责强授权爬虫工作,目前爬虫的工作已经实现本地化部署。
技能的掌握:
1.
爬虫负责的方向:网银,运营商,社保,公积金,电商,舆情系统开发,产品商户平台。 
2.
公司产品整体流程的实现:使用springBoot,springCloud搭建的微服务并集成eureka注册发现,configserver服务中心,集成zipkin进行日志管理,并集成docker(docker的镜像库用的是harber)打包到rancher上启动服务,并在rancher服务的基础上集成nginx实现负载均衡,集成kafka,zookeeper分组进行消息广播,集成jenkins实现自动检测代码的编译,然后完成rancher的应用商店的项目并配置,兼容mysql,pg两种数据库,最终配置dockerhub,webhooks实现本地化部署。
3.
rancher应用商店:通过配置生成适用于rancher环境的元数据. 集群规模可在部署完成后根据需要横向扩容。
4.
本地化部署:首先在jenkins中配置对应的代码库地址,然后配置docker Command(dockerHub的信息)然后在webhooks中添加接收器,Webhook name 为 Rancher 接收器的 value , Webhook Url 为接收器的触发地址。
5.
AOP横切面的实现:首先定义要进行切面的方法,方法前,后进行不同的业务处理,中间还可以对特定的异常进行捕获进行自定义处理。
6.
kafka,zookeeper消息中间件的实现:接收方和发送方进行频道,组的名称(如果你指定了group,即便这个组下面的所有服务都down,在下次服务重启的时候,信息也会从上次的地方继续获取信息)设置
7.
在微服务的基础上整合Swagger2在线文档,离线文档word,pdf的生成。
8.
rem移动web开发适配,redis5中cluster集群的搭建,容器扩容,内存碎片的整理。
9.
其中舆情的系统使用的elasticsearch分布式数据库实现,项目中使用的是ES-JAVA对应的api获取对应的数据,获取click端并建立连接从而获取数据,例如:分词精确查询(term query),范围查询(range query),通配符查询(wildcard query),正则表达式查询(regexp query)等等。
10.
ajax跨域问题,NLP自然语言处理。 

案例展示

  • 碧斯诺兰app,企轻松app

    碧斯诺兰app,企轻松app

    企轻松项目(B-B): 项目周期:2019.5-至今 企轻松app,企轻松运营后台: 企轻松后台,app端:库存服务,对接ERP系统服务,广告服务,统计服务,首页服务,系统版本设置服务。配置服务推拉结合服务。 碧选项目(B-C): 项目周期:2018.11-2019

  • 企轻松app

    企轻松app

    企轻松项目(B-B): 项目周期:2019.5-至今 企轻松app,企轻松运营后台: 企轻松后台,app端:库存服务,对接ERP系统服务,广告服务,统计服务,首页服务,系统版本设置服务。配置服务推拉结合服务。 碧选项目(B-C): 项目周期:2018.11-2019

  • 舆情系统开发,产品商户平台

    舆情系统开发,产品商户平台

    公司主要负责强授权爬虫工作,目前爬虫的工作已经实现本地化部署。 技能的掌握: 1. 爬虫负责的方向:网银,运营商,社保,公积金,电商,舆情系统开发,产品商户平台。  2. 公司产品整体流程的实现:使用springBoot,springCloud搭建的微服务并集成eure

  • 重庆中置自助微信公众号 

    重庆中置自助微信公众号 

    微信公众号是为了让一部分的人群成为粉丝,来促进电彩即开的销量,每个省对应一个微信公众号, 开奖信息查询使更多的人方便查看,彩市新闻,最新活动在微信公众号中实时的发送最近的活动消息, 让更多的人积极的参与其中,意见反馈是为了更好的收集用户的意见来进一步完善,最终的目的就是提高 电彩

  • 简历汇总

    简历汇总

    有些项目目前无法找到对应的图片,只能以这种方式来阐述我自己的工作经验,敬请谅解,希望有个愉快的合作过程。

  • 小程序

    小程序

    微服务项目架构: 技术点:docker,Kubernetes,rancher,harbor,jetcache,redis,gitLab,spring-cloud-config,spring-cloud-eureka,zipkin,springBootAdmin,jenkins,

查看案例列表(含更多 1 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服