📝 Notes 17

[OCP] Podman 명령어

1. Podman 기본 명령 //레지스트리 로그인 podman login -u 계정명 -p 패스워드 레지스트리명 //터미널에서 모든 컨테이너 레지스트리에서 로그아웃 podman logout -all //터미널에서 구동중인 컨테이너 확인 podman ps 2. Podman Image 명령 이미지 관련 명령어 조회 : podman image--help //이미지 목록 조회 podman images podman image ls //이미지 내려받기 podman pull 레지스트리명 //이미지 업로드 podman push 레지스트리명 //이미지 상세정보 확인 podman image inspect 이미지명 //로컬 이미지에 대한 추가 태그 생성 podman image tag 로컬이미지명:태그 로컬이미지명:새로운태그..

[프로그래머스] 요격 시스템 풀이 (javascript)

문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181188 Javascript 풀이 전체 소스 function solution(targets) { var answer = 1; //각 객체의 첫 값 오름차순, 첫 값들이 같을 경우 뒷 값도 오름차순 정렬 var sortTargets = targets.sort((a,b) => a[0] === b[0] ? b[0] - a[0] : a[0] - b[0]); let len = targets.length; //배열 첫번째 객체의 두번째 값 let r = targets[0][1]; for(var i=1; i targets[i][0]){ //다음 객체의 마지막이 현재 객체의 마지막보다 작을 경우 r을 ..

💻 Develop 2023.05.17

[MYSQL] Decimal 타입 컬럼 형변환하여 Insert/Update 하기

Column 타입이 Decimal 타입인 경우, 형변환을 하지 않은 소숫점이 있는 형태의 데이터 insert/update 할 때 에러가 발생하였다. 이 때, -- COL1 TYPE : DECIMAL(30,3), mybatis 기준 INSERT INTO TBL1 ( COL1 . . . ) VALUES ( CAST(#{col1} AS DECIMAL(30,3)) . . . ) 위와 같이 변환하여 쿼리 시 입력값대로 정상적인 Insert가 가능하다. 이 때, 자릿수는 지정하지 않고 '#{col} AS DECIMAL' 와 같이 decimal 타입으로만 변환 시 소숫점이 input되었을 때 에러가 발생하는 점을 유의해야 한다.

🔐 Database 2022.11.17

[에러해결] Port 8080 is already in use / 8080 포트 죽이는 방법

Port 8080 is already in use 위 에러 메시지가 발생하는 경우는 8080포트가 이미 어딘가에서 사용중일 경우 발생한다. 하지만 실행중인 어플리케이션도 없는데 해당 오류가 계속 발생하는 것이었다 ... 이럴 때 cmd창에서 해당 포트를 사용중인 프로세스를 확인해 kill 시킬 수 있다. 1. 네트워크 상태 확인 명령어 실행 netstat -a -o kill 하려는 포트의 pid를 기억해둔다. 2. 해당 포트 사용중인 task kill taskkill /f /pid ex) taskkill /f /pid 1408 위와같이 kill 후 실행해보면 정상적으로 어플리케이션이 뜨는 것을 확인할 수 있다.

📍 Errors 2022.11.17

[에러해결] STS/Eclipse 에서 Project Delete 시 발생 에러

an exception has been caught while processing the refactoring delete resource Package Explorer에서 프로젝트를 삭제했는데, 위와 같은 에러가 발생하며 제대로 Delete되지 않는 현상이 발생했다. (Delete project contents on disk 체크박스 체크하였음) - 해결방법 Git Repositories 창(Git 사용중)에서 Delete하니 정상적으로 삭제됨을 확인했다. (체크박스 2개 다 체크 후 삭제)

📍 Errors 2022.11.15

[에러해결] missing artifact 오류 / preference node "org.eclipse.wst.validation" has been removed 오류

1. missing artifact 오류 환경 관련해서 pom.xml이나 다른 파일 건든 적이 없는데 갑자기 해당 오류가 발생했다. pom.xml 상에서 org.mariadb.jdbc:mariadb-java-client:jar:2.7.6 아티팩트를 찾지 못했다고 빨간줄 에러가 떴는데, - pom.xml 에서 해당 aftifact dependency 명시 되어있음 - .m2\repository\org\mariadb\jdbc ... (실제 artifact 존재하는 파일 위치)에도 해당 리소스 존재함 - Eclipse상 해당 프로젝트 Libraries 내에서도 해당 artifact 존재하는 것 확인함 도통 뭐가 원인인지 모르겠음 ... * 시도해 본 해결방법들 (1) Maven > Update Project ..

📍 Errors 2022.09.27

[에러해결] Protocol handler initialization failed / Address already in use: bind 에러

일단, 개발환경은 application 여러 개를 서로 다른 포트로 구동해야 하기 때문에 Apache를 사용하고 있었다. (Apache 2.4 사용) 그러다가 아래와 같은 오류가 발생했는데, Protocol handler initialization failed / Address already in use: bind 이것저것 시도해 보았는데, 구동했던 Apache를 종료했다가 다시 구동했더니 정상적으로 Application이 실행되었다. 역시 뭐가 안될 땐 재기동부터 해보아야 하는듯...

📍 Errors 2022.09.27

[에러해결] Illegal unquoted character 오류

java에서 데이터 조회 시 특정 데이터에서만 아래와 같은 오류가 발생하였다. JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string. The reason is because ctrl-char is included in the JSON string. 디버깅을 해보니, 특정 구문 실행 시 이러한 에러가 발생하는 것을 확인할 수 있었다. ObjectMapper objectMapper = new ObjectMapper(); HashMap userParamCttMap = objectMapper.readValue(userParamCtt, ..

📍 Errors 2022.09.27