Giter VIP home page Giter VIP logo

java's Introduction

java

java practice

projects

  • java8
    • subject 1
      • 익명 클래스
      • 함수형 인터페이스
      • 람다 표현식
      • 메서드 레퍼런스
    • subject 2
      • default (기본) 메서드
      • static 메서드
    • subject 3
      • Stream
    • subject 4
      • Optional
    • subject 5
      • date / time API
    • subject 6
      • concurrent programming
        • Concurrency, Parallel
        • thread, process
      • Thread
      • ExecutorService
      • CompletableFuture
    • subject 7
      • Etc..
  • reflection
    • 리플랙션
    • 동적 프록시
      • Java dynamic proxy
      • CGlib
      • byte-buddy
    • annotation processor
  • MagicMoja, annotationprocessor
    • annotation processor
  • completablefuture
    • practice/user
      • CompletableFuture 를 사용하여 동기 blocking 로직을 비동기 non blocking 로직으로 개선
      • 4 개의 repository 를 동기적으로 순차 접근하던 것을 병렬적으로 접근하도록 개선(1 + 3 초를 1 + 1 초로 개선)
      • Reactor 버전 Reactor lib 사용
  • reactivestreams
    • practice/coldandhot
      • Reactive Streams 를 공부하며, Cold/Hot publisher 를 직접 구현해본다.
  • JavaIO
    • Java IO, NIO, AIO 로 Server 만들어보기
    • reactor, proactor pattern 알아보기
    • synchronous, asynchronous, blocking, non-blocking
    • 모의 netty 만들어보기
  • Java17
    • sealed, permits 알아보기

dependency

  • Java 17

posting

java's People

Contributors

starryeye avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.