从毕业以后一直在互联网金融IT公司,从事Java后台开发工作。所处项目组负责数据的分发和搜索业务。熟悉企业级搜索引擎MarkLogic, 对开源搜索引擎Solr有一定理解。
在长期的项目积累中,对Java有一定认识,可以独立完成一定的job开发工作,在前端工程师的协助下,可以完成复杂的Java web项目。能基于Spring, hibernate, SpringMVC,SpringBoot,MySQL,redis,Solr等技术构建构建网站。
在大公司的标准化开发流程熏陶下,能把控项目节奏,通过maven, git, jenkins,uDeploy等工具管理代码,发布代码。
能参与到项目发布的各个阶段,有一定的devOps经验,熟悉常用的Linux命令,知道项目的Autosys, Monitor等操作流程。
由于工作中所接触的业务为银行项目,有一定金融项目经验。
在工作之余,我也在总结自己的所学与所感,通过博客的形式让更多人免于不必要的困扰,并于2017年,成为了CSDN博客专家。
网站的搜索业务关乎整个网站的访问流量。借助企业级搜索引擎MarkLogic, 我和团队一起共同从零开始构建纯粹的搜索项目,以XQuery为主要编程语言,构建了网站的访问入口。
这个功能在现代的网站中,往往处于整个网站的正中间位置,一般来说是整个网站使用率最高的功能。但是搜索的体验需要考虑网站定位,用户需求,动态变化等等。甚至在复杂场景中需要结合某些人工智能的数据处理,我们的项目中,就通过Java实现了部分命名实体识别的工作。
角色 | 职位 |
负责人 | Java软件开发 |
队员 | 前端工程师 |