ID:189489

时政点评 有团队

技术专家

  • 公司信息:
  • 中软国际
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 西安
  • 全区

技术能力

语言技能:英语CET4,雅思5.0,科技英语证书
Linux技能: 熟悉Linux的常用命令,熟悉虚拟机搭建过程,熟悉Linux镜像安装过程,能够独立完成反向代理服务器nginx在Linux上的部署和自启,脚本相关的开发。熟悉mysql,redis,tomcat在linux上的部署和开发。熟悉shell脚本的开发。熟悉dubbo,zookeeper微服务治理框架在linux的部署,项目搭建。日常linux的维护。熟悉Elaticsearch分布式搜索框架
专业技能:熟悉spring,struts2, hibernate框架,熟悉ssh框架整合,熟悉Java中间件技术,熟悉spring MVC框架,对微服务架构springcloud,,springBoot能进行相关业务的开发,熟悉高并发,多线程开发。熟悉反向代理服务器nginx.熟悉Java中间件Rabitmq
熟练掌握Java OOP编程思想和应用API,有良好的代码风格;
熟练掌握JDBC、Servlet、JSP、EL/JSTL技术等; 熟练掌握通用SQL、熟练应用Oracle常用函数操作和MySQL操作,了解PL/SQL;
熟练应用Apache的DbUtils、FileUpload、jspSmartUpload等;
熟练使用Eclipse、oracle、Editplus、FireFox Firebug;熟悉使用PowerDesigner建立概念模型和物理模型;熟练掌握apache服务器, tomcat容器到web项目中;熟悉Linux系统的基本操作命令;
jQuery、ajax。熟练掌握HTML语言、JavaScript脚本和div+css技术;熟练jQuery的使用和ajax前后台异步交互技术,熟练应用json;熟悉echarts图表制作。熟悉Java设计模式,数据结构和算法,熟悉spring源码,springmvc源码,springboot源码,mybatis源码,dubbo源码,Zookeeper源码,熟悉hadoop集群的搭建和管理.开发,HBASE,大数据等相关开发,熟悉数据仓库的开发流程

项目经验

1.在西安全景数据技术服务有限公司从事Java爬虫方面的工作,公司主要做舆情监控,为上市公司提供正负面新闻,主要做的是垂直搜索,从财和新闻类网站从爬取需要的内容,然后经过预处理,最后呈现在客户端,客户端主要是PC客户端还有手机客户端,主要用到srping mvc,hadoop,hbase,分布式爬虫技术,自然语言处理,还有部署惠普的idol,进行相关大数据的查询和预处理工作,数据库主要为mysql。本人主要负责网络爬虫这块,所用到的技术主要是webmagic,WebCollector,jsoup,XPAHT解析,做相应的信息抽取,正则表达式完成对代码的过滤,对微博页面的爬虫频繁采集,导致了IP封锁,后来采取了反爬虫代理IP池轮换,更换不同的ip地址来爬取内容,防止对IP的封锁,并且使用布隆过滤器做去重处理,本人并且完成爬虫工具NT项目的改造。原有的NT爬虫系统存在比较多,使用起来不方便,因为是基于javaswing开发,后来进行改造,部署到公司的服务器上,采用web浏览器访问的方式,大大简化了使用人员的工作成本,新闻内容的采集系统为FMS,并且对原有的FMS信源系统进行了改造,原有的信源系统需要人工进行独立的配置,内容的划分,后对FMS系统进行升级改造,实现EXCLE表格的批量上传处理功能,大量的简化了人工配置的繁琐。大量的上市公司需要百度和其他搜索引擎的正负面舆情,对百度和其他搜索引擎上面的内容,采用了元搜索的方式,对多个独立搜索引擎进行整合、调用、控制和优化利用,完成信息的爬取工作。
2.在中软国际主要从事的数据湖业务方面的开发工作,随着企业业务的发展,数据出现井喷,数据量呈几何增长,数据来源和类型更加多元化。传统数据仓库就如同“桶装水商店”,已经承载不了全部水体,因此需要一个可以满足存储需求的,新的架构作为大数据的支撑。这就是数据湖。它汇聚不同数据源的溪流,包括大量无序的非结构化数据(文本、图像、声音、网页等)。我们把它倒入数据湖,然后开始探索该数据。数据胡项目主要是提供数据的采集与入湖,数据的治理,数据的发布与订阅,项目整体所采用的框架是springboot 微服务架构,mybatis持久层框架,非关系型数据库redis,分布式可扩展的实时搜索和分析引擎Elasticsearch ,数据库是mysql,前后端进行分离的设计模式,因为数据湖本身业务比较繁杂,划分了不同模块进行数据的处理,我们项目组主要是负责数据集服务这块,数据集的申请和审批,数据的发布和订阅,数据集的授权,身份的校验,角色的定义,数据运营师负责数据集的发布,dataowener负责数据审批,租户下面的用户可以申请数据集,数据集也可以进行下架管理。数据集也有秘密等级划分,公开的数据集消费者可以直接申请,无需经过申请和审批,秘密级别的数据集需要经过不同角色的审批,本人主要负责了15个接口的开发工作,接口的风格是restful API接口设计规范,其中涉及到可订购数据集,按产品线划分,数据目录需求开发工作,数据集的下架,本人还负责实现了Spring-Aop切面+自定义注解实现后台用户操作行为的日志记录功能。后来对数据湖项目进行了改造,基于微服务架构进行拆分,主要技术框架是springboot,springcloud,在整个项目中,我们采用的是nginx+tomcat来部署的,nginx一方面做加载静态资源的服务器,另一方面来做反向代理和负载均衡。因为该项目需要在多个环境中运行,我们利用了nginx的反向代理解决了不同环境同系统访问地址不统一带来的问题。并且使用nginx做负载均衡服务器以应对大规模的用户量的并发。数据搜索系统采用当前最流行的全文检索技术Elaticserch实现。系统中使用redis做缓存,使用Rabitmq做消息中间件。后台数据库使用mysql数据库,做读写分离。
本人还负责linux上部署tomcat,nginx,部署非关系型数据库redis,MQ消息队列,负责shell脚本的编写,并使各个服务组件实现开机自启和数据库的自动备份,负责linux日常的各项维护工作。
3.系统主要应用于公司财富中心收入的计算,发行部门收入、费用的计算以及理财师发行绩效(销售佣金)的计算,业务部门(资产端)员工的
绩效计算,项目整体框架用springboot,主要用到的的技术
marven版本:3.2.1
springboot版本:2.0.5
数据库:oracle
持久层框架 :mybatis
非关系型数据库:redis
代码管理工具:SVN.
Drools规则引擎
负责发行绩效核心模块的代码编写,负责把原有代码业务逻辑中存在硬编码的代码,把这核心业务逻辑转移到drools规则引擎上。负责表格导出导入模块的开发,主要用到Java的

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   App开发   UI设计   
角色 职位
负责人 技术专家
队员 产品经理
队员 UI设计师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服