关于我

吾生也有涯,而知也无涯

午静携侣寻野菜
黄昏抱猫向夕阳!
当时只道是寻常

  最喜欢季老的这两诗,时常幻想着能在一个幽静的午后悠闲斜卧在躺椅上,品一茗清茶,依一尾懒猫,捧一卷诗书,就这样让时间在静谧中成沉翔。

  这就是是我,易水,一个在文艺青年与码农屌丝之间纠结的小青年。现就职于某 IT 公司,做 Java 开发工作。做过移动端,也做过前端, 擅长于 Java,Spring Cloud,springboot ,dubbo, vue 等领域。 保持了强大的学习动力和学习能力,对技术有着强烈的追求,喜欢分享, 活跃于各大技术社区。

  2014 年末,进入深圳某通信行业公司云计算开发部实习,负责与云计算相关的工作。在实习期间,负责了多个公司级重要项目,其中个人负责并主力开发的项目于 2015 年华为 HDC 大会上获得了 最佳解决方案奖,为公司赢得极大的荣誉。

  2017 年,毕业于湖北大学计信学院,获得全日制工学硕士学位。

  同年,毕业后校招进入科大讯飞公司工作,在公司核心部门负责负责涉密项目开发,同时也参与人工智能技术研发。 期间开始接触 spring cloud,从而一发不可收,踏上 spring cloud 微服务之路。

  2018 年末,离开讯飞公司,进入某教育公司,利用工作空余时间耐心打磨沉淀自己,不断巩固所学所知,一次性通过了《软件设计师》和《软件架构师》考试,获取到相关资格证书。

  在本公司期间,随着所学技术的回顾与温习,将在学习过程中的点点滴滴记录成文字并把部分文章发布在个人博客上。与此同时,随着学习之间的感悟与积累,陆续参与开发并开源了两个开源,即轻量级爬虫内核风铃虫和通用工具包易水组件并完善了相关文档。

风铃虫是一款轻量级的高效爬虫工具,配置简单,方便二次开发,能抓取js渲染的网页,可以抓取任何数据,支持保存网页快照,智能防封杀,天然适合分布式。它是一款对目标服务器相对友好的蜘蛛程序,内置了二十余种常见或不常见的浏览器标识,能够自动处理cookie和网页来源信息,轻松绕过服务器限制,智能调整请求间隔时间,动态调整请求频率,防止对目标服务器造成干扰。此外,风铃虫还是一款对普通用户十分友好的工具,它提供的大量链接提取器和内容提取器让用户可以随心所欲地快速配置,甚至于只要提供一个开始请求地址就能配置出自己爬虫程序。同时,风铃虫也开放了许多自定义接口,让高级用户能够根据需要自定义爬虫功能。最后,风铃虫还天然支持分布式和集群功能,让你突破单机环境的束缚,释放出你的爬虫能力。可以说,风铃虫几乎能抓取目前所有的网站里的绝大部分内容。(官方文档地址 http://doc.yishuifengxiao.com/windbell/)

易水组件是基于springboot的高度封装的通用型组件,在对spring security和spring security oauth2高度可定制化的功能封装外,还支持第三方登录和sso单点登录功能,使用户能够快速开启QQ登录和微信登录能力,搭建属于自己的认证/授权中心。此外,工具还提供各种常见的图形验证码、短信验证码和邮件验证码功能,并支持跨域设置和全局异常捕获功能,实现自定义异常信息提示。另外,组件还包含swagger接口文档功能,支持一键导出离线接口使用文档。最后,组件提供了大量丰富的配置属性,支持通过属性配置完成各项功能设置,真正实现零侵入、无缝接入功能。(官方文档地址 http://doc.yishuifengxiao.com/guide/)

  坚持不懈的努力,始终保持着一颗学习的心。每一位同事身上都有需要学习的地方,每一个项目都促使着个人能力的不断进步,每一段的实习或工作经历都给予重大的启迪。

  截止到目前,熟悉或精通的技术的技术如下:

  • 熟练掌握语义化的 HTML 和具有兼容性的 CSS 模式,能熟练手写符合 W3C 标准的结构和代码
  • 对 HTML/HTML5 和 CSS/CSS3 有一定了解,能熟练开发各种常见的网页
  • 熟练掌握 JavaScript、jQuery 和 ajax,实现日常需要的交互效果
  • 熟悉 web 前端框架 bootstrap,jquery ui,handlebars 以及 freemarker
  • 熟练掌握 VUE,能使用 VUE 开发各种 SPA 网站(包括本网站 O(∩_∩)O 哈哈~)

  • 精通 java se 开发,熟练掌握和使用各种 java 开发技巧
  • 精通 struts2,hibernate,spring,springmvc,mybatis 等传统开源框架
  • 熟悉 webservice 和分布式框架 zookeeper
  • 熟悉 dubbo 和 Nacos
  • 精通 springboot,能熟练使用 springboot 开发各种应用
  • 熟悉springcloud,能熟练使用 springcloud 进行微服务开发
  • 熟练使用 ActiveMQ,rabbitmq 和 kafka 消息中间件
  • 熟练使用 share-jdbc 和 mycat 数据库中间件
  • 熟练使用 spring data,spring security 等组件
  • 熟练使用 spring 全家桶,精通 spring 系列的常用组件

  • 精通 docker 常用命令
  • 熟悉 web 服务器 tomcat 和 nginx
  • 熟悉 mysql、smallsql、oracle 关系型
  • 精通 MongoDB 、 redis 和ElasticSearch 数据库,对ElasticStack也有一定程度的了解

  • 了解各种常用的 linux 命令,能编写简单的 shell 脚本
  • 服务器使用阿里云 ECS,熟悉网站发布部署全过程。
  • 精通自动构建工具 maven,熟练发布 jar 到 maven 中央仓库全过程(个人maven仓库坐标 https://mvnrepository.com/search?q=yishuifengxiao)
  • 熟悉协同开发工具 cvs , svn, git
  • 熟悉持续集成工具 Jenkins和代码审查工具sonarqube
  • 喜欢接触新事物,有较强的自学能力

  喜欢生活,喜欢编程,这就是我,一个文艺的屌丝程序猿。

  最后,再一次幻想,兴许在一个雪后,我们也能

绿泥新醅酒
红泥小火炉
晚来天欲雪
能饮一杯无


自定义评论 pages