일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker build
- 데이터내보내기
- 오블완
- 애널리틱스4
- docker push
- JPQL
- 11월순위
- analytics4
- gtihub
- ANTIFRAGILE
- pat발급
- 컬렉션프레임워크
- spring
- java
- git pat
- git branch 삭제
- 도커이미지
- 명령어
- macvlan
- 자바
- 티스토리챌린지
- 르세라핌
- IntelliJ
- codeium
- db종류
- docker
- Python
- JPA
- DBMS
- Today
- Total
목록전체 글 (296)
hanker
Javascript 이전 달 구하기 var d = new Date(); var bd = new Date(d.setMonth(d.getMonth() - 1)); // 이전달 console.log(bd); 출력 : Sat Mar 02 2024 17:22:28 GMT+0900 (한국 표준시) // 문자열 날짜 format (yyyy-MM-dd) console.log(bd.getFullYear() + "-" + ('0' + (bd.getMonth() + 1 )).slice(-2) + "-" + ('0' + bd.getDate()).slice(-2)) 출력 : 2024-03-02
Javascript 상에서 replaceAll 을 하게 되면 편하게 전체 제거가 되지만, IE를 써야만 하는 환경이라면 replaceAll 기능을 쓸 수 없다. 그래서 replaceAll 과 같은 기능을 하는 정규표현식을 이용해서 특정 문자를 변경해야 한다. // 기존 replaceAll var str = "010-1234-5678"; console.log(str.replaceAll("-", "")); 출력 : 01012345678 // 정규표현식 사용 var str = "010-1234-5678"; console.log(str.replace(/-/g, "")); 출력 : 01012345678
입력값이나, 변수에 담긴 값이 숫자 만 입력해야 할 경우 isNaN 함수를 사용한다. var Number = 123; var Number2 = "가나다"; console.log(isNaN(Number)); console.log(isNaN(Number2)); 결과 false true
ALTER TABLE (테이블명) convert to charset utf8; 출처: https://mitny.tistory.com/208 [MitNy:티스토리]
Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); String nowDate = simpleDateFormat.format(date); LocalDate localDate = LocalDate.parse(nowDate); LocalDate firstDate = localDate.withDayOfMonth(1); // 해당월의 마지막 날짜 LocalDate lastDate = localDate.withDayOfMonth(localDate.lengthOfMonth());
Client 아이피 가져오기 import java.net.Inet4Address; ... String ip = Inet4Address.getLocalHost().getHostAddress();
toFixed() 메서드는 고정 소수점으로 표기하기 위해 사용 - 지정된 매개변수 보다 짧으면 뒤에 0이 붙고, 길면 반올림 toFixed(Number) - 매개변수에 값을 넣지 않으면 0이 default로 지정 - 매개변수 값은 0 ~ 20 까지 가능 (범위를 벗어난 경우 Range Error 발생) - 매개변수 값이 Number 가 아닌경우 Type Error 발생 var testNumber = 1.23456; testNumber.toFixed(1); - 출력 : 1.2 testNumber.toFixed(2); - 출력 : 1.23 testNumber.toFixed(3); - 출력 : 1.234 testNumber.toFixed(6); - 출력 : 1.234560
LocalDate Class 안에 plusMonths() 메서드 * 날짜범위를 벗어난 경우 DateTimeException 발생 LocalDate date = LocalDate.of(2023, 1, 1); LocalDate mon = date.plusMonths(1); 결과 : mon = 2023-02-01 LocalDate mon = date.plusMonths(2); 결과 : mon = 2023-03-01 LocalDate mon = date.plusMonths(3); 결과 : mon = 2023-04-01 LocalDate mon = date.plusMonths(4); 결과 : mon = 2023-05-01
centos7 환경에서 docker 가상화 서버 생성 및 접속(centos) docker 설치 후 진행 현재 실행중인 container 확인 - docker ps centos container 다운로드 - docker pull centos:lastest 설치 확인 - docker images container 실행 (백그라운드로 실행) - docker run -d --name centos7 centos sleep infinity 백그라운드로 실행 후 container 접속 - docker exec -it centos7 bash
@ModelAttribute 어노테이션 여러가지 코드를 보면 컨트롤러에서 파라미터를 받는 부분에 @ModelAttribute 어노테이션이 붙어 있는걸 볼 수 있다. 이 어노테이션을 사용하면 VO, DTO 클래스에 정의된 값을 파라미터로 받을 수 있는데, 이는 view page에서 폼데이터를 가져올 때 많이 사용한다. 또한 생략도 가능하다. @RequestMapping(value = "/actionLogin.do") public String actionLogin(@ModelAttribute("loginVO") LoginVO loginVO, HttpServletRequest request, ModelMap model) throws Exception { } @RequestMapping(value = "/act..