목록전체 글 (28)
JaeniWorld
1. Veiw > Tool Windows > Maven으로 Maven창 열기 2. 열린 메이븐 창에서 > LifeCycle > clean 주로 Dependency를 추가하고 Dependency Not found 오류를 마주했을 때 사용
동작 파라미터화 여러 가지 다른 동작을 매개 변수로 받아 내부적으로 사용해 작업을 수행하는 메소드의 기능으로 행위의 매개변수화 라고도 함 쉽게 말해 변화하는 요구사항에 대응하기 위해 동작을 변수로 받는 것 아무래도 개발을 하다보면 기능이 추가되거나 코드를 고쳐야할 일이 많다. 다양한 요구사항들을 유연하게 대응하기 위해 주로 동작 파라미터화를 사용하며 아래 예제를 통해 정리하려고 한다. 1. 녹색 사과 필터링 사과농장에서 사용할 어플리케이션에 추가될 기능으로 녹색사과 필터링을 만든다. //Color 정의 enum Color {RED,GREEN} //녹색사과 필터링 Public static List filterGreenApples(List inven){ List result = new ArrayList();..
정의 컴퓨터 OS로써, 다중 사용자, 멀티 테스킹을 지원하는 네트워크 운영체제(NOS)이다. 특징 유닉스 기반 리눅스의 커널이 유닉스의 Minix을 참고하여 개발하였기 때문에 유닉스와 완벽하게 호환 가능하다. 다중 사용자와 멀티 테스킹을 지원 자유 소프트웨어 구조 리눅스 커널+ 쉘+ 컴파일러+ 다양한 소프트웨어를 포함한 패키지 소프트웨어는 리눅스 커널이 제공하는 시스템 콜을 통해 시스템 자원 사용을 요청 시스템 자원 관리 리눅스 커널은 아래와 같은 시스템 자원을 관리한다. 프로세스 관리(Process Management) 메모리 관리(Memory Management) 파일 시스템 관리(File System Management) 디바이스 관리 (Device Management) 네트워크 관리(Network..