Board  ALL


League  Description


고등학교, 대학, 사회인 야구로부터 선수가 참가해,
리그전・연습을 장기간으로 실시하는, 새로운 트라이아웃입니다.

2022 JWL

참가 선수 전원이 출전 기회를 얻을 수 있도록 포지션별로 팀을 나누고 리그전을 진행합니다. 

2022년에는 11월 24일~12월 25일의 기간 중,
- 1일째에 체력 측정,
- 2일째에 연습을 실시해 참가자의 데이터 수집과 팀 분할을 실시,
- 3일째부터 1팀 20명의 6팀으로 나뉘어 총당 리그전을 진행했습니다.

2023 JWL

League Schedule (기간) 2023.11.25 ~ 2023.12.24
Location (장소) OKINAWA
Registration Schedule (등록기간) 2023.08 ~
JWL Homepage https://www.japanleague.co.jp/
구분 내용



Jinwon's Share
f
t
2024 California Winter League

2024년 캘리포니아 윈터 리그의 플레이어 등록이 시작되었습니다. 캘리포니아 윈터 리그는 프리 에이전트 야구 선수들이 스프링 트레이닝이 시작되기 전에 프로 계약을 맺기 위해 라이브 경기와 프로 스카우트와 감독들 앞에서 그들의 능력을 보여주는 최고의 장소입니다. 2024년은 CWL의 15번째 시즌이 될 것이고, 지난 14년 동안 850명이 넘는 CWL 선수들이 메이저리그를 포함한 모든 수준의 프로야구를 하기 위해 계약을 맺었습니다. 선수들은 1월 22일 월요일에 팜 스프링스 경기장에 신고할 것입니다. 1월 23일과 24일 두 번의 MLB 쇼케이스가 끝난 후, 1월 25일에 경기가 시작됩니다. CWL 챔피언십은 2월 18일 일요일에 열리며, 선수들은 2월 19일 월요일에 팜 스프링스를 출발합니다.

2023 History

2023년 CWL은 4개의 MLB 파트너 리그를 포함하여 5개 리그에 걸쳐 43명의 선수(및 집계)가 프로 계약을 체결했습니다. MLB 조직들이 각 조직에서 계약 중인 전체 선수 수를 180명에서 165명으로 줄이면서 2024년 CWL에서 뛰는 것의 중요성은 더욱 커질 것입니다. 이것은 450명의 자유 계약자들이 자유 계약자 시장에 진입한다는 것을 의미합니다. 매 시즌 80% 안팎인 대부분의 CWL 선수들이 프로 경험이 없고 최근 대학을 졸업한 반면, 나머지 20%의 CWL 선수들은 과거 독립야구(페코스리그) 최저 수준에서 메이저리그까지 경험이 있습니다. 전체적으로 CWL 선수의 약 30-40%가 매년 프로 계약을 체결합니다.

Why CWL : 왜 지원해야 하는가

CWL은 MLB 스카우트, 4개의 MLB 파트너 리그의 전문 감독 및 코치 앞에서 경기 시간을 제공할 뿐만 아니라, 필드 밖에서도 최고의 경험을 제공합니다. 숙박, 매일 식사 제공, 일일 셔틀 교통, 클럽하우스 매니저 서비스, 장비 및 장비, 현장 운동 트레이너가 모두 등록에 포함됩니다. 이 모든 편의 시설은 선수들이 CWL에 있는 동안 전문적인 수준의 경험을 제공하고 한 달간의 CWL 시즌 동안 그들의 능력을 최대한 발휘하는 데 집중할 수 있도록 보장합니다. 플레이 시간은 모든 플레이어에게 프로 계약을 수행하고 획득할 수 있는 최상의 플랫폼을 제공하기 위해 균형이 잡힙니다. 한 달 동안, 선수들은 팜 스프링스 시내에 있는 힐튼 바캉스 부동산인 마퀴스 빌라에 묵습니다.

Registration : 지원 링크

- 지금 californiawinterleague.com/register 에서 등록할 수 있습니다. 
- 모든 항목에 대한 자세한 내용은 californiawinterleague.com/join 에서 확인할 수 있습니다.

Signing History

2023 :  https://nb1b31.p3cdn1.secureserver.net/wp-content/uploads/2023/04/2023-CWL-SIGNINGS.pdf
2
022 : https://nb1b31.p3cdn1.secureserver.net/wp-content/uploads/2022/04/CWL-2022-Signings.pdf
2
021 : https://nb1b31.p3cdn1.secureserver.net/wp-content/uploads/2021/04/2021-California-Winter-League-signings.pdf



Jinwon's Share
f
t
MLB DRAFT LEAGUE 

MLB 드래프트 리그는 잠재적인 선수들이 그들의 정보를 작성할 수 있도록 웹사이트에 양식을 제공합니다.

Registration Link

https://www.mlbdraftleague.com/about/get-involved



Jinwon's Share
f
t
2023 PIONEER LEAGUE TRYOUT

메이저리그의 프로 파트너 리그인 파이오니어 베이스볼 리그는 프로 야구를 하는 꿈을 계속 추구하는 야구 선수들을 위해 올해 트라이아웃 캠프를 개최하고 있습니다. 캠프의 잠재 고객은 10개 PBL 클럽의 각 대표자에 의해 스카우트될 것이며, 트라이아웃 캠프가 끝날 때 초안이 뒤따를 것입니다. 각 PBL 클럽은 2023년 로스터에 가입하거나 2024년 스프링 트레이닝에 참석하기 위해 캠프에서 최소 한 명의 선수와 계약합니다.
PBL 트라이아웃 캠프는 트랙맨과 Baseball Cloud 플랫폼을 기반으로 집중적인 기술 세션, 팀 내 경쟁, 데이터 분석을 통해 선수 인재에 대한 세부 평가에 초점을 맞춘 프로 스타일의 이틀간의 캠프입니다.

Requirements : 자격요건

선수들이 참석하려면 18세 이상이어야 합니다. 대학 입학 자격이 남아 있는 선수는 등록하기 전에 학교에 확인해야 합니다. 플레이어는 아래의 PBL 자격 요건도 확인해야 합니다(추가 정보 및 FAQ 참조).

외국인 선수 참가 가능 여부

미국 이외의 국가에서 트라이아웃 캠프에 참가하고자 하는 아마추어 및 프로 선수는 캠프에 참가할 수 있지만, 미국 이민 요건을 스스로 충족해야 합니다. 일단 선수들이 파이어니어 야구 리그 클럽과 계약을 맺으면, 그들은 미국에서 유료 선수로서 프로 야구를 하기 위해 P1 비자를 소지해야 할 것입니다. 선수는 스스로 P1 비자 신청 및 신청 절차를 완료해야 합니다.

Schedule : 일정

PBL 트라이아웃 캠프는 7월 28일 금요일부터 7월 29일 토요일까지 콜로라도 윈저의 퓨처 레전드 콤플렉스에서 진행됩니다.
덴버 국제 공항의 그루메 공항 셔틀을 이용할 수 있습니다.
이 셔틀은 DIA에서 콜로라도 북부 지역 공항까지 운행되며, 단지에서 약 10분 거리에 있습니다.

Prepare : 준비사항

캠프는 매일 오전 8시부터 오후 3시까지 운영될 것입니다. 선수들은 자신의 장비(배트, 장갑, 배팅 헬멧, 포수 장비)를 지참할 책임이 있지만 PBL은 캠프 티셔츠를 제공할 것입니다. 퓨처 레전즈는 잔디 구장이기 때문에 부지 내에서는 금속 스파이크, 껌, 담배를 사용할 수 없습니다.

Why This Tryout

PBL 트라이아웃 캠프가 끝나면 10명의 선수를 선발하고 파이어니어 리그 야구팀의 스프링 트레이닝에 참석하는 계약을 제안할 예정입니다.
파이어니어 베이스볼 리그는 2022년에 독립 리그 중에서 MLB를 가장 많이 획득했기 때문에, 이것은 여러분의 프로 야구 꿈을 향한 사다리를 오르는 좋은 발걸음이 될 것입니다.
트라이아웃 중에 TrackMan 및 BaseballCloud 분석 자료를 수집하여 참석한 모든 플레이어에게 제공합니다.
프로 경험이 제한된 선수들에게 집중하기 위해 서비스 시간 제한이 있는 메이저 리그 베이스볼 프로 파트너 리그인 파이어니어 베이스볼 리그는 어린 선수들에게 더 높은 수준의 프로볼을 제공하는 주요 개발 리그입니다.

Registration Link

https://pioneerbaseball.playbookapi.com/programs/more_info/class_package/22069/



Jinwon's Share
f
t
2023 Gateway Grizzlies Tryout

게이트웨이 그리즐리스는 2023년 프론티어 시즌을 위해 GCS 크레디트 유니온 볼파크에서 선수들을 위한 트라이얼을 개최할 예정입니다.  아래에 해당하는 트라이아웃에 등록하십시오.

Tryout 일정

Post Draft Tryout – July 29th, 2023

2023 Post Draft Tryout Form

Fall Tryout – September 23rd, 2023

2023 Fall Tryout Form




Jinwon's Share
f
t
2023 AMERICAN ASSOCIATION FUTURES CAMP


MLB 파트너리그인 미국프로야구협회는 7월 17일 월요일 미국 위스콘신주 밀워키에서 프로야구에 관심이 있는 자유계약선수(FA)들을 대상으로 퓨처캠프를 개최합니다. MLB 드래프트 후 행사로 프랭클린 필드에서 밀워키 밀크맨이 주최하는 2023년 아메리칸 어소시에이션 올스타 게임과 함께 개최됩니다. 록 스포츠 컴플렉스와 프랭클린 필드는 프랭클린의 볼파크 커먼즈 캠퍼스에 있습니다.

American Association Futures Camp는 7월 17일 월요일 오전 8시부터 오후 2시까지 운영되며 체크인은 오전 7시부터 시작됩니다. 투수들은 라이브 게임에서 던질 것입니다. 그것은 프로 스타일의 트라이아웃 캠프가 될 것이고 12개의 아메리칸 어소시에이션 클럽 각각의 대표들에 의해 스카우트 될 것입니다. 게다가, MLB 스카우트들도 참석하도록 초대될 것입니다. 이 이벤트는 공간이 제한된 이벤트입니다.

American Association Futures Camp에 대한 자세한 내용은 [email protected] 으로 이메일을 보내주시기 바랍니다.

Register Link


https://aabaseball.com/2023-american-association-futures-camp/




Jinwon's Share
f
t
2024 California Winter League

2024년 캘리포니아 윈터 리그의 플레이어 등록이 시작되었습니다. 캘리포니아 윈터 리그는 프리 에이전트 야구 선수들이 스프링 트레이닝이 시작되기 전에 프로 계약을 맺기 위해 라이브 경기와 프로 스카우트와 감독들 앞에서 그들의 능력을 보여주는 최고의 장소입니다. 2024년은 CWL의 15번째 시즌이 될 것이고, 지난 14년 동안 850명이 넘는 CWL 선수들이 메이저리그를 포함한 모든 수준의 프로야구를 하기 위해 계약을 맺었습니다. 선수들은 1월 22일 월요일에 팜 스프링스 경기장에 신고할 것입니다. 1월 23일과 24일 두 번의 MLB 쇼케이스가 끝난 후, 1월 25일에 경기가 시작됩니다. CWL 챔피언십은 2월 18일 일요일에 열리며, 선수들은 2월 19일 월요일에 팜 스프링스를 출발합니다.

2023 History

2023년 CWL은 4개의 MLB 파트너 리그를 포함하여 5개 리그에 걸쳐 43명의 선수(및 집계)가 프로 계약을 체결했습니다. MLB 조직들이 각 조직에서 계약 중인 전체 선수 수를 180명에서 165명으로 줄이면서 2024년 CWL에서 뛰는 것의 중요성은 더욱 커질 것입니다. 이것은 450명의 자유 계약자들이 자유 계약자 시장에 진입한다는 것을 의미합니다. 매 시즌 80% 안팎인 대부분의 CWL 선수들이 프로 경험이 없고 최근 대학을 졸업한 반면, 나머지 20%의 CWL 선수들은 과거 독립야구(페코스리그) 최저 수준에서 메이저리그까지 경험이 있습니다. 전체적으로 CWL 선수의 약 30-40%가 매년 프로 계약을 체결합니다.

Why CWL : 왜 지원해야 하는가

CWL은 MLB 스카우트, 4개의 MLB 파트너 리그의 전문 감독 및 코치 앞에서 경기 시간을 제공할 뿐만 아니라, 필드 밖에서도 최고의 경험을 제공합니다. 숙박, 매일 식사 제공, 일일 셔틀 교통, 클럽하우스 매니저 서비스, 장비 및 장비, 현장 운동 트레이너가 모두 등록에 포함됩니다. 이 모든 편의 시설은 선수들이 CWL에 있는 동안 전문적인 수준의 경험을 제공하고 한 달간의 CWL 시즌 동안 그들의 능력을 최대한 발휘하는 데 집중할 수 있도록 보장합니다. 플레이 시간은 모든 플레이어에게 프로 계약을 수행하고 획득할 수 있는 최상의 플랫폼을 제공하기 위해 균형이 잡힙니다. 한 달 동안, 선수들은 팜 스프링스 시내에 있는 힐튼 바캉스 부동산인 마퀴스 빌라에 묵습니다.

Registration : 지원 링크

- 지금 californiawinterleague.com/register 에서 등록할 수 있습니다. 
- 모든 항목에 대한 자세한 내용은 californiawinterleague.com/join 에서 확인할 수 있습니다.

Signing History

2023 :  https://nb1b31.p3cdn1.secureserver.net/wp-content/uploads/2023/04/2023-CWL-SIGNINGS.pdf
2
022 : https://nb1b31.p3cdn1.secureserver.net/wp-content/uploads/2022/04/CWL-2022-Signings.pdf
2
021 : https://nb1b31.p3cdn1.secureserver.net/wp-content/uploads/2021/04/2021-California-Winter-League-signings.pdf



[CWL] 캘리포니아윈터리그
f
t
동시 요청되는 멀티 트랜잭션에 대한 실행 순서를 제어.

Definition


- 여러 사용자가 동시에 접속 가능한 서비스 환경의 DB에 대한 동시 요청 트랜잭션이 성공적으로 실행될 수 있도록 해야 함.
- 병행제어라고도 함.
- 트랜잭션의 직렬화 수행

Purpose

 
- 순차적 실행을 위한 직렬성을 보장
- 공유도 최대, 응답 시간 최소, 시스템 활동의 최대 보장
- 데이터 무결성/일관성 보장

Methods


1. Locking : 데이터에  lock을 설정하면,  다른 트랜잭션은 해당  데이터에 대한  lock이 해제(unlock)될 때까지 접근/수정/삭제가 불가능.

    1.1.Lock의 종류

        1.1.1. 비관적 락(Pessimistic Lock)
             - Description
                - 실제로 데이터에 Lock을 걸어 정합성을 맞추는 방법
                - 다른 트랜잭션에서는 lock이  해제되기 전에 데이터를 조회할 수 없다
                   - lock 을 가진  thread만 접근이 가능하도록  제어하는 방법
                - row / table  단위로 lock 을 걸어 자원을 선점할 수 있다.
             - 장점
                - 충돌이 자주 예상/발생한다면, rollback 횟수를 줄일 수 있어, 낙관적 락보다 좋은 성능.
                - 자원을 선점하기 때문에  데이터 정합성을 보장.
             - 단점
                - 데이터 자체에 락을 잡기 때문에  동시성이 떨어져 성능저하 발생 가능.
                -  Dead-Lock이 발생할 수 있다
        1.1.2. 낙관적 락(Optimistic Lock)(논리적 락)
             - Description  
               - 실제로 Lock을 이용하지 않고 Version을 이용하여 정합성을 맞누는 방법
               - 먼저 데이터를 read하고 update를 수행할 때, 현재 내가 read한 version이  맞는지 확인하여 update.
             - 단점
                - 업데이트 실패시, 재시도 수행을 개발자가 고려해야 한다.
                   - 내가  read한  version에서  수정사항이 생겼을 경우, application에서  다시 read 후, 작업을 수행하는 rollback 작업을 수행해야  한다.
                - 충돌이 빈번하게 예상/발생하는 경우, rollback처리를  해야하기 때문에 비관적 락이  더 성능이 좋을 수 있다.
        1.1.3. Named Lock
                - Description
                   - 이름을 가진, metadata lock.

2. Transaction 사용
    - DB 연산을 원자적(Atomic)인 작업 단위로 묶어 처리하므로 동시접근에 대한  일관성/동시성 제어를 제공
    - DB 격리 수준(Isolation Level)을 적절히 설정하여 동시성 문제를 조절할 수 있음.
      * 트랜잭션의 특성
         1. 원자성 : 트랜잭션에 포함된 작업은 전부 수행되거나 수행되지 않아야 함
         2. 일관성 : 트랜잭션을 수행하기 전이나 후에 데이터 베이스는 일관되어야 함
         3. 고립성 : 트랜잭션에 다른 트랜잭션이 끼어들어 변경되는 값을 훼손시키지 않아야 함
         4. 지속정 : 완료한 트랜잭션은 변경한 데이터를 영구히 저장해야 함
    
3. Caching 사용
    3.1. Redis Memory Cache
           3.1.1. Lettuce
              - 구현이 간단하다
              - Spring data redis를 이용하면 lettuce가 기본이기 떄문에 별도의 라이브러리를 사용하지 않아도 된다.
              - Spin Lock 방식이기 때문에 동시에 많은 스레드가 lock 획득 대기 상태라면 redis에 부하가 갈 수 있다.
           3.1.2. Redisson
              - 락 획득 재시도를 기본으로 제공한다.
              - pub-sub 방식으로 구현이 되어있기 때문에 lettuce 와 비교했을 때 redis에 부하가 덜 간다.
              - 별도의 라이브러리를 사용해야한다.
              - lock을 라이브러리 차원에서 제공해주기 때문에 사용법을 공부해야 한다.




Dev Jinwon's Share
f
t

Reverse proxy는 클라이언트와 서버 간의 트래픽을 중개하는 서버입니다. 클라이언트가 원격 서버에 대한 요청을 보낼 때, reverse proxy는 그 요청을 받아 해당 요청을 처리할 서버로 전달합니다. 이는 다양한 이점을 제공하며 웹 서버의 효율성과 보안을 향상시킬 수 있습니다.

nginx는 널리 사용되는 웹 서버 및 리버스 프록시 서버 소프트웨어입니다. nginx를 사용하여 reverse proxy를 구성할 수 있습니다. reverse proxy로서 nginx는 클라이언트 요청을 받아서 원격 서버로 전달하고, 서버로부터 받은 응답을 클라이언트에게 반환합니다. 이를 통해 클라이언트와 서버 간의 통신을 중개하면서 여러 가지 기능을 수행할 수 있습니다.

nginx의 reverse proxy 기능은 다음과 같은 이점을 제공합니다:

  1. 부하 분산: 여러 개의 웹 서버를 운영하고 있는 경우, nginx를 사용하여 트래픽을 여러 서버로 분산시킬 수 있습니다. 이를 통해 서버의 부하를 분산시켜서 성능을 향상시킬 수 있습니다.

  2. 캐싱: nginx는 reverse proxy로서 정적 파일이나 동적 콘텐츠를 캐싱할 수 있습니다. 이를 통해 웹 서버에 대한 요청을 줄이고, 클라이언트에게 빠른 응답을 제공할 수 있습니다.

  3. SSL 암호화: nginx는 reverse proxy로서 SSL 암호화를 지원합니다. 클라이언트와 원격 서버 간의 통신을 암호화하여 보안을 강화할 수 있습니다.

  4. 보안 기능: nginx는 다양한 보안 기능을 제공합니다. 웹 애플리케이션 방화벽 (WAF), 액세스 제어, DDOS 방어 등의 기능을 설정하여 웹 서버를 보호할 수 있습니다.

  5. URL 리라이팅: nginx는 reverse proxy로서 URL 리라이팅을 지원합니다. 클라이언트의 요청 URL을 수정하여 다른 경로로 리다이렉션하거나, 특정 규칙에 따라 다른 서버로 요청을 전달할 수 있습니다.

이러한 기능을 통해 nginx의 reverse proxy는 웹 서버의 성능, 안정성 및 보안을 향상시키는 중요한 역할을 수행합니다.




Dev Jinwon's Share
f
t
To-do
ref.] https://velog.io/@ahnick/Java-Call-by-Value-Call-by-Reference


Dev Jinwon's Share
f
t