본문 바로가기

전체 글14

mysqldump (ft. mariadb-dump) ######################################################################################## # 개요 ######################################################################################## 새로 구축한 서버에 Dump를 해야하는 일이 생겼습니다. 개발일 시작한지 3년차이지만 Dump 백업하는 것은 처음이라 부족한 사항이 많습니다. 참고만 하시고! 꼭 Reference를 확인하세요! 링크는 아래에 넣어 놓겠습니다. ########################################################################################.. 2020. 7. 4.
MariaDB 클러스터링 1탄 (public IP로 클러스터링) MariaDB에 Galera를 사용해서 클러스터링하여 DB서버 안정화! 1. 작업 환경 - OS: Oracle Linux 7.8 - DB: MariaDB 10.4 / Galera-4 - Internal(내부망 IP) 는 추후 업로드 예정! 현재 게시물은 Public 기준! 2. Oracle Linux 선정 배경 - Oracle Linux는 Red Hat 계열로 무료여서 라이센스 비용 발생 안함. - 설치법은 추후 업로드 진행 예정! 3. 사전 세팅 - yum 설치 - 방화벽 오픈 - Util 설치 3-1. yum 설치 항목 - MariaDB-server - MariaDB-client - MariaDB-shared - MariaDB-backup - MariaDB-common - MariaDB-crackli.. 2020. 6. 5.
03. JAVA와 SOLID SOLID, JAVA공부를 한 사람이라면, 객체지향 공부를 해본 사람이라면, 어떤 회사의 입사 테스트 시험을 본 사람이라면 한번쯤 봤을 문구의 약자이다. S.O.L.I.D.의 약자는 다음과 같다. SRP OCP LSP ISP DIP 해당 약자에 대해 하나씩 살펴 보도록 하자. 1. SRP (Single Responsibility Principle): 단일 책임 원칙 어떠한 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다. - 역할(책임)을 분리하라는 것 class Car { int tire; String window; // 창문 개폐 방식 boolean key; // 열쇠 사용 여부(요즘 차는 없더라구요) boolean remoteController; void openType(){ if(this.k.. 2020. 2. 26.
02. JAVA의 키워드와 연산자 JAVA에는 키워드와 연산자라는 것이 존재한다. 이번 글에서는 중요한 키워드와 연산자만 다룰 예정이다. 1. 추상클래스(Abstract Class) 추상클래스는 구현부가 없는 메소드가 1개이상 존재하는 클래스를 지칭한다. 이런 경우를 선언부만 있는 메소드라고 한다. 해당 경우를 예를들어 동물에 대한 울음소리에 대해 클래스를 만든다고 가정을 하면 다음과 같을 것이다. public class Calf extends Animal { void cry(){ System.out.println("나는 송아지! 음메~ 음메~"); } } public class Dog extends Animal { void cry(){ System.out.println("나는 강아지! 멍! 멍!"); } } 두 클래스 모두 Animal.. 2020. 2. 25.