Posts
abruption
Cancel

MySQL 쉘스크립트 작성 시 비밀번호 경고 처리하기 (Warning :Using a password on the command line interface can be insecure)

MySQL 5.6 이후 버전에서 쉘 스크립트를 실행하거나 mysqldump를 사용하면 Warning: Using a password on the command line interface can be insecure 오류가 발생한다. 검색해보니 무시해도 상관이 없다고 하지만, 뭔가 오류가 뜨는게 거슬리다보니 해결방법을 찾던 중 까먹을까봐 블로그에도 올...

Mac에서 기본 Python 기본버전 설정하기

Mac에서 Python을 사용하려고 HomeBrew나 python -V 명령어를 이용하게 되면 기본적으로 설치되어 있는 2.7버전을 나타낸다. 보통 Python을 사용할 때는 3버전 이상을 권장하기때문에 HomeBrew를 통해 설치하게되는데 일단 HomeBrew 설치방법에 대해서 살펴보자. HomeBrew 설치하기 아래와 같이 Terminal을 실...

JAVA-MySQL 연동 시 Public key retrieval is not allowed 오류 해결법

Public key retrieval is not allowed 오류 해결법 Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed MySQL 8.x 버전 이상에서 발생하는 문제로 위와 같은 오류가 발생한다...

Ubuntu apt-get 업데이트 중 The following packages have been kept back 오류 해결법

The following packages have been kept back 오류 해결법 $ apt-get update && apt-get upgrade ... The following packages have been kept back: gimp gimp-data libgegl-0.0-0 libgimp2.0 간혹 apt-get...

알고리즘(표현방법의 종류)이란?

알고리즘이란? 알고리즘(Algorithm)은 문제해결방법을 추상화하여 단계적 절차를 논리적으로 기술해 놓은 명세서다. 알고리즘은 다음과 같은 5가지 조건을 만족해야 한다. 입력(input) : 알고리즘 수행에 필요한 자료가 외부에서 입력으로 제공될 수 있어야 한다. 출력(output) : 알고리즘 수행 후 하나...

자료구조와 소프트웨어 개발 생명주기(SDLC)

자료구조(Data Structure)란? 자료(Data)에 대한 처리를 효율적으로 수행 및 사용할 수 있도록 자료를 자료의 특성에 따라 서 조직적, 체계적으로 만들어서 저장하여 자료들의 집합을 표현한 것을 말한다. 소프트웨어 개발 생명주기(SDLC)란? 요구분석 단계 문제 분석 단계라고도 불리우며 개발할 소프트웨어의 기능과 제약조건...

Linux 명령어 (Command) 정리

Linux 기반 명령어 정리 ls : 현재 디렉토리의 파일 목록을 출력하는 명령어. ‘ls -l’은 자세히 보기  ls -a 옵션 (all) : 숨겨진 파일이나 디렉토리도 보여준다. ls -l 옵션 (long) : 자세한 내용(퍼미션, 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름)을 출력한다. ...

원형 Queue(큐)에서의 삽입&삭제 연산

원형 큐(Queue) front와 rear의 초기 값은 0으로 설정한다. front와 rear은 시계 방향으로 진행되며, front = rear이 되면 Queue에서는 데이터가 저장되어 있지 않은 빈 상태를 뜻한다. 원형 Queue를 유지하기 위해서 mod 연산을 해 주는 %를 사용한다. 데이터를 Queue에 삽입하기 위해서는 rear를 ...

Linux에서 Crontab을 통한 자동백업

디렉토리 생성 및 쉘스크립트 작성을 위한 ROOT 계정 로그인 su-root 명령어를 통해 비밀번호 입력 후 root 계정으로 로그인 쉘스크립트 위치와 백업 저장위치 생성 (mkdir 명령어 이용) cd 명령어를 이용하여 /home 디렉토리에서 mkdir backup 실행 cd 명령어를 이용하여 /home/inhatc 디렉토리...

Queue(큐)에서의 삽입&삭제 연산

큐(Queue) 은행에서 대기번호를 받을 때 먼저 대기표를 받고 자신의 차례를 기다린다. 이후 순서가 돌아오면 번호표대로 업무를 보기 시작하는데 이와 같은 구조는 선입선출(FIFO) 구조를 지닌 큐(Queue)와 동일하다. 프린트는 사용자가 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청한 것을 먼저 인쇄한다. 이와 같은...