zeno-io / ashram-java-photon

The bucket of java back-end samples.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ashram-java-photon

Build Status License

Description

The bucket of java back-end samples.


Guidelines

Java Core
  • jdk-lang-samples : samples for Java SE Beginner (java.lang.*)
  • jdk-io-samples: samples for Java IO (java.io.*, java.nio.*)
  • jdk-concurrent-samples : samples for JUC (java.util.concurrent).
  • jdk-collection-samples: samples for Java Collections.
  • jdk-lambda-samples: samples for Java Lambda ( JDK8+ ).
JVM
  • jdk-jvm-object-size : samples for JVM.
  • jdk-jvm-samples: samples for JVM.
Network
  • netty-samples: samples for Netty Version 4.1.x.
  • rmi-samples: samples for RMI.
  • rpc-samples: samples for RPC, as Dubbo.
  • dubbo-samples: samples for Dubbo.
Messaging Queue
  • mq-activemq-samples: samples for ActiveMQ in Java.
  • mq-kafka-samples: samples for Kafka in Java.
  • mq-rabbitmq-samples: samples for Rabbitmq in Java.
  • mq-rocketmq-samples: samples for Rocketmq in Java.
Data structure and algorithm
  • data-structure-samples: data-structure
  • n-algorithm-basics : basic of algorithm, such as sort, search algorithms.
JVM language
  • disruptor-samples: samples for High Performance Inter-Thread Messaging Library: disruptor.
  • java-groovy-samples: samples for A multi-faceted language for the Java platform: Groovy.
Other Language Support
Tools
  • jmh-samples: sample for JMH, a Java Micro-Benchmark framework supported by OpenJDK.
  • jmx-samples: sample for JMX (Java Management Extensions) API.
  • spi-samples: sample for SPI (Service Provider Interface) API.
  • java-compiler-samples: sample for JavaCompiler API.
  • java-copy-beans: How to Copy Java Beans ? Apache BeanUtils , Apache PropertyUtils, Spring BeanUtils, Cglib BeanCopier, or Dozer, MapStruct ?

Dependency

  • 1、JDK11+
  • 2、Maven 3.3+

Contract

About

The bucket of java back-end samples.

License:MIT License


Languages

Language:Java 98.8%Language:Lua 0.5%Language:Groovy 0.4%Language:AspectJ 0.1%Language:HTML 0.1%Language:Shell 0.0%Language:Python 0.0%