전체 글 64

[2021년 2회] 정보처리기사 실기 기출 정리

네트워크 장치를 필요로하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는? 답 : 애드훅 네트워크(Ad-hoc-Network) 애드 훅 네트워크(Ad-hoc-Network) : 재난 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트 만을 이용해 구성한 네트워크로, 망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합 다음에서 설명하는 개념을 쓰시오. (1) 사람의 감정이나 경험을 나타내는 개념 (2) 사용자 인터페이스 예로는 CLI이 있다. 답 : (1)-UX(User Experience), (2)-UI(User Interface) 1. UI(사용자 인터페이스..

카테고리 없음 2022.04.30

[2021년 3회] 정보처리기사 실기 기출 정리

1. 다음 Java 코드에 대한 알맞는 출력 값을 쓰시오. class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count ++; } public int getCount() { return count; } } public class testcon { public static void main(String[] args) { Connection conn1 = Connection.ge..

카테고리 없음 2022.04.14

[Springboot] 테스트코드 작성하기!

테스트코드를 작성해야 하는 이유 개발단계 초기에 문제를 발견할 수 있도록 도와준다 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 시 기존 기능이 올바르게 작동하는지 확인할 수 있다. 기능에 대한 불확실성을 감소시킬 수 있다. 톰캣을 다시 내렸다 실행하는 일을 반복하지 않아도 된다. 1. main 클래스 package com.hr.springBootService.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public stati..

[git] 인텔리제이에서 git 사용하기

1. 윈도우 [Ctrl + Shift + A], 맥 [Command + Shift + A] 사용해 Action 검색창을 열어 share project on github을 검색 2. 깃허브 로그인 3. 깃허브에 생성할 저장소 정보 입력 [Repository name] : 등록한 이름으로 깃허브에 저장소 생성(대부분 프로젝트 이름으로 사용) 4. [Share] 버튼을 클릭하면 깃허브 저장소와 동기화를 진행 5. .idea 디렉토리는 커밋하지 않음 6. .gitignore 파일 설정하기 : 모든 커밋 대상에서 제외되도록 처리함 7. .ignore 플러그인 설치 : 윈도우 [Ctrl + Shift + A], 맥 [Command + Shift + A] 사용해 Action 검색창을 열어 plugins을 검색 후 [..

Git 공부하기! 2022.03.13

[JAVA] 생성자

public class Student{ public int studentNumber; public String studentName; public int grade; public Student(){}//Default 생성자 : 생성자가 하나도 없을때 만들어짐 public Studen(int studentNumber, String studentName, int grade){//생성자 this.studentNumber = studentNumber;//this.멤버변수 this.studentName = studentName; this.grade = grade; } public String showStudentInfo(){ return studentName + "학생의 학번은 " + studentNumber +..

JAVA 공부하기! 2022.03.02

[JAVA] 인스턴스와 힙메모리

public class AnimalsTest{ public static void main(String[] args) { Animals animalCat = new Animals();//인스턴스 생성 animalCat.name = "쿵스"; animalCat.age = 2; animalCat.showAnimal(); Animals animalDog = new Animals();//인스턴스 생성 animalDog.name = "콩스"; animalDog.age = 3; animalDog.showAnimal(); } } new 키워드를 통해서 여러개의 객체를 생성 할 수 있는데 그 객체를 인스턴스라고 한다. 생성된 인스턴스는 동적 메모리(heap memory)에 할당된다. 자바에서 Gabage Collecto..

JAVA 공부하기! 2022.03.01

무료 IT 관련 서적 사이트!!

위키 독스 (Wikodocs) wikidocs.net/ 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 더 북 (TheBook) thebook.io/ 더북(TheBook) thebook.io 리디북스 (RidiBooks) 컴퓨터/IT 무료책 - 리디북스 (ridibooks.com) RIDIBOOKS 웹툰/웹소설, 전자책, 만화까지 취향에 딱 맞는 콘텐츠를 제안합니다. ridibooks.com 리얼타임 ebook 리얼타임 eBook (hanbit.co.kr) 리얼타임 eBook 한빛 리얼타임은 빠르게 변화하는 IT 기술의 핵심 정보를 신속하게 전달하는, IT 개발자를 위한 전자책입니다. www.hanbit.co.kr

[Springboot] InteliJ로 Springboot 시작하기

1. Create New Project 버튼을 클릭한다. 2. gradle 프로젝트를 생성한 후 Next 버튼을 클릭한다. 3. GroupId와 ArtifactId를 등록한 후 Finish 버튼을 클릭한다. 여기서 ArtifactId는 프로젝트의 이름이 된다. 4. gradle 프로젝트를 springboot 프로젝트로 변경하기 위해 build.gradle 파일을 수정한다. //https://start.spring.io/ //프로젝트의 플러그인 의존성 관리를 위한 설정 buildscript { ext { //ext : build.gradle에서 사용하는 전역변수를 설정하겠다라는 의미 // springBootVersion 전역변수를 생성하고 그 값을 '2.1.7.RELEASE' 로 하겠다라는 의미 sprin..

[Python] 리스트 공부하기

파이썬에서 리스트는 기본 재료를 함께 모을 수 있는 자료형입니다. []와 ,를 사용하여 리스트를 만듭니다. 1. 리스트 만들기 my_list = [] print(my_list) #[] my_list2 = [1, -2, 3.14] print(my_list2) #[1, -2, 3.14] my_list3 = ['쿵이', 10, [1.0, 1.2]] print(my_list3) #['쿵이', 10, [1.0, 1.2]] 2. 리스트에 값 추가하기 append() 함수를 사용하여 리스트에 값을 추가한다. cards = [] cards.append('클로버') print(cards) # [클로버] cards.append('하트') cards.append('스페이드') cards.append('다이아') print(..