본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

(360)
TemporalAdjusters, 자주쓰일만한 날짜 계산을 대신 해주다. TemporalAdjusters plus(), minus()와 같은 메서드로 날짜 와 시간을 계산할 수 있으나 지난주 토요일의 날짜, 이번달의 3번째 금요일의 날짜 등을 계산하기엔 어렵다. 자주쓰일만한 날짜 계산을 대신 해주는 메서드를 정의해놓은 것이 TemporalAdjusters클래스. https://standout.tistory.com/1248 LocalDate와 LocalTime: get() getLong()특정필드값 가져오기, with() plus() minus() 변경하기, truncatedTo() 0으로 LocalDate와 LocalTime은 java.time 패키지의 가장 기본이 된다. 나머지 클래스들은 이들의 확장. https://standout.tistory.com/1245 java.t..
LocalDateTime, ZonedDateTime: now() of() 날짜/시간지정, ZonedId 특정지역, ZoneOffset 일관된 시간대를 구하다 앞서 언급한것과 같이 LocalDate과 LocalTime을 합쳐놓은것이 LocalDateTime, LocalDateTime에 시간대를 추가한것이 ZonedDateTime이다. https://standout.tistory.com/1245#og_1704934959811 java.time패키지: 객체생성 now() of() parse()와 인터페이스, 간격을 나타내는 Period Duration java.time Date와 Calendar가 가지고 있던 단점을 해소하기 위해 java.time패키지가 추가됨. https://standout.tistory.com/1224 Calendar와 Date, 이를 이용한 날짜/ 일수 출력하기 오래전부터 제공되던 Date클래스를 보 standout.tistory.com L..
에포크타임의 표현 Instant, now() ofEpochSecond() 객체생성, toEpochMilli() 밀리초단위의 생성, Date와의 변환방법까지 에포크타임은 사람에겐 불편하지만 계산하기가 쉽다. 사람이 사용하는 날짜와 시간은 여러 진법이 섞여있어서 계산하기 어렵다. https://standout.tistory.com/1246 epoch 에포크란? epoch 에포크란? 보통 1970년 1월 1일 00:00:00 UTC가 기준, 이 시점부터 경과한 시간을 초로 표현. 에포크사용시 간단한 정규화된 시간표현을 제공하고 시간을 일관되게 관리할 수 있음. 유닉스 시간, P standout.tistory.com https://standout.tistory.com/1248#code_1704950259100 LocalDate와 LocalTime: get() getLong()특정필드값 가져오기, with() plus() minus() 변경하기, truncatedT..
LocalDate와 LocalTime: get() getLong()특정필드값 가져오기, with() plus() minus() 변경하기, truncatedTo() 0으로 만들기, isAfter() isBefore() isEqual() 비교하기 LocalDate와 LocalTime은 java.time 패키지의 가장 기본이 된다. 나머지 클래스들은 이들의 확장. https://standout.tistory.com/1245 java.time패키지: 객체생성 now() of() parse()와 인터페이스, 간격을 나타내는 Period Duration java.time Date와 Calendar가 가지고 있던 단점을 해소하기 위해 java.time패키지가 추가됨. https://standout.tistory.com/1224 Calendar와 Date, 이를 이용한 날짜/ 일수 출력하기 오래전부터 제공되던 Date클래스를 보 standout.tistory.com LocalDate와 LocalTime의 객체에서 특정필드 값을 가져올때 get(), getX..
java.time패키지: 객체생성 now() of() parse()와 인터페이스, 간격을 나타내는 Period Duration java.time Date와 Calendar가 가지고 있던 단점을 해소하기 위해 java.time패키지가 추가됨. https://standout.tistory.com/1224 Calendar와 Date, 이를 이용한 날짜/ 일수 출력하기 오래전부터 제공되던 Date클래스를 보완하기 위해 Calendar 클래스가 등장. Calendar와 GregorianCalendar GregorianCalendar는 Calendar를 상속받아 구현한 전세계 공통 그레고리력에 맞게 구현한것. // Calendar를 standout.tistory.com java.time패키지는 4개의 하위 패키지를 가지고있다. java.time 날짜와 시간 java.time.chrono 달력시스템 java.time.format 날짜와 시간..
생일에 따른 연령계산하기 insert, update 두가지 경우가있을것이다. 수정일때와, 등록일때. 수정일경우 그 인물에 해당하는 고유 EMPID값을 넘겨 수정을 수행하고, 등록일경우 EMPID를 우선 INSERT해 생성한 이후 EMPID에 따라 등록을 수행해야할것이다. 생년월일과 연령을 표현해줄 HTML을 우선 작성해보자. age 생년월일 인물의 생일값이 없을경우, 0살 있을경우 계산에 따라 표시한다. UPDATE emp_info SET AGE = TIMESTAMPDIFF(YEAR, #{birthday}, CURDATE()) 0 WHERE EMP_ID = #{empId} 등록시에는 수령받은 EMPID값을 받아 수행한다. TIMESTAMPDIFF(YEAR, #{birthday}, CURDATE()) 0 ) ]]> SELECT LAST_INSERT_ID()..
기술등급 계산하기 insert, update 앞서 우리는 한 인물의 경력년차를 계산해봤다. https://standout.tistory.com/1238 f" data-og-host="standout.tistory.com" data-og-source-url="https://standout.tistory.com/1238" data-og-url="https://standout.tistory.com/1238" data-og-image="https://scrap.kakaocdn.net/dn/tCiJF/hyU2knZ4Rf/Ej8Kp5Tev7082RhMwgi3P1/img.png?width=800&height=800&face=0_0_800_800,https://scrap.kakaocdn.net/dn/bn2K1N/hyUXRVke2z/oSVtQb1RJCRcRjxWF..
경력년차 계산하기 insert, update 경력년차는 insertCohistory 회사정보를 insert하거나 update할때 동시에 실행하도록 한다. public void insertCoHistory(List coHistoryList, int empId) { for (MpVO.CoHistory coHistory : coHistoryList) { System.out.println("coHistory! -> for문으로 출력했습니다 "+coHistory + "이건 아이디" + empId); mpMapper.insertCoHistory(coHistory, empId); } mpMapper.updateExpYears(empId); mpMapper.updateExpGrade(empId); } public void updateCoHistory(List c..