总结
不知不觉到了年底,总结下我今年的写的代码。由于一大半时间在实习,因此大部分代码都贡献给了公司,不过看了下我的GitHub,竟然还有10个小项目,包括一些工具、游戏、小demo等。
数了下我GitHub的star,加起来竟然有了80个,基本都是2018年的项目,说明我不仅自己学到了知识,还帮助了一些人,感觉很有意义,以后还会继续。我曾在我的第一篇博客里说过,在我看来,软件行业最吸引我的是其开源的精神,分享的精神。以前都是在利用互联网上别人分享的知识,如今,我也想分享一些我在学习过程中的一些思考与心得。我兑现了以前的诺言。
但分析了下,这些项目涉及的领域比较多,主要是为了兴趣来写的,没有专注某个领域,打算2019加强下知识的深度但依然会开源一些项目。由于要工作,GitHub主要会开源一些小工具、小玩具,用博客分享一些工作经验。
2018遇见了对象,从此开始真正的面向对象编程编程之旅,感谢她的陪伴,有些项目是为了跟她玩而产生。
以下是我的开源项目集合,欢迎review, star, fork.
开源项目
1. ChaZD-thinkam
ChaZD-thinkam(ChaZD分支),简洁易用的英汉字典扩展程序,支持划词(在原repo基础上主要增加了自定义有道智云ID、密钥的功能)。
2.github-push-notification
基于Node.js和Webhooks实现的当有人push到GitHub项目时发送邮件通知的服务器
3. sslocal-tool
基于sslocal封装的shadowsocks命令行管理脚本工具
4. niochat
Java实现的端到端加密的聊天室,包括NIO版本和Netty版本
5. gomoku
基于Java NIO实现五子棋游戏
6. java-design-patterns
java实现的设计模式示例
7. bootstrap-admin-template
基于bootstrap简单实现的后台模板
8. Snake
Java.awt实现的符合面向对象思想的贪吃蛇游戏
9. express-mysql-demo
基于node.js + express + mysql实现的restful风格的CRUD简单示例
10. php-crud-demo
PHP + mysql实现的CRUD简单示例
11. rent(2017)
基于Spring + SpringMVC + Mybatis简单开发的租赁系统,使用restful风格
12. favorisites(2017)
基于Spring + SpringMVC + Mybatis开发的登录、注册项目,使用restful风格