lsof 명령어 프로세스가 열려있는 파일을 확인할 수 있는 명령어 lsof -i:8080 ps 명령어 현재 실행 중인 프로세스 목록과 상태를 확인할 수 있는 명령어 ps ax 시스템에 실행 중인 모든 프로세스 출력 ps ax ps -f
spring initaializr spring initaializr로 spring 시작환경 구성하기 spring boot 기반으로 프로젝트를 생성해주는 사이트로 project를 다운로드 하여 쉽게 사용할 수 있다. 링크: https://start.spring.io/ Dependencies 프로젝트 내에서 사용할 라이브러리를 선택한다. 추가한 dependencies Lombok Spring Configuration Processor Spring Boot DevTools Spring Web Spring Web Service MariaDB Driver Spring Data JPA Lombok Java 라이브러리로 반복되는 getter, setter, toString등의 메서드 작성 코드를 줄여주는 코드 다이어..
보통은 한글이 깨지는 경우가 많은데, 영어도 인코딩이 깨졌다. 근데 이것저것 추가해봐도 잘안되서 챗GPT에게 질문하였다. 내가 시도한 것 1. 헤더에 인코딩 지정하기 header('Content-Type: text/html; charset=utf-8'); 2. iconv 사용하기 iconv('iso-8859-1', 'UTF-8', $text); 그런데도 적용이 안되었다.. 해결방안 첫번째 시도 mb_internal_encoding('UTF-8'); $text = iconv('ISO-8859-1', 'UTF-8', $text); 이미 기존에 시도했던 것들이다. 두번째 시도 원본 웹에서 인코딩을 확인했다. UTF8과 iso-8859-1 로 되어있었다. // 기존 $text = iconv('ISO-8859-1..
더보기 개발용 서버를 셋팅하기 위해 도커 연습해 보는중.. 우분투 검색 및 설치 docker search ubuntu docker search ubuntu를 입력하면 목록이 나오는데, 순서대로 이미지 이름 / 설명 / 깃허브스타 / 공식 발행 / 자동화이다. 나는 딱히 특정한 버전이 필요한 건 아니여서 바로 ubuntu를 설치했다. 이미지 실행 및 접속 docker run으로 이미지를 실행할 수 있으며, --name 옵션으로 이름을 지정할 수 있다. docker run -it --name 'bv_ubuntu' ubuntu /bin/bash -it 옵션이란? 챗gpt에게 물어봤음ㅎ 굉장히 친절하고 자세하다 -it 옵션으로 대화형 셸이 있는 컨테이너에서 운영체제를 실행하므로, 컨테이너 내에서 명령을 실행하고..
xml 형식으로 파싱하려고 하니 모듈이 없어서 발생한 에러이다. 모듈을 설치한다. pip install lxml 끝
변수를 재할당하라고 하지만 (아래처럼 result에 결과값을 저장) text = "abcde" result = text.replace('abc','') 이래도 안될 경우에는 ! 대체할 문자열에 문제가 있을 수 있다. 나의 경우는 터키어를 바꾸려고 했었는데, 지원이 안되는 것 같다. (Ö) 다른 문자열로 테스트해보니 잘됨 ㅎㅎ 유니코드나 치환처리를 해줘야 사용가능할 것 같다 ! 일단은 split으로 대체하여 사용해야겠다. (삽질 오래했넹..) https://stackoverflow.com/questions/37510650/how-can-i-replace-unicode-characters-with-turkish-characters-in-a-text-file-with How can I replace Unico..
환경 : mac os 맥에서 컨테이너 설치 후 실행하기 실행중인 컨테이너 목록 확인 docker ps 로 현재 실행 중인 컨테이너 목록을 볼 수 있다. ps 뒤에 -a 옵션을 주면 모든(?) 목록을 볼 수 있다. (모든 목록인지, 과거 실행 내역인지 다시 확인 후 수정하기 갑자기 기억안남 ) docker ps docker ps -a 컨테이너 실행 docker start [NAMES] docker start web_server docker ps을 입력했을 때 나온 NAMES를 입력해준다. 컨테이너 접속 docker exec -it [CONTAINER ID] /bin/bash 접속하고 나면 hostname 이 바뀐다. root@[CONTAINER ID]:/# 버전 확인 # cat /etc/issue Debi..
ip 주소가 변경되었을 경우, db에 접속이 안될 수 있다. host가 변경되어, 권한이 없기 때문이다. 쉘에서 mysql에 접속한 후 user를 생성한다. mysql 접속 # whereis mysql mysql: /usr/local/mysql # cd /usr/local/mysql # ./mysql -u root -p Enter password: 안될 경우, find / -name mysql 로 경로를 찾아서 실행한다. /usr/local/mysql/bin/mysql -u root -p 패스워드를 입력하여 mysql에 접속한다. use mysql; mysql로 데이터베이스를 변경 한뒤, user목록을 확인한다. select user,host from user; user 생성 create user 'us..