[코테] 코딩테스트 집중 Java, 알고리즘, 자료구조 기본기를 최우선으로 집중한다. 프로그래머스, 백준의 코딩 테스트 문제를 풀면서 Java, 알고리즘, 자료구조 공부를 병행한다. 다음의 절차로 코딩테스트를 연습하며 훈련. 1) 자료구조, 알고리즘 구상 및 선정 2 시간 복잡도 계산 3) 슈도 코드 작성 4) 코드 작성 +Java, 알고리즘, 자료구조 병행 공부 CS/알고리즘 및 코딩테스트 2023.04.29
[정처기]정보처리기사 2023년 1회 실기시험 후기 2023년 1회 정보처리기사 실기 시험을 서울숲역 근처의 성수공고에서 보고 왔습니다. 학교 시험 치루듯 시험지에 펜으로 답안을 작성하는 필답형 시험으로 A3정도 사이즈 세로로 넘기는 시험지에 총 20개의 문제를 2시간 30분 동안 풀면 되었습니다. 시험지에 답안을 작성하면서 주의해야 할 점은 답 작성란에는 어떠한 표시나 메모도 없이 정확하게 답만 적어야 한다는 것이며, 수정 시에는 수정액이 아닌 수정테이프를 사용하거나 두 줄을 그어야 한다는 것이었습니다. 또한 필기구는 수정이 불가능한 검은색 볼펜만 허용되며 연필이나 샤프, 지워지는 볼펜을 사용하거나 색깔이 있는 볼펜을 사용하면 무효처리가 된다고 합니다. 답란에는 특정인을 추측할 수 있는 어떠한 표식도 있으면 안 된다는 주의 사항이 있었습니다. 문제에 밑.. 자격증/정보처리기사 2023.04.26
[개발관련] AI를 활용하자 chatGPT, phind 개발자로 커리어를 시작하고 얼마되지 않아 openAI사의 chatGPT가 굉장한 이슈가 되었다. 내가 몰랐을 뿐 이미 AI에 대한 기술은 차곡차곡 발전하고 있었을 것. 웬만한 분야에서 일반적인 사람들의 능력을 상회하는 GPT의 엄청난 능력에 박탈감을 느끼는 한 편, AI에게 경쟁의식을 느끼는 나 자신의 생각을 바꾸어야겠다고 느꼈다. 도구, 수단과 경쟁하기 보다는 이를 활용하는 사람이 되어야 한다. AI vs 인간 보다는 인간+AI 인 것으로. 믹서기가 사람보다 음식을 잘 갈지만, 믹서기를 사용하여 음식 자체를 만드는 것은 사람이다. AI가 만드는 것이 최종 생산물이 아닌 수단이 되도록 활용할 수 있어야 한다. AI를 제대로 활용하기 위한 자세 -실행력과 열린 마인드를 가지기 -탄탄하 기본기를 갖추기 -A.. 개발/개발관련 2023.04.15
[개발관련] cmd 출력을 txt 파일로 저장하기, 서버 점검 자동 메일 발송 관련 아이디어. cmd 명령어의 출력 결과를 파일로 저장하는 방법. > 연산자 dir > output.txt 같은 파일명으로 반복 실행하면 덮어쓰기가 된다. >> 연산자 dir >> output.txt 같은 파일명으로 반복 실행하면 append가 된다. tcping 127.0.0.1 C:\원하는\경로\파일명.txt tcping의 결과를 파일로 저장하여 파싱하고, 서버 점검 메일을 자동으로 발송해보고자 함. 생각하는 방식은 n8n으로 각 서버마다 tcping을 실행하고 각각 파일로 저장함. 다음 단계의 노드에서 각각의 파일에서 필요한 정보를 파싱하여 메일에 출력. zabbix 모니터링 내용은 같은 메일에 어떻게 출력해야할까. 개발/개발관련 2023.04.14
[개발관련] MimeType mime type 마임타입은 클라이언트에게 파일의 타입을 알려주기 위한 표기 방식 웹에서 파일 확장자는 크게 의미가 없다. 브라우저가 .txt 확장자만 보고 이것이 텍스트 파일인지 명확히 인지하지 못하는 것. 웹에서 전송하는 파일(데이터)의 타입을 정확하게 명시하는 것이 마임 타입. Type/subType 으로 기재하며 text/html 은 text타입이고 세부타입은 html인 파일(데이터) 라는 의미를 명확하게 표현한 것이다. *다음 링크 참조 https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types MIME 타입의 전체 목록 - HTTP | MDN 다음은 일반적인 확장자로 정렬된, 문서 타입과 관련된 MI.. 개발/개발관련 2023.04.13
[개발관련] UML 관계 자꾸 헷갈리는 연관관계, 집합관계, 포함관계, 의존관계 자꾸 UML 관계들이 헷갈려서 본인의 이해 수준으로 정리. 객체는 서로의 기능을 사용하며 관계를 갖는다. 다른 객체의 기능을 사용하려면 ??? 객체 내부에서 기능을 사용할 객체를 다룰 수 있어야 한다. 그러기 위해 다음과 같은 행동을 할 수 있다. //////////////// 필드 : 필드에 다른 객체를 간직하고 사용하기 = 오랜 관계 ㄴ.생성자에서 필드를 초기화 하는 두가지 방법 ①다른 객체를 생성자에서 직접 생성 = 라이프 싸이클이 같다. ②외부에서 주입 받기 = 라이프 싸이클이 다르다. 메소드 : 메소드 내부에서 다른 객체를 직접 생성하거나, 외부에서 파라미터로 주입 받기 = 메소드가 끝나면 버릴 관계 //////////////// 생성자에서 다른 객체를 직접 생성하여 필드로 간직하거나 생성자에서.. 개발/개발관련 2023.04.13
[NginX] NginX 컨피그 nginx.conf에서 default.conf를 include 한다. default.conf가 https://www.nginx.com/resources/wiki/start/topics/examples/full/ △링크 참조 http://nginx.org/en/docs/ △docs 참조 nginx.conf 기본 키 값 설명 usr testUser; //사용자명 worker_processes number|auto; //작업자 프로세스 수 [default:1] worker_rimit_nofile number; //작업자 프로세스의 최대 열린 파일 수 제한 error_log file[level]; //로그.첫번째 매개변수:로그를 저장할 파일,두번째 매개변수:로깅수준 pid file; //기본 프로세스의 PID를.. 개발/NginX 2023.04.11
[linux]리눅스 NginX 폴더 소유자 권한 부여 (CentOS 7) sudo chown -R 유저:그룹 /etc/nginx/ sudo chown -R 유저:그룹 /var/log/nginx/ 개발/linux 2023.04.11
[linux] NginX 실행 및 종료 명령어 1. NginX 실행 명령어 1) systemctl start nginx 2) (nginx설치경로에서) ./nginx 2. NginX 종료 명령어 1) systemctl stop nginx 2) (nginx설치경로에서) ./nginx -s stop 개발/linux 2023.04.11
[linux] 리눅스 재부팅 방법 (CentOS 7) 1. shutdown -r now : 즉시 재부팅 2. shutdown -r : 1분 후 재부팅 3. systemctl reboot OR reboot : 즉시 재부팅 4. systemctl reboot -f :force,강제 즉시 재부팅 개발/linux 2023.04.11