All
리눅스마스터 2급 1차 공부
학교에서 계절수업으로 2주동안 리눅스를 배우고 재미있어서 더 공부해서 리눅스 마스터를 따볼까 하여 준비하게 되었다! 1차는 5일정도 공부하고 시험을 치뤘다. 책을 사서 1차 범위인 범위를 공부하고 온라인시험을 봤는데, 내가 본 시험이 2020년 마지막 리눅스마스터 시험회차 였다.(휴) 책은 제일 많이 언급된 '이기적 리눅스마스터 2급'으로 샀다. 급했어서 여러 책을 알아볼 시간이 없었다.. 그리고 1차는 책을 읽으면서 혼자 정리하는 식으로만 공부했다. 시간이 촉박했어서 60점만 넘으면 된다는 느낌으로..다시 훑진 못했다.. 정리한 내용을 첨부해놨다. 개인적인 생각이지만 정리는 다시 보는 면에서 도움이 될 수 있지만 스스로 정리하면서가 더 머릿속에 들어온다 생각하기에 시간이 된다면 혼자 정리해보는 걸 ..

9. 내 말로 해석&정리하는 네트워크 계층 (2)
이번 회차에서는 네트워크계층의 핵심기능인 '라우팅'과 '라우팅알고리즘'에 대해 공부할 것이다! 라우팅에 대해서 배우고, 경로를 설정하는 다양한 방식에 따라 다른 9개의 라우팅 알고리즘을 배워보자! 라우팅(Routing) (=경로설정) 네트워크 변화를 고려하지않지롱 네트워크 변화를 라우팅할때 반영하는 Adaptive 라우팅알고리즘! ((Nonadaptive는 초기 라우팅알고리즘이었고, Adaptive는 환경변화에 잘 적응하는 더 좋은 알고리즘!)) **여기서 네트워크 변화로는 Topology(네트워크 상황의 변화(공유기가 1개->2개로 바뀌는 경우)) , traffic load(네트워크 노드들의 혼잡도) , failure (장애, 오류) 더보기 '테이블 관리 방법에 따른 분류' 라고도 할 수 있음! 즉, ..

기초 #3 변수
수업 내용 복습 및 정리 글입니다. 1. 변수의 명명규칙 2. 변수의 타입 - 자료형은 '기본형'과 '참조형' *연산자 new 3. 상수와 리터럴 (1)상수 선언 방법 : final 자료형 상수명 = 리터럴 ; (변수의 타입 앞에 키워드 'final' 붙여줘야함) (2)리터럴 :값 (프로그램에서 '상수'는 값을 변경할 수 없는 저장공간 으로 의미화 , 값 자체를 뜻하는 '리터럴' 용어 생성) ->상수는 리터럴에 '이름'을 붙여서 코드의 이해&수정을 쉽게 만듦 4. 리터럴의 타입과 접미사 5. 문자 리터럴과 문자열 리터럴 6. printf println 단점 : 출력 형식 지정 불가 ex) 10.0/3 = 3.33333333... : 10진수로만 출력 가능 ex) System.out.println(0x1A..

기초 #2 이클립스 실행하기
디버그 : 프로그램의 에러를 잡아주는 역할 순서 1. [file] - [new] - [project] - 'java project' 클릭 - 이름은 ch01 2. 파일 우클릭 - 'class' 클릭 - Package : 'ch01' 지우기 2-(1). Name : 클래스이름 'Hello' 입력 2-(2). public static void main (String[] args} 클릭 (메인메소드 자동 생성) *이클립스는 소스파일과 class파일을 따로 관리함. *파일 Hello.java앞에 * 표시가 있는 경우, 아직 저장되지 않았음을 의미함. 3.소스파일 작성 후 저장 (자동 컴파일됨) *이클립스는 자동 컴파일 실행 (수동 : [Project] - [Build Project] 클릭) -> Hello.cl..

기초 #1 메모장으로 컴파일하기
오늘은 이클립스로 자바를 실행하기 전에 메모장으로 실행하는 방법을 배웠다. 클래스 : 자바 프로그램의 단위. 모든 코드는 반드시 클래스 안에 있어야함. main 메서드 : 자바 프로그램의 시작점. 이 메서드 없이 실행불가 => public static void main ( String [] args) { } 1. javac.exe : 자바 컴파일러. 사람이 작성한 문장을 기계어로 번역 (= 소스파일(*.java)을 클래스파일(*.class)로 변환) ->클래스파일이 생성됨. 2. java.exe : 자바 인터프리터. 자바 프로그램(클래스파일)을 실행 **자바 인터프리터로 클래스파일을 실행할때 java Hello.class가 아님에 주의!! (-> java Hello) #메모장으로 컴파일하기 1. 메모장에..
[자바의정석] Java의 정석으로 공부하는 방법
1. 부록인 요약집을 가볍게 보셈 2. 1장 ~ 5장 : 1장~5장에서 자바의 기본 문법만 잘 확인하고 6,7장 객체지향개념으로 바로 넘어가셈 3. 6,7장 공부하는 방법 : 동영상강좌와 함께 완전히 이해될때까지 계속 반복 (동영상강좌는 처음에는 정상속도로 그 다음부터는 1.5~2배속으로 돌려가면서 보면 좋음) 이때 역시 응용이 안되어도 괜찮음. 책의 예제들을 충분히 이해할 정도면 다음 진도로 나가면 됨. 10번 봤는데도 이해가 안되면 10번 더보기 4. 8장 , 9장 , 10장 :8,9장은 가벼운 마음으로 보기. **9장에서는 Object클래스와 String, StringBuffer클래스의 특징과 메서드들을 잘 봐둬야함. 10장은 이해안가는 부분이 있더라도 기본 내용만 확인하고 넘어가기. 12,13장에..