본문 바로가기

전체 글

(155)
디자인 패턴 (Design Pattern) 이란 ? 디자인 패턴 (Design Pattern) 문제를 효율적으로 해결하기 위한 절차나 방법의 집합을 뜻한다.즉, 어떤 문제를 해결하기 위한 도구 혹은 방법을 말한다. 힘들게 패턴 생각할 필요없이 그냥 문제를 해결하고 코드를 짜면 되지 않을까 ? 만약 수정을 주기적으로 해야하고 관리해야할 클래스 범위가 넓어진다면 ??실제로 현업에서는 개발하는 시간보다 유지 / 보수 하는 시간과 비용이 많이든다. 디자인패턴을 사용하면 설계자로 하여금 재사용이 가능한 코드를 선택하고 재사용을 방해하는 코드는 배제하도록 도와준다.이미 만든 시스템의 유지보수나 문서화도 개선할 수 있고 객체 간의 상호작용 또는 설계의 의도 등까지 명확하게 정의할 수 있다.
[Mac] Homebrew를 이용한 MySQL / MariaDB 설치 방법 Mac에서는 MySQL 또는 MariaDB를 설치는 패키지 관리자 Homebrew를 이용해간단하게 설치가 가능하다. 설치에 앞서 간단하게 Homebrew 업데이트를 해주고 설치를 한다.터미널 창에 다음과 같이 입력을 해주면 설치가 완료된다. ※ MySQL 설치 방법brew updatebrew install mysql ※ Maria DB 설치 방법brew updatebrew install mariadb ※ 이미 MySQL을 사용하고 있는 경우 제대로 삭제를 안하고 MariaDB를 설치하면충돌이 발생해 제대로 설치가 안되는 경우가 발생한다.
Homebrew 개요 및 설치 HomebrewMac OS X 운영체제는 Unix 기반으로 이루어져있다.기본적인 Unix 프로그램과 명령어들이 설치되어있어 개발자들에게는 유용하게 사용될 수 있다.하지만 Mac에 모든 Unix 프로그램이 설치되어 있는 것은 아니다. 따라서 패키지나 소스를 다운받으려면의존성 문제나 컴파일 문제 등이 발생할 수도 있는데 이러한 문제를 해결해주는 것이바로 'Homebrew' 이다. Homebrew는 의존성있는 패키지를 검색해서 자동으로 설치를 해주고 패키지 관리를 할 수 있다.한마디로 Homebrew는 Mac의 유용한 패키지 관리자라고 볼 수 있다. Homebrew 설치 방법설치 방법 또한 간단하다. Mac OS는 기본적으로 ruby와 curl을 지원하기 때문에 다음을 터미널에 복사해주기만 하면자동으로 Hom..