목록분류 전체보기 (169)
KSI일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zZy7c/btsA9R1cuf6/GZUruhTvbhg4sbFH8e9Vh0/img.png)
public static void main(String[] args) { // String cipher = "pfqallllabwaoclk"; // int code = 2; String cipher = "dfjardstddetckdaccccdegk"; int code = 4; String answer = ""; for(int i=1; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1xchz/btsA7Sy6U4R/KW6op5szjiKrFidDoVD49K/img.png)
public static void main(String[] args) { String my_string = "cccCCC"; String answer = ""; //문자열 하나씩 접근해 대소문자 확인 후 변환하기 for(int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ddZfnv/btsA3SfdTFL/PiTymLn2sKZXOxuqIf34nK/img.png)
배열 및 컬렉션을 좀 더 쉽게 처리할 목적으로 향상된 for문을 사용한다. 배열의 크기만큼 반복한 후 자동으로 for문을 빠져나온다. public class upFor{ public static void main(String[] args) { //배열 변수 선언과 배열 생성 int[] score = {10,92,33,25,46}; //배열 항목 전체 합 구하기 int sum = 0; for(int sco : score) { sum = sum + sco;// == sum+=sco; } System.out.println("점수 합계 = " + sum); } } 1.향상된 for문 for(int sco : score) { sum = sum + sco;// == sum+=sco; } == 2.일반 for문 fo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/P8wtS/btsA1d4UX8G/1hugfvOBwlF7TWeixkb7BK/img.png)
import java.util.*; class Solution { public int[] solution(int n, int[] numlist) { int[] answer = Arrays.stream(numlist) .filter(num -> num % n == 0) .toArray(); return answer; } } class Solution { public int[] solution(int n, int[] numlist) { int count = 0; // numlist에서 n의 배수인 개수만큼 배열크기 지정해서 생성 for(int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dFWaNs/btsAYHYv1OB/HNn9qLgc9T1JMkBmqL2kp0/img.png)
class Solution { public int solution(int n, int t) { for(int i=1; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bu34zD/btsA27oHqyv/UujH155fCqtVQ5MNiyMEV1/img.png)
class Solution { public int solution(String my_string) { //영어 잘라버리기 String ms = my_string.replaceAll("[a-zA-Z]", ""); //숫자만 남아있는 String을 배열로 변환 String[] arr = ms.split(""); //총합 int answer = 0; for(int i=0; i
서버에는 서버용으로 개발 및 조정된 서버 OS를 설치해 사용한다. 서버 OS에는 리눅스 계열 서버OS, 윈도우 계열 서버OS 두종류가 있다. 리눅스 서버OS 원조인 UNIX를 기반으로 유닉스와 유사하게 작동하도록 만든 OS가 리눅스 계열 서버 OS이다. 마우스 조작(GUI)이 불가능하지는 않으나, 키보드를 통한 커맨드라인 입력조작(CLI) 중심입니다. 무료로 사용할 수 있는 OS가 여러개 있다. 기술지원이 없는 경우가 많으므로 문제 발생 시 직접 해결해야한다. 윈도우 윈도우 성능을 서버용으로 향상하고, 최적화한것이 윈도우 계열 서버 OS이다. Windows Server 2016, 2019가 이 유형의 OS이다. 유료이고 리눅스 계열 서버OS에 비해 라이센스와 관련된 초기비용이 높다. 하지만 윈도우와 같이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oa07v/btsA1cQMkTX/h42uZFd6oWNIBHSwRKSdRK/img.png)
서버 가상화 : 서버 가상화는 1대의 서버를 여러 서버로 나눠서 사용하는 기술입니다. 서버용 하드웨어 : PC용 하드웨어보다 처리성능과 신뢰성이 높고 가격이 비싸다, PC용은 장시간 계속 가동을 전제하진 않지만 서버용은 장시간 계속해서 가동을 전제로 한다. 서버 함체 형태 3종류 타워형 : 보통 데스트탑 PC와 같은 형태의 서버 랙마운트형 : 데이터 센터나 대기업 서버룸 등에서 사용, 랙에 쌓아서 탑재하는 얇은 형태의 서버 타워형보다 고밀도로 서버 탑재 블레이드형 : 서버렉에 탑재한 섀시에 삽입하는 얇은 형태의 서버, 렉마운트형보다 한층 고밀도로 서버 탑재, 데이터 센터나 대기업 서버룸 등에서 사용 서버를 구성하는 컴포넌트 컴퓨터는 CPU(중앙처리장치), 메모리(주기억장치), 스토리지 드라이브(외부기억장..