github上一些觉得对自己工作有用的项目收集
- [免费的计算机编程类中文书籍] (https://github.com/justjavac/free-programming-books-zh_CN)
- [free-programming-books] (https://github.com/vhf/free-programming-books/blob/master/free-programming-books-zh.md)
- [HTTP API 设计指南] (http://justjavac.com/web/2014/09/10/http-api-design.html)
- [awesome-wpo web优化指南] (https://github.com/davidsonfellipe/awesome-wpo) A curated list of Web Performance Optimization.
- [Building a REST API with JAXB, Spring Boot and Spring Data] (http://raibledesigns.com/rd/entry/building_a_rest_api_with)
- Developing Services with Apache Camel [Part I: The Inspiration] (http://raibledesigns.com/rd/entry/developing_services_with_apache_camel) [Part II: Creating and Testing Routes] (http://raibledesigns.com/rd/entry/developing_services_with_apache_camel1) [Part III: Integrating Spring 4 and Spring Boot] (http://raibledesigns.com/rd/entry/developing_services_with_apache_camel2) [Part IV: Load Testing and Monitoring] (http://raibledesigns.com/rd/entry/developing_services_with_apache_camel3)
- [Maven custom packaging with the assembly plugin] (http://ufasoli.blogspot.jp/2014/07/maven-custom-packaging-with-assembly.html)
- Asciidoctor maven integration [part 1] (http://ufasoli.blogspot.jp/2014/06/asciidoctor-maven-integration_23.html) [part 2] (http://ufasoli.blogspot.jp/2014/06/asciidoctor-maven-integration.html)
-
[markdown语法中文说明] (http://wowubuntu.com/markdown/basic.html)
-
[java设计模式] (https://github.com/iluwatar/java-design-patterns)
-
[elasticsearch] (https://github.com/elasticsearch/elasticsearch)
-
[bigdesk] (https://github.com/lukas-vlcek/bigdesk) elasticsearch管理插件
-
[spring-test-dbunit] (https://github.com/springtestdbunit/spring-test-dbunit) Integration between the Spring testing framework and DBUnit http://springtestdbunit.github.com/spring-test-dbunit/
-
[micro-infra-spring] (https://github.com/4finance/micro-infra-spring) Repository containing default microservice infrastructure set up using Spring configuration. Sets up the whole Spring infrastructure stack that will turn your microservice into a beauty
-
[micro-deps-spring-config] (https://github.com/4finance/micro-deps-spring-config) Default Micro-deps Spring configuration
-
[swagger-ui] (https://github.com/swagger-api/swagger-ui) 基于REST的API测试/文档类插件. (http://my.oschina.net/ekc/blog/83281) 对接口提供文档,可进行在线测试.
-
[swagger-springmvc] (https://github.com/martypitt/swagger-springmvc) swagger-ui 跟springmvc 进行结合.[例子] (https://github.com/adrianbk/swagger-springmvc-demo) [Documenting a REST API with Swagger and Spring MVC] (http://blog.zenika.com/index.php?post/2013/07/11/Documenting-a-REST-API-with-Swagger-and-Spring-MVC) [Documenting your Spring API with Swagger] (http://raibledesigns.com/rd/entry/documenting_your_spring_api_with)
-
[JsonViewExample] (https://github.com/martypitt/JsonViewExample) Support for custom Jackson @JsonView within Spring MVC http://martypitt.wordpress.com/2012/11/05/custom-json-views-with-spring-mvc-and-jackson/
-
[Spring from the Trenches: Resetting Auto Increment Columns Before Each Test Method] (http://www.petrikainulainen.net/programming/spring-framework/spring-from-the-trenches-resetting-auto-increment-columns-before-each-test-method/)
-
[mapdb] (https://github.com/jankotek/MapDB) 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
-
[Chronicle-Queue] (https://github.com/OpenHFT/Chronicle-Queue) Micro second messaging that stores everything to disk http://openhft.net/products/chronicle-queue/
-
[Chronicle-Engine] (https://github.com/OpenHFT/Chronicle-Engine) A high performance, low latency, reactive processing framework
-
[Chronicle-Logger] (https://github.com/OpenHFT/Chronicle-Logger) A sub microsecond java logger, supporting standard logging APIs such as Slf & Log4J http://openhft.net/products/chronicle-logger/
-
[Chronicle-Map] (https://github.com/OpenHFT/Chronicle-Map) Replicate your Key Value Store across your network, with consistency, durability and performance.
-
[Koloboke] (https://github.com/OpenHFT/Koloboke) Java Collections till the last breadcrumb of memory and performance
-
[zero-allocation-hashing] (https://github.com/OpenHFT/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
-
[Google Android官方培训课程中文版] (https://github.com/kesenhoo/android-training-course-in-chinese) Android Training板块 的中文翻译
-
[android-open-project] (https://github.com/Trinea/android-open-project) 收集分类github上的android开源项目
-
[android-open-project-analysis] (https://github.com/android-cn/android-open-project-analysis) Android 优秀开源项目实现原理解析
-
[android-jobs] (https://github.com/android-cn/android-jobs) Android 全国职位列表
-
[android-dev-cn] (https://github.com/android-cn/android-dev-cn) android开发者(国内)收集
-
[SmartAppUpdates] (https://github.com/cundong/SmartAppUpdates) Android应用增量更新
-
[Android-CleanArchitecture] (https://github.com/android10/Android-CleanArchitecture) This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob's clean architecture approach.
-
[android-best-practices] (https://github.com/futurice/android-best-practices) Do's and Don'ts for Android development, by Futurice developers Lessons learned from Android developers in Futurice. Avoid reinventing the wheel by following these guidelines
-
[EffectiveAndroidUI] (https://github.com/pedrovgs/EffectiveAndroidUI) Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
-
[ios-good-practices] (https://github.com/futurice/ios-good-practices) Good ideas for iOS development, by Futurice developers
-
[YTKNetwork] (https://github.com/yuantiku/YTKNetwork) YTKNetwork 是猿题库iOS研发团队基于 AFNetworking 封装的 iOS 网络库,其实现了一套 High Level 的 API,提供了更高层次的网络访问抽象。YTKNetwork 现在同时被使用在猿题库公司的所有产品的 iOS 端,包括:猿题库、小猿搜题 、粉笔直播课
-
[YTKKeyValueStore] (https://github.com/yuantiku/YTKKeyValueStore) ios上的kv store
- [ionic] (http://ionicframework.com/) Create amazing apps The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5. Create hybrid mobile apps with the web technologies you love.Free and open source, Ionic offers a library of mobile-optimized HTML, CSS and JS components, gestures, and tools for building highly interactive apps. Built with Sass and optimized for AngularJS
-
[dashboards] (https://github.com/keen/dashboards) Responsive Dashboard Templates for Bootstrap http://keen.github.io/dashboards/
-
[awesome-react] (https://github.com/enaqx/awesome-react) A collection of awesome React libraries, resources and shiny things.
-
[lazysizes] (https://github.com/aFarkas/lazysizes) High performance lazy loader for images (responsive and normal), iframes and scripts, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration
-
[js-mobile-console] (https://github.com/B1naryStudio/js-mobile-console) Console for debugging web apps right on mobile device http://b1narystudio.github.io/js-mobile-console/
-
[nodePPT] (https://github.com/ksky521/nodePPT) 这可能是迄今为止最好的网页版PPT http://qdemo.sinaapp.com/ 基于GFM的markdown语法编写
-
[meteor] (https://github.com/meteor/meteor) Meteor, an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. http://www.meteor.com
-
[play1] (https://github.com/playframework/play1/) 颠覆javaee的概念写的一个全栈式的web框架. 里面的很多概念可以借鉴
-
[play2] (https://github.com/playframework/playframework) scala的web框架, 更加擅长于编写长连接推送型并发量大的web应用, 可以说是现在的手机web类的应用.
-
[ninjaframework] (https://github.com/ninjaframework/ninja) Ninja is a full stack web framework for Java. Rock solid, fast and super productive. 完全使用java来编写,maven构建,从play上借鉴了很多的东西.
-
[generator-jhipster] (https://github.com/jhipster/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
- A high-performance and robust Java stack on the server side with Spring Boot
- A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
- A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven
-
[ebean] (https://github.com/ebean-orm) 是我理想中的orm框架,支持半生对象,bean对象转json.感觉作者是从一线开发人员, 跟hibernate相比少了很多高大尚的理念. 使用maven,ant在编译进行字节码增强. 其字节码增强这块很值得学习. 这边要去注意一下java的命令行参数 -javaagent
-
[avaje-metric] (https://github.com/avaje-metric) ebean作者的另外一个项目, 也是使用字节码增强加入性能监测代码
-
[boon] (https://github.com/boonproject/boon) 提供日常java开发的工具类,如json,并发消息处理. 及提供一些语法上的便利
-
[guava] (https://code.google.com/p/guava-libraries/) 提供java集合,并发操作一些常用的工具类及数据结构,要是开发java程序,请一定要使用它, 跟上面的 boon 有些重合
-
[vert.x] (https://github.com/eclipse/vert.x/) The scalable polyglot application platform for the JVM. java上的nodejs, 支持多语言编写模块.引入eventbus,使用单线程简化并发开发
-
[atmoshpere] (https://github.com/Atmosphere/atmosphere) Realtime Client Server Framework for the JVM, supporting WebSockets and Cross-Browser Fallbacks Support. websocket的支持,及在浏览器不支持websocket时,退化到别的方式支持. 如commet,long-pull等, 无需改服务端代码
-
[nettosphere] (https://github.com/Atmosphere/nettosphere) A Java WebSocket/HTTP server based on the Atmosphere and Netty Framework
-
[Vibe] (https://github.com/vibe-project/) [网站] (http://vibe-project.github.io/) 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
-
[JUEL] 一个el表达式库,实现jsp-el 2.2 可脱离jsp使用. JUEL is an implementation of the Unified Expression Language (EL), specified as part of the JSP 2.1 standard (JSR-245), which has been introduced in JEE5. Additionally, JUEL 2.2 implements the JSP 2.2 maintenance release specification for full JEE6 compliance.
增加groovy分类