1. 程式人生 > >我的2018開源專案總結

我的2018開源專案總結

總結

不知不覺到了年底,總結下我今年的寫的程式碼。由於一大半時間在實習,因此大部分程式碼都貢獻給了公司,不過看了下我的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風格