当前位置:首页 > 开发 > 开源软件 > 正文

github上一些觉得对自己工作有用的项目收集

发表于: 2015-06-17   作者:dengkane   来源:转载   浏览:
摘要: github上一些觉得对自己工作有用的项目收集 技能类 markdown语法中文说明 回到顶部 全文检索 elasticsearch bigdesk elasticsearch管理插件 回到顶部 nosql mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用 C

github上一些觉得对自己工作有用的项目收集

技能类

全文检索

nosql

  • mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用

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

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

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

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

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

  • 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

前端js类

nodejs类

javaweb框架类

  • play1 颠覆javaee的概念写的一个全栈式的web框架. 里面的很多概念可以借鉴

  • play2 scala的web框架, 更加擅长于编写长连接推送型并发量大的web应用, 可以说是现在的手机web类的应用.

  • ninjaframework Ninja is a full stack web framework for Java. Rock solid, fast and super productive. 完全使用java来编写,maven构建,从play上借鉴了很多的东西.

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

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

orm

  • ebean 是我理想中的orm框架,支持半生对象,bean对象转json.感觉作者是从一线开发人员, 跟hibernate相比少了很多高大尚的理念. 使用maven,ant在编译进行字节码增强. 其字节码增强这块很值得学习. 这边要去注意一下java的命令行参数 -javaagent

  • avaje-metric ebean作者的另外一个项目, 也是使用字节码增强加入性能监测代码

java

  • boon 提供日常java开发的工具类,如json,并发消息处理. 及提供一些语法上的便利

  • guava 提供java集合,并发操作一些常用的工具类及数据结构,要是开发java程序,请一定要使用它, 跟上面的 boon 有些重合

  • vert.x The scalable polyglot application platform for the JVM. java上的nodejs, 支持多语言编写模块.引入eventbus,使用单线程简化并发开发

  • atmoshpere Realtime Client Server Framework for the JVM, supporting WebSockets and Cross-Browser Fallbacks Support. websocket的支持,及在浏览器不支持websocket时,退化到别的方式支持. 如commet,long-pull等, 无需改服务端代码

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

  • 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

https://github.com/wenzhihong2003/usefullProjectCollect

github上一些觉得对自己工作有用的项目收集

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、安装git客户端 ①创建一个身份标识 git config --global user.name yourname git config --glob
http://docs.supersocket.net/v1-6/zh-CN/Command-Filter 命令筛选的例子 从CommandFilterAttribute
可参考资料:http://www.worldhello.net/gotgithub/index.html http://rogerdudler.github.io/git-g
dubbo搬家到github上已经有段时间了,只是我们可能还不习惯使用github,所以大家都还是使用之前的版
dubbo搬家到github上已经有段时间了,只是我们可能还不习惯使用github,所以大家都还是使用之前的版
dubbo搬家到github上已经有段时间了,只是我们可能还不习惯使用github,所以大家都还是使用之前的版
之前闲暇之余尝试着在github上搭建自己的博客,搭建过程中发现没有自己想象的那么容易,几经波折,
前几天上了一下github管理了一下代码仓库,把一些没有用的项目整理了一个,准备删除的时候,这是突
程序员都应该有写博客的习惯,博客可以作为知识管理,提升自己。当然写博客的地方有很多,CSDN,博
GitHub是目前使用最广的分布式项目管理软件,今天捣鼓了一上午,终于在网上杂七杂八资料的帮助下,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号