목록분류 전체보기 (69)
꾸준한 개발일기
Promise란? 프로미스는 자바스크립트 비동기 처리에 사용되는 객체이다. 여기서 자바스크립트의 비동기 처리란 ‘특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 먼저 수행하는 자바스크립트의 특성’을 의미한다. Promise의 특징 프로미스의 특징은 3가지 상태(state)를 갖고있다는 점이다. 상태란 프로미스의 처리 과정을 의미한다. new Promise()로 프로미스를 생성하고 종료될 때까지 3가지 상태를 갖는다. Pending(대기) : 비동기 처리 로직이 아직 완료되지 않은 상태 Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태 Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태 그리고 Producer와 Consumer가 있다는 ..
서비스단 파일을 수정 후 저장을 했는데 컴파일이 되지 않는 오류가 발생했다. 그리고 수정하지도 않는 설정 xml 파일에서 빨간 X가 떴다. 컴파일 폴더 컴파일 폴더를 확인하면 현재 12일인데 어제 4시쯤부터 컴파일이 되지 않았다. Project Clean 검색 후 프로젝트를 클린해주었다. 여기서 클린은 파일을 전부 삭제하는 것이 아니라 컴파일된 파일을 삭제 후 다시 컴파일 해주는 것이기 때문에 걱정할 필요가 없다. 1. Proejct - Clean 클린 후 결과 당황스럽게도 컴파일이 전혀 되어있지 않았다. Build Automatically 설정 1. Build Automatically 체크를 풀어준다. 2. ctrl + b (Build All) 3. 톰캣 재시작 그래도 컴파일이 되지 않는다. 다시 검색..
회사에서 문서 작업이 많을 때 폴더 이동을 계속 해야되는게 귀찮아서 파일 탐색기를 5~6개씩 켜놓고 작업을 한다. 그러니 아주 헷갈려 죽겠을 때가 너무 많다. 그러던 와중 선배가 파일탐색기에서 탭바를 사용하는 것을 보고 이거다 싶었다. 설치해서 사용했더니 너무 편해서 공유하려고 한다. 1. 프로그램 다운로드 ▶QTTabBar 다운로드 사이트 QTTabBar 다운로드 사이트 텍스트를 클릭하여 홈페이지로 이동한다. 그리고 QTTabBar ver 1043 for 64를 클릭하여 다운로드한다. 압축을 풀고 실행 파일을 클릭한다. 여기서 부터 계속 Next를 눌러주면 된다. 마지막으로 Close를 클릭해주면 설치 끝~! 2. 탭바 설정 윈도우 탐색기에서 파일 탐색기를 검색하거나 아이콘을 눌러 실행해준다. '보기 ..
API로 특정 서버에서 데이터를 가져와야하는데 timeout이 발생하였다. 아마 그 쪽 서버가 접근이 막힌 것 같다. 그래서 연결 확인을 해보았다. 명령어 ping 리눅스 컴퓨터와 다른 컴퓨터 간의 연결을 테스트하는 방법이다. 1. 리눅스 커맨드 창을 켠다 나는 보안이 있는 운영서버에서 핑을 날려볼거기 때문에 SGTray의 SSH를 사용하였다. 2. ping xxx.xxx.xxx.xxx 3. 결과 확인 136..? 실패했다. 4. 나가기 Ctrl+c 0 received, 100% packet loss로 실패하였다. 문서를 찾아 해결방안을 찾아봐야겠다. ▼telnet으로 확인해보기▼ https://dev-h2.tistory.com/3 리눅스 포트 열렸는지 확인하는 방법(telnet) 데이터 연계를 위해 데..
정보처리기사 실기를 공부 중에 리눅스 명령어 파트를 보게 되었다. 현업에서 운영서버에서 리눅스 명령어를 많이 쓰고 있는데 이렇게 정리하여 본 적은 드문거 같아서 정리해보기로 했다. 명령어 기능 명령어 기능 cat 파일 내용을 화면에 표시함 ex) cat 파일명.txt killall 프로세스의 이름을 이용하여 프로세스를 종료 ex) killall 프로세스명 cd 디렉터리의 위치를 변경 ex) cd 경로명 ls 현재 디렉터리의 파일 목록을 표시 ex) ls chmod 파일의 보호 모드를 설정하여 파일의 사용 허가를 지정 ex) chmod 777 파일명.txt mkdir 디렉터리를 생성 ex) mkdir 디렉터리명 chown 파일 소유자와 그룹을 변경 ex) chown 소유자 파일명.txt rmdir 디렉터리..