목록개발이야기 (528)
준호씨의 블로그
MySQL를 잠깐만 테스트해 보기 위해 잠깐만 사용하고, 사용 후 자동으로 삭제되는 방법으로 띄우는 방법입니다. docker run docker run --rm -d --name temp-mysql-container -e TZ=UTC -p 3306:3306 -e MYSQL_ROOT_PASSWORD=testpassword ubuntu/mysql 옵션 설명 --rm 옵션을 이용해서 컨테이너가 정지될 때 컨테이너를 삭제합니다. -d (--detach)는 백그라운드로 동작시키는 옵션입니다. docker stop 사용을 마치면 종료합니다. docker stop temp-mysql-container
Index 확인을 위한 테스트 테이블입니다. create table TEST_TABLE ( id bigint auto_increment primary key, level int default 0 not null comment '레벨', created datetime not null comment '생성일', updated datetime not null comment '수정일' ); create index idx_level_updated on TEST_TABLE (level, updated); create index idx_updated on TEST_TABLE (updated); SHOW INDEX FROM TableName; 가장 쉽게 INDEX를 조회하는 방법은 다음과 같습니다. SHOW INDEX..
통계 배치나 운영툴 같은 것을 구현하다 보면 어제, 오늘, 내일의 날짜를 구해야 되는 경우가 왕왕 있습니다. 오늘은 2022년 12월 28일입니다. 어제, 오늘, 내일 날짜를 구해봅시다. LocalDate.now() 그리고 LocalDate.now().plusDays LocalDate.now()를 이용하면 오늘 날짜를 구할 수 있습니다. println(LocalDate.now().plusDays(-1)) // 2022-12-27 println(LocalDate.now()) // 2022-12-28 println(LocalDate.now().plusDays(1)) // 2022-12-29 리턴 타입은 LocalDate 타입입니다. 문자열로 리턴 받으려면? LocalDate.now()의 리턴타입은 Local..
짤 검색할 때 유용한 검색 사이트 ddmm.ai 입니다. https://ddmm.ai/ ddmm Every image, from everywhere, all at once ddmm.ai 아래는 검색 결과 예제입니다. 이렇게만 보면 구글 이미지 검색을 해도 비슷한 걸 찾을 수 있다고 생각할 수도 있는데요. ddmm에서는 이미지를 선택하면 비슷한 이미지들을 더 찾아줍니다. 그런데 자세히 보면 좀 이상합니다. 찾아준 건지 이미지를 합성한 건지 모를 괴상한 이미지들이 나오네요. 카카오브레인에서 만든 사이트인 거 같은데요. 앞으로 어떻게 발전해 나갈지 기대됩니다.
startDate에서 endDate까지 하루씩 순서대로 생성하고 싶은 경우가 있습니다. 그럴 때 사용하는 방법과 관련 팁들을 정리합니다. 시작일에서 종료일까지 하루씩 출력 - LocalDate의 datesUntil 사용하기 2022-12-27~2022-12-30을 순서대로 출력하는 방법입니다. LocalDate.of(2022, 12, 27) .datesUntil(LocalDate.of(2022, 12, 30).plusDays(1)) .forEach { it -> println(it) } datesUntil의 값 직전까지만 돌기 때문에 plusDays(1)을 해서 하루를 더해주어야 합니다. 출력결과입니다. println으로 출력해서 한 줄에 하나씩 출력됩니다. 2022-12-27 2022-12-28 202..