关于我

被遗忘的记忆如同一首悲伤的旋律,在寂静的夜晚里回荡,触动着心灵的深处

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

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

  我是易水,一个在文艺青年与码农屌丝之间纠结的小青年,目前在某IT公司担任Java开发工作。曾对移动端和前端技术有所了解和涉猎,当前最擅长的领域是Java、Spring Boot和Vue。

  一直保持着强大的学习动力和学习能力,对技术有着强烈的追求。喜欢与他人分享自己的经验和知识,并积极参与各大技术社区的活动。通过不断地学习和实践,相信终在某一天能够成为一个全面发展的技术专家。继续保持学习和分享的精神,不断提升自己的技术能力,努力在职业生涯中取得更多的成就。

  2014年,我顺利完成了湖北大学的本科学习,并开始了研究生生涯。年末,通过校企联合培养计划进入了深圳某通信行业公司的云计算开发部门实习,负责与云计算相关的工作。在实习期间,参与了多个公司级重要项目,并担任其中一个项目的主力开发者。该项目在2015年华为HDC大会上获得了最佳解决方案奖,为公司赢得了极大的荣誉。

2017年,毕业于湖北大学计信学院,获得了全日制工学硕士学位。同年,通过校招进入了科大讯飞公司,加入了公司的核心部门,负责涉密项目的开发,并参与了人工智能技术的研发。在这段时间里,开始接触spring cloud,对其产生了浓厚的兴趣,并踏上了spring cloud微服务之路。

2018年末,离开了讯飞公司,进入了华中师范大学旗下的一家全资公司。在这段时间里,利用工作空余时间不断学习和提升自己的技能,一次性通过了软考中级的《软件设计师》和软考高级的《软件架构师》,获得了相关的资格证书。

同时,将学习过程中的点滴记录成文字,并将部分文章发布在个人博客上。此外,还开发并开源了两个项目,分别是轻量级爬虫内核”风铃虫”和通用工具包”易水组件”,并不断完善相关文档。

2020年9月,加入了天喻信息,开始了一段新的职业生涯。在这里,遇到了一群志同道合的同事,开启了全新的挑战和机遇。

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

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

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

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

Ø 精通Java后端开发,熟练掌握 Spring、Springmvc、Hibernate、Mybatis等主流开源框架;

Ø 擅长Spring/Springboot生态技术栈,精通Springboot、Springcloud、Spring Data和Spring Security、等框架,了解Jwt和Oauth2协议

Ø 熟悉常用的数据库系统,对常见的RDBMS和NOSQL如Mysql、Redis、Mongo和Elasticsearch有一定理解,熟悉图数据库Arangodb,了解数据库表结构优化

Ø 熟悉常用的中间件,如Zookeeper、Rabbitmq和Nacos等

Ø 熟悉前端开发技术,如Html、Css、Js等;了解Es6规范和Vue,具备独立开发管理后台页面的能力

Ø 精通Docker基础命令,能熟练使用Docker进行容器服务部署

Ø 了解Go语言,能使用Golang进行简单的应用开发。

Ø 熟悉Linux常用命令和Nginx的基本知识,能独立完成网站部署全流程;

Ø 熟悉协同开发工具Svn、Git和自动构建工具Maven以及持续集成工具Jenkins

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

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

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