본문 바로가기

Programming120

[LINUX] cron service 목차 cron 서비스 crontab 명령어 (일반 사용자) crontab 주기 설명 cron 서비스 리눅스 OS에서 사용자가 지정한 시간에 주기적으로 자동 수행하는 작업을 수행하는 데몬 프로그램입니다. 작업은 시스템 수준에서 주기적으로 실행됩니다. cron 작업 내용을 'crontab' file에 작성 (shell script) 서비스가 1분 간격으로 'crontab' file을 검사하면서 작업 수행 cron은 작업을 수행하는 데몬이고, crontab은 작업에 대한 설정입니다. root의 crontab 파일 경로 /etc/crontab 파일 /etc/cron.d/ 일반 사용자의 crontab 파일 경로 /var/spool/cron/crontabs crontab 명령어 (일반 사용자) 일반 사용자가 자신의.. 2022. 9. 1.
[인프콘 2022] 주니어가 이력서를 쓸 때는 https://infcon.day/speaker/%ec%b0%a8%ea%b2%bd%eb%ac%b5-%ec%9d%b4%eb%a0%a5%ec%84%9c/ 이 이력서, 누구 거에요? - 차경묵 - INFCON 2022 신입 혹은 주니어인 분들은 자신을 소개하고 설명하는 걸 어려워하는 경우가 많습니다. 내 전문성이나 경험을 표현할 경력이 없거나 부족해서 오롯이 나 자신의 이야기로 상대방의 관심을 끌어 infcon.day 본 포스팅은 인프콘 2022 행사의 차경묵 개발 총괄님 (아이엠디티) 세션을 참조하여 썼습니다. 총괄님의 의견과 저의 해석이 적절히 섞여있음을 감안하시기 바랍니다. 총괄님이 추천하는 이력서의 방향성은 다음 세 가지다. 본인을 추상화하지 말고 구체화할 것 단순히 스택을 나열하지 말고, 설득력 있게.. 2022. 8. 30.
[Linux] 표준 디렉토리 / 루트디렉터리, 파일시스템의 최상위 디렉터리 /bin 기본적인 명령 실행파일 /sbin 시스템 관리와 관련된 명령 실행파일 /boot 커널이미지, 부트로더의 설정파일 /dev 장치 접근에 사용되는 디파이스 파일 /etc 시스템의 환경설정 파일 /home 사용자 계정의 홈 디렉터리 포함 ex) /home/kgh, /home/hong /lib 프로그램들이 사용하는 라이프러리 파일 /media 이동식 저장장치 마운트 시 마운트 지점 제공 /proc 커널이 사용하는 가상 파일시스템 /root root 계정의 홈 디렉터리 /usr/.. /usr/bin, /usr/sbin : 여러가지 실행파일 /usr/include : 라이브러리 헤더 파일 /usr/lib : 실행 파일을 위한 사용자 라이브러리 /var 시스템 .. 2022. 8. 23.
[DBMS] 트랜잭션 (transaction) 목차 트랜잭션이란 트랜잭션 제어 문장 원자성 영속성 트랜잭션에서 무결성 제약조건 검사 나쁜 트랜잭션 습관 분산 트랜잭션 자율 트랜잭션 참고 본 포스팅은 도서 "전문가를 위한 오라클 데이터베이스 아키텍처 (저: 토마스 카이트)" 중 chapter 08 트랜잭션을 참고하여 정리한 글입니다. 데이터베이스의 기본, SQL문법에 대해 이해를 바탕으로 쓴 글이니 참고 바랍니다. 트랜잭션이란 트랜잭션(transcation)이란 일관된 상태의 데이터베이스가 다른 일관된 상태로 넘어가기 위한 논리적인 작업 단위입니다. 트랜잭션이 종료되면 트랜잭션에서 일어난 모든 변경(작업)을 저장하거나 아무것도 저장하지 않는다는 것을 보장합니다. (보장하지 못하는 경우도 있으나 이 경우는 아래에서 설명) 더하여, 데이터 무결성을 지키기.. 2022. 8. 19.
CORS에 대하여 목차 Origin (Same Origin vs Cross Origin) SOP와 CORS 결론 참고 웹 개발 시 다른 도메인의 API를 호출하면 위와 같은 에러를 자주 봅니다. 흔히 CORS 오류라고들 하는데, 이는 CORS 정책에 대한 미준수일 뿐 CORS 자체가 오류가 아닙니다. 이 포스팅에서는 이 CORS라는 정책에 대하여 알아보고 그 정책을 지키는 법 (= 오류를 피하는 법)을 알고자 합니다. Origin (Same Origin vs Cross Origin) 위 콘솔 에러 문구를 다시 보겠습니다. 간단히 번역해보면, "Origin (localhost, 내 웹사이트)에서 호출한 외부 API는 CORS 정책에 의해 막혔다(blocked). 요청된 리소스 header에는 Access-Control-Al.. 2022. 8. 8.
JAVA는 call by reference 없습니다. java는 call by reference 없습니다. 목차 call by value와 call by reference, 기본형 (primitive type)과 참조형 (reference type) java가 call by reference처럼 보이는 이유 개인적인 생각 참고 call by value와 call by reference, 기본형 (primitive type)과 참조형 (reference type) call by value (pass by value) 메서드 호출 시 값 (value, 변수의 내용)을 전달 호출자 (호출 scope)의 변수와 매개변수는 서로 완전히 다른 변수 call by reference (pass by reference) 메서드 호출 시 참조(주소)를 전달합니다. 호출자 (.. 2022. 7. 19.