들어가며 최근 사회인야구에서 포수라는 포지션을 소화하고 있는 중이다. 포수라는 포지션이 단순히 투수가 던지는 공을 잘 받아주기만 하면 되지 않나 하고 생각했던 것과는 다르게 실제로는 머리 즉 두뇌가 정말 중요한 포지션이구나 라는 사실을 깨닫고 있는 중이다. 볼카운트를 외우는 게 기본이지.. 포수가 신경써야 하는 부분은 정말 많다. 그날의 투수의 컨디션이 어떻고 구종별로 공의 움직임이 어떤지, 상대 타자를 파악한다. 처음에는 이곳저곳 추리를 하듯이 찔러보면서 타자의 강점과 약점을 파악하곤 기억한다. 다음번 승부때 참고한다. 루상에 주자가 있다면 주자의 움직임을 살피고 볼배합에 영향을 준다. 등등.. 사실은 더 많지만 아직 그 정도의 능력은 안되기에.. 사실 포수를 하면서 제일 되지 않았던 것이 승부하고 있..
산업기능요원 수료 후기는 여러 절로 구성되어 있습니다. 산업기능요원 수료 후기 산업기능요원 수료 후기 (준비물 팁) 산업기능요원 수료 후기 (훈련, 일정 팁) 산업기능요원 수료 후기 (군대 생활) 군대 생활 어떻게 보면 별거 아닌 부분인 것 같기도 하지만, 이 부분이 가장 중요한 부분일 것 같기도 하다. 생활관 안에서 가장 많은 시간을 보내게 될 텐데 이 과정에서 여러가지 알고 가면 좋을 부분이 많을 것 같다고 생각이 된다. 이 글의 핵심은 '눈치껏 해라' 라는 것이다. 본인의 능력과 역량 (?)에 맞게 행동한다면 문제될 거 전혀 없이 오히려 유익한 생활을 할 수도 있지 않을까 생각한다. 물론 나는 그러지 못했지만 ㅜㅜ 팁 ▧ 두발 정리 기간 중에 2번 정도 하게 된다. 대대의 특징인 것 같다. 초반에 ..
만약 특정파일 (대표적인 예로 텍스트파일)에서 Line이 추가될 때 마다 실시간으로 감지하려면 어떻게 해야 할까요? 이번 글에서는 File을 실시간으로 모니터링 하면서 새로운 Line이 write 될 때를 감지하는 방법에 대해서 소개하려고 합니다. 동작방식은 간단합니다. 파일 정보 전달 파일 감지 시작 (별도 Thread로 돌리는 것이 좋겠죠?) 파일의 한 line을 읽어옴 line이 null이 아니라면 line을 처리하거나 출력 위 과정을 무한반복 코드는 구현된 형태는 아래와 같습니다. 그렇다면 위 클래스를 사용하는 부분의 코드는 간단하게 구현할 수 있을 것입니다.
이번시간에는 Java에서 Desktop(OS) 응용프로그램을 통해서 파일, HTML, URL, 이미지 등을 실행하는 방법에 대해서 알아보겠습니다 Java Desktop 클래스란? Java 애플리케이션에서 HTML 파일 혹은 URL을 브라우저로 실행시키거나, 이미지를 뷰어로 전시하거나, 텍스트 파일을 메모장으로 열어야 하는 상황이 있을 수 있겠죠? 이럴 때 Desktop 클래스를 사용하여 해결할 수 있습니다. Desktop 클래스란 아래와 같습니다. Desktop 클래스는 Java 응용 프로그램 URI 나 파일을 처리하기 위해 기본 등록된 관련 응용 프로그램을 실행 할 수 있습니다. 지원하는 기능은 아래와 같습니다. 1. 기본 브라우저를 통해서 URL 전시 2. 메일 클라이언트 실행 3. 기본 응용프로그램..
이번 시간에는 Gson 라이브러리를 적용해보고 간단하게 사용해보는 방법에 대해서 알아보겠습니다. Gson이란? Gson의 정의는 아래와 같습니다. Gson(구글 Gson, Google Gson)은 JSON의 자바 오브젝트의 직렬화, 역직렬화를 해주는 오픈 소스 자바 라이브러리이다. Gson 적용 방법 프로젝트의 형태에 따라서 다를 것 같네요. gradle, maven, jar 형태에 맞게 사용하시면 될 것 같습니다. Maven Repository: com.google.code.gson » gson mvnrepository.com 저는 gradle을 사용하고 있어서 gradle을 통해서 적용해보겠습니다. Gson라이브러리를 build.gradle 파일에 dependencies에 추가해줍니다. Gson 기본..
이번 시간에는 JavaFX Table의 Cell에 Text가 아닌 버튼이나 Control을 추가하는 방법에 대해서 알아보겠습니다. Cell Factory란? TableView를 구성하기 위해선 열 데이터를 채우기 위해 TableColumn을 정의하고 추가 해줘야 합니다. 이때 TableColumn 클래스에서는 Cell Factory를 가지고 있는데 Cell Factory란 아래와 같습니다. Cell Factory란 단일 Table 열에 대해 각 TableCell에 포함 된 데이터를 렌더링합니다. 기본적으로 TableColumn은 default Cell Factory를 사용하는데, 다른 방식으로 표현하거나 편집을 위해서 사용자 재정의가 가능하다. 쉽게 말해서 일반적으로 사용하는 TableColumn에는 d..
산업기능요원 수료 후기는 여러 절로 구성되어 있습니다. 산업기능요원 수료 후기 산업기능요원 수료 후기 (준비물 팁) 산업기능요원 수료 후기 (훈련, 일정 팁) 산업기능요원 수료 후기 (군대 생활) 준비물 팁 사실 몸만가도 충분하다. 라는 말을 듣고 나는 별거 챙긴거 없이 갔었다. 물론 맞는 말이다. 하지만 본인의 각자 기준이 있듯이 충분히 편해지고 시간을 절약할? 요소들은 있다. 그 부분을 중점적으로 다뤄보고자 한다. 뭘 챙겨가야 하냐고? 그냥 전부 챙겨라.. 소지품 검사? 그런거 절대 없다. 일단 전부 챙겨가자. 심지어 가방 조차도 자기 사물함 위에 두고 쓰기 때문에 언제든 꺼내 쓸 수 있다. 챙겨야 할 것들 중요도 순으로 나열한 것 처럼 보이지만 그렇진 않다. ▧ PX에서 결제할 카드 (5만원 ~ 7..
산업기능요원 수료 후기는 여러 절로 구성되어 있습니다. 산업기능요원 수료 후기 산업기능요원 수료 후기 (준비물 팁) 산업기능요원 수료 후기 (훈련, 일정 팁) 산업기능요원 수료 후기 (군대 생활) 4주의 훈련 끝나고.. 인내의 시간이 끝이나고, 일상으로 돌아왔다. 사실 짧게 쓸 계획이었지만 생각보다 알고가면 휠씬 편할 내용들도 많을 것 같고, 나 같은 사람(눈치가 빠르지 않은)들이 보면 도움이 될 거 같아서 자세히 쓰려고 한다. 일자: 2019.09.16 ~ 2019.10.11 위치: 제 32보병사단 백룡부대 (세종특별자치시 금남면) 소속: 제 32보병사단 3중대 보충역 중대 참고로 32사단이기 때문에 해당되는 내용이 충분히 있을 수 있다. 감안해서 읽어주길 바란다. (상단에 챕터가 있습니다)
- Total
- Today
- Yesterday
- JavaFX Window Close
- JavaFX 종료
- JavaFX
- 자바
- 자전거
- java
- 이펙티브
- 스프링부트
- Java UI
- 일본 자전거 여행
- TableView
- windows
- 자전거 여행
- 텐트
- 배낭 여행
- 배낭여행
- 일본여행
- 방통대 과제물
- git
- JavaFX 테이블뷰
- 이펙티브 자바
- effective java
- 이펙티브자바
- 일본 배낭여행
- intelij
- effectivejava
- JavaFX Table View
- 인텔리제이
- springboot
- 일본 여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |