与开源结缘
走进开源的世界大概有两三年时间了,开源带给我的太多太多,如(dubbo,motan,disconf,jfinal,druid,apollo)等等,太多了,我接触并使用的大概不下二三十个项目,跑过实例未来可能用到的项目不下百个项目。这些优秀的项目不仅能在公司项目中使用,读这些项目的代码和架构也能快速增长自己的技术技能。所以一直以来也想通过自己的方式来反馈开源。
1.开源自己的第一个正式项目
因为业界还没有一个特别好的,可以拿来就用的项目。所以,这个项目我从一开始立项就打算开源了,所以没有耦合任务公司的业务。后面和领导沟通,也是非常顺畅,非常感谢技术开明,理念先进的@唐老大的支持。同时也非常感谢@端木详细的编码参与,以及立项初期参与项目架构讨论的@小辉辉。
这个项目是一个在线的文件预览的项目,基于springboot构建,拿来就可以方便的搭建自己的服务,支持主流办公文档doc、docx、xls、xlxs、pdf,以及zip,rar等压缩包等等文件的在线预览
项目地址:https://gitee.com/kekingcn/file-online-preview
github地址:https://github.com/kekingcn/file-online-preview
非常开心项目一开源就被推到开源中国首页被推荐,同时也受到大量关注(star:485),那代表这个项目非常有实用意义,应该会帮到不少人吧
2.非正式项目
其实在这之前,也开源过自己的demo级别的开源项目,同时也收到了相关的关注(star:144),一个基于MQ的RPC框架
项目地址:https://gitee.com/kekingcn/file-online-preview
虽然这个项目估计不会有人在正式项目中使用,但是相信跑过这个项目的人对RPC也有会更深的理解,哈哈
3.分享自己实践的技术:http://www.kailing.pub/
这个是自己独立博客,会分享自己实践过的技术或分享非常nice的开源项目等等