반응형 분류 전체보기322 자바 클래스와 객체 #2 클래스의 다양한 기능 지금부터는 클래스를 보다 효과적으로 사용하기 위한 클래스의 다양한 기능에 대해서 알아보도록 하겠습니다. 상속 노트북이라는 클래스가 필요하다고 가정하겠습니다. 노트북은 컴퓨터의 한 분류입니다. 노트북은 컴퓨터가 가진 특성외에 휴대성이라는 특성을 추가로 가지고 있습니다. 두 클래스 사이에 어떠한 포함 관계가 성립될 때 객체 지향의 상속 개념을 사용하면 클래스를 간단하게 만들 수 있습니다. 컴퓨터라는 클래스를 예를 들어 컴퓨터 클래스를 상속하여 노트북이라는 클래스를 만들 수 있습니다. 컴퓨터의 여러 특성이 있겠지만 여기에서는 컴퓨터명, 제조사, CPU, 메모리, 저장장치 종류만 예로 들겠습니다. class Computer { private String name; private Stri.. 2022. 9. 11. 자바 클래스와 객체 #1 클래스와 객체, 객체지향 프로그래밍은 서로 떼어낼 수 없어서 클래스와 객체는 끊임없이 나옵니다. 객체 지향 언어 객체지향 프로그래밍을 설명하기 전에 절차 지향 프로그래밍을 알아야 합니다. 절차 지향 프로그래밍 절차 지향 프로그래밍(언어)는 아래와 같이 설명하고 있습니다. 참고하시길 바랍니다. https://terms.naver.com/entry.nhn?docId=833608&cid=42344&categoryId=42344 절차 지향 언어 컴퓨터에서 연산, 대입, 판단, 입출력, 실행 순서 등의 기본적인 처리를 쉽게 기술할 수 있고, 그런 실행 순서(절차)를 지정해서 프로그램을 작성하기 위한 프로그래밍 언어로 COBOL, FORTRAN, PL/Ⅰ terms.naver.com 쉽게 말해 자동차를 조립한다고 .. 2022. 9. 11. [리눅스일반] 리눅스의 이해 리눅스의 특징 및 장단점 특징 1. 오픈소스 운영체제 - 소스코드가 공개되어 있는 운영체제 2. 멀티유저, 멀티태스킹 운영체제 - 여러 사용자가 동시에 시스템에 접근이 가능합니다. - 여러 개의 태스크를 동시에 실행할 수 있습니다. 3. 다중 스레드를 지원 - 하나의 프로세스 내에서 여러 개의 네트워크 작업을 동시에 처리할 수 있습니다. 4. 여러 종류의 파일 시스템을 지원하는 운영체제 - 리눅스의 기본 파일 시스템인 ex2, ex3, ext4 뿐만 아니라 DOS의 FAT, Windows FAT3/NTFS 등도 지원합니다. 장점 1. 리눅스는 유닉스와 호환 가능 2. PC용 운영체제보다 안정적 3. 하드웨어 기능을 효과적으로 사용가능 4. 오픈소스 운영체제 단점 1. 기술 지원 한계 2. 한글 지원 미흡.. 2022. 9. 9. 리눅스 tar.gz 압축 및 해제 tar로 압축하기 tar -cvf [파일명.tar] [디렉토리명] tar 압축풀기 tar -xvf [파일명.tar] tar.gz로 압축하기 tar -zcvf [파일명.tar.gz] [디렉토리명] tar.gz 압축풀기 tar -zxvf [파일명.tar.gz] tar 명령어 옵션 옵션 설명 -c 파일을 tar로 묶음 -p 파일 권한을 저장 -v 묶거나 파일을 풀 때 과정을 화면으로 출력 -f 파일 이름을 지정 -C 경로를 지정 -x tar 압축해제 -z gzip으로 압축하거나 해제 2022. 9. 9. 도커 로그 삭제하기 sudo sh -c "truncate -s 0 /var/lib/docker/containers/*/*-json.log" 2022. 9. 9. [자바] for문을 이용한 삼각형 만들기 직각삼각형 * ** *** **** ***** for(int i = 1; i 2022. 9. 9. [자바] 구구단 만들기 세로형 구구단 for(int i = 2 ; i 2022. 9. 9. 자바 기본 입출력 자바에서 스크린과 키보드를 통합 입출력 방법인 표준 입출력을 제공합니다. 표준 입출력을 제공하는 클래스는 System으로 멤버 변수인 in, out, err 을 이용해서 표준 입력/출력/에러를 제공합니다. 자바의 기본 입력 int a = System.in.read(); //아스키 코드 값 1개 입력받기 String str = System.in.readLine(); //문자열 입력받기 자바의 기본 출력 System.out.print(출력); System.out.println(출력); System.out.printf("서식", 출력); 입·출력 예외 처리 자바에서 입·출력이 이루어지는 부분에서 예외 처리를 하도록 요구하고 있습니다. 자바 입·출력을 처리할 때 우선적으로 검토해야 하는 것이 예외 처리라는 것입.. 2022. 9. 9. [워드프레스] 워드프레스 대시보드 1. 설치 후 http://localhost를 입력하면 아래와 같은 기본화면이 나옵니다. 기본 설정을 하기 위해서는 관리자 페이지로 이동해야 하는데요!! 2. http://localhost/admin을 입력하면 관리자 페이지로 이동합니다. 3. 워드프레스 설치 시 기본설정에서 지정한 사용자명과 암호를 입력하고 로그인 합니다. 예전버전보다 대시보드가 약간 달라진듯 합니다. 2020. 6. 17. [워드프레스] 워드프레스 설치 1. wordpress.org 이동 http://www.wordpress.org 2. 워드프레스 파일 다운로드 wordpress.org사이트에서 Get WordPress버튼을 클릭하여 다운로드 페이지로 이동한 다음 Download Wordpress 버전 버튼을 클릭하여 워드프레스 압축파일을 다운로드 받습니다. 3. 압축해제 다운로드 받은 압축파일을 원하는 곳에 해제한 후 웹서버를 가동합니다. 4. 웹서버 실행 웹서버는 자신의 입맛에 맞는걸(?)로 실행합니다. 필자는 Apache 2.4로 진행합니다. 먼저, 압축해제한 폴더의 wp-config-sample.php를 wp-config.php로 이름변경하거나 복사합니다. wp-config.php를 notepad++/울트라에디터/메모장 같은 편집기를 이용하여 수.. 2020. 6. 17. [영도카페] 38.5 이제 영도는 카페의 성지가 되어가고 있다. 2020. 2. 13. [Docker] 아파치와 톰캣설치하기 #2 톰캣 설치 지난 포스팅에선 아파치를 설치하였습니다. 이번 포스팅엔 도커에 톰캣을 설치하는 방법을 알아보도록 합니다. 아파치 설치와 마찬가지로 톰캣이미지를 검색한 후 실행시키면 됩니다. 톰캣8을 검색합니다. $docker search tomcat8 검색된 이미지 중 맨위의 dockerbase/tomcat8를 설치합니다. $docker run -d -i -t -p 8080:8080 -p 8009:8009 --name tomcat8_1 dockerbase/tomcat8 보통 톰캣은 8080포트를 이용하므로 8080포트를 열어 주시고 나중에 아파치와 톰캣연동을 위해 8009포트도 같이 열어 줍니다. 그리고 혹시 여러 개의 톰캣 이용을 위해 docker name을 tocmat8_1로 지정했습니다. 이름은 각자 알.. 2019. 9. 8. [Docker] 아파치와 톰캣설치하기 #1 아파치 설치 오랫만에 포스팅을 하는군요!! 정말 하루하루가 바쁩니다. ㅠㅠ 도커위에 아파치와 톰캣을 설치하고 연동하는 방법을 알아보도록 하겠습니다. 우분투위에 도커설치방법은 우분투에 도커설치 참조 [Docker] 리눅스에 도커설치하기(Ubuntu, CentOS 7) 1. Ubuntu ■ Ubuntu 설치과정에서 자동 설치를 하지 않았다면 아래 스크립트를 실행한다. $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker.. bluedayj.tistory.com 도커 컨테이너 실행방법은 컨테이너 실행하기 참조 [Docker] 컨테이너 실행하기 응용프로그램을 설치하고 컨.. 2019. 9. 6. [영도카페] B.TONIC 요즘 우리 동네 영아일랜드에는 이런저런 카페들이 많이 생겨 영아일랜드 밖 부산 사람들과 타지 사람들이 많이 찾는다. 최근에 생긴 카페를 소개하고자 한다. 이 큰 건물은 다 쓰는 건아니고 사진 위 불빛 보이는 6층만 쓴다. 옥상에 올라가면 바다가 한눈에 보인다. 이 카페는 노키즈존, 노스모킹, 반려동물 입장 금지, 스터디 룸 같은 건 없다. 그냥 커피나 음료 마셔주면 된다. 옥상에 올라가는 계단이 있으며 거기서는 사람들이 열심히 사진 찍어요. 그래서 나도 막내를 상대로 사진을 찍었더니 거부함. 옥상에서 바라본 영아일랜드 바닷가 커피도 마시고 사진도 찍고 이제 집에 갈 시간 2019. 8. 18. [Docker] 사용중인 컨테이너 이미지 백업 및 복원 1. 백업 전 상태 저장 # docker commit -p [컨테이너ID] [NAME] # docker ps -a # docker commit -p a3daffgaf4 mysql-backup 2. 백업 # docker save -o [저장명].tar [이미지명] # docker save -o mysql-backup.tar mysql-backup 3. 복원 # docker load < [백업명].tar # docker load < mysql-backup.tar # docker images 2019. 6. 3. 이전 1 ··· 16 17 18 19 20 21 22 다음 728x90 반응형