본문 바로가기

분류 전체보기165

MySql - AUTO_INCREMENT 초기화 방법과 유의사항 MySql8.x AUTO_INCREMENT 초기화 방법 ALTER TABLE table_name AUTO_INCREMENT =1; 위의 방법으로 AUTO_INCREMENT 값을 변경할 수 있으나, 데이터가 없는 경우에만 가능하다. Note that you cannot reset the counter to a value less than or equal to any that have already been used. For MyISAM, if the value is less than or equal to the maximum value currently in the AUTO_INCREMENT column, the value is reset to the current maximum plus one. For .. 2022. 9. 2.
MySql - 특정 문자 위치 기준, 문자열 자르기(substr, position, substring_index) MySql 특정 문자 위치 기준, 문자열 자르기 다음의 UUID 가 있다. "-" 문자를 기준으로 앞이나 혹은 뒤를 자르려고 한다. SET @ID = uuid(); SELECT @ID f179a851-28fa-11ed-b50a-0242ac110003 이 때, MySql은 substr, position, substring_index 함수를 제공하는데 이를 활용해보자. 1. SUBSTR + POSITION SELECT SUBSTR(@ID, POSITION("-" IN @ID)+1, LENGTH (@ID)); 28fa-11ed-b50a-0242ac110003 여기서 POSITION은 왼쪽에서 오른쪽으로 검색하므로, 오른쪽 부터 시작되는 특수문자를 접근할 때 문제가 된다. 2. SUBSTRING_INDEX SU.. 2022. 8. 31.
Windows에서 bat파일로 FatJar 실행 및 중지하기 윈도우가 설치된 피시에 SpringBoot기반의 간단한 데몬프로그램을 실행시켜야 했다. 배치파일로 FatJar파일을 실행시켰다. 문제는 실행시킨 프로세스의 프로세스아이디를 무엇으로 확인하여 종료시킬 것인가 였다. 여러가지 방법이 있지만, 여기서는 윈도우 커맨드 명령어 중, START의 옵션 중 하나인 제목 옵션을 사용하였다. 1. start.bat @echo off set JAR_PATH=C:\your\lib\path start "testapp" java -jar -Xms64m -Xmx128m -Dspring.profiles.active=dev %JAR_PATH%\app.jar 첫 번째 인자 값으로 앱의 이름("testapp")을 지정하면 필터 옵션(/fi)으로 접근할 수 있다. 2. tasklist로 .. 2022. 8. 19.
맥북 프로 악세사리 추천(모니터, 스탠드, 허브 등)! 💸💸 맥북프로를 사용하면서 직접 구입하고, 향후 구입할 예정인 주변기기 및 악세사리에 대해 공유해보고자 합니다. :) ( 소개되는 제품들의 기업과는 어떠한 관계도 없음을 미리 밝힙니다. ) For Notebook 맥북 그 자체를 위해 필요한 악세사리입니다. 1. 와이즈 맥북프로 M1 Pro 14인치 투명 매트 케이스 맥북의 이동이 잦은 이유로 바로 구입한 투명 케이스 입니다. 탈착이 쉽고 매트한 느낌이 좋아서 구입했는데, 큰 탈없이 잘 사용하고 있습니다. 추가로 파는 악세사리도 있습니다. 1. 키스킨 - 이물질이 들어가는게 염려된다면 사는게 좋으나, 개인적으로 키감이 많이 이질적으로 바뀌어서 사용하고 있지 않습니다. 2. 트랙패드 키스킨 - 키스킨과 마찬가지.. 3. 어댑터케이스 - 맥북프로를 사용하는 사용자.. 2022. 8. 17.