github上一些覺得對自己工作有用的項目收集

jopen 10年前發布 | 78K 次閱讀 開源項目

usefullProjectCollect

github上一些覺得對自己工作有用的項目收集

技能類

  • markdown語法中文說明
  • </ul>

    全文檢索

    • elasticsearch

      </li>

    • bigdesk elasticsearch管理插件

      </li> </ul>

      nosql

      • mapdb 支持億級別map, list, 支持事務. 可考慮做為緩存使用

        </li>

      • Chronicle-Queue Micro second messaging that stores everything to disk http://openhft.net/products/chronicle-queue/

        </li>

      • Chronicle-Engine A high performance, low latency, reactive processing framework

        </li>

      • Chronicle-Logger A sub microsecond java logger, supporting standard logging APIs such as Slf & Log4Jhttp://openhft.net/products/chronicle-logger/

        </li>

      • Chronicle-Map Replicate your Key Value Store across your network, with consistency, durability and performance.

        </li>

      • Koloboke Java Collections till the last breadcrumb of memory and performance

        </li>

      • zero-allocation-hashing provides the API for hashing any sequences of bytes in Java, including all kinds of primitive arrays, buffers, CharSequences and more. The key design goal, distinguishing this project from, for example, Guava hashing: this API ease implementing hashing algorithms which don't do a single allocation during hash computation for any input, and without using ThreadLocal

        </li> </ul>

        前端js類

        nodejs類

        javaweb框架類

        • play1 顛覆javaee的概念寫的一個全棧式的web框架. 里面的很多概念可以借鑒

          </li>

        • play2 scala的web框架, 更加擅長于編寫長連接推送型并發量大的web應用, 可以說是現在的手機web類的應用.

          </li>

        • ninjaframework Ninja is a full stack web framework for Java. Rock solid, fast and super productive. 完全使用java來編寫,maven構建,從play上借鑒了很多的東西.

          </li>

        • generator-jhipster Hipster stack for Java developers. Yeoman + Maven + Spring + AngularJS in one handy generator. 網站

          </li> </ul>

          Our goal is to generate for you a complete and modern Web app, unifying

          1. A high-performance and robust Java stack on the server side with Spring Boot
          2. A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
          3. A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven
          4. </ol>

            orm

            • ebean 是我理想中的orm框架,支持半生對象,bean對象轉json.感覺作者是從一線開發人員, 跟hibernate相比少了很多高大尚的理念. 使用maven,ant在編譯進行字節碼增強. 其字節碼增強這塊很值得學習. 這邊要去注意一下java的命令行參數 -javaagent

              </li>

            • avaje-metric ebean作者的另外一個項目, 也是使用字節碼增強加入性能監測代碼

              </li> </ul>

              java

              • boon 提供日常java開發的工具類,如json,并發消息處理. 及提供一些語法上的便利

                </li>

              • guava 提供java集合,并發操作一些常用的工具類及數據結構,要是開發java程序,請一定要使用它, 跟上面的 boon 有些重合

                </li>

              • vert.x The scalable polyglot application platform for the JVM. java上的nodejs, 支持多語言編寫模塊.引入eventbus,使用單線程簡化并發開發

                </li>

              • atmoshpere Realtime Client Server Framework for the JVM, supporting WebSockets and Cross-Browser Fallbacks Support. websocket的支持,及在瀏覽器不支持websocket時,退化到別的方式支持. 如commet,long-pull等, 無需改服務端代碼

                </li>

              • nettosphere A Java WebSocket/HTTP server based on the Atmosphere and Netty Framework

                </li>

              • Vibe 網站 atmoshpere的下一代. A real-time web application framework The Vibe is a new web framework to write low-latency, event-driven, real-time web application and service based on its own protocol built over HTTP and WebSocket which is available to any language and platform. A Vibe focuses on providing reliable full duplex connection and making the best use of it for modern web application development so that teams can focus on event handling without unnecessary ties to low-level details like transport mechanisms and message loss

                </li> </ul> https://github.com/wenzhihong2003/usefullProjectCollect

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!