🍹 [5분 내로] 강의실
-
안녕하세요. 플랫폼공작소입니다. 코딩테스트에서 자주 사용해야하는 Scanner를 정리하는 시간을 가지려합니다. 1. 자바 Scanner란?- System.in을 사용하여 입력 값을 읽는다.- 그리고 문자, 정수, boolean, 문자열로 변환하여 리턴하는 함수.* Scanner는 java.util 패키지에 존재. 2. Scanner예제 공개!import java.util.Scanner; class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); char b = sc.next().charAt(0); int c = sc.nextInt(); double d = sc.n..
[Java] 자바 스캐너(Scanner) 예제안녕하세요. 플랫폼공작소입니다. 코딩테스트에서 자주 사용해야하는 Scanner를 정리하는 시간을 가지려합니다. 1. 자바 Scanner란?- System.in을 사용하여 입력 값을 읽는다.- 그리고 문자, 정수, boolean, 문자열로 변환하여 리턴하는 함수.* Scanner는 java.util 패키지에 존재. 2. Scanner예제 공개!import java.util.Scanner; class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); char b = sc.next().charAt(0); int c = sc.nextInt(); double d = sc.n..
2020.04.14 -
안녕하세요. 플랫폼공작소입니다. 코딩테스트에서 자주 사용하는 함수를 정의하는 시간을 가지려합니다. JAVA의 sort() 함수를 이용하면 배열을 내림차순 또는 올림차순으로 정렬을 할 수 있습니다. 1. 내림차순으로 정렬하는 방법?Arrays.sort에 Collections.reverseOrder()를 매개변수로 전달합니다.reverseOrder는 반대로 정렬, 내림차순을 의미합니다.* 내림차순의 배열타입은 반드시 integer여야 합니다.123456789101112131415import java.util.*;import java.lang.*;import java.io.*; class Test{ public static void main (String[] args) throws java.lang.Excep..
[Java] 자바 배열 정렬하는 방법 (내림차순, 오름차순)안녕하세요. 플랫폼공작소입니다. 코딩테스트에서 자주 사용하는 함수를 정의하는 시간을 가지려합니다. JAVA의 sort() 함수를 이용하면 배열을 내림차순 또는 올림차순으로 정렬을 할 수 있습니다. 1. 내림차순으로 정렬하는 방법?Arrays.sort에 Collections.reverseOrder()를 매개변수로 전달합니다.reverseOrder는 반대로 정렬, 내림차순을 의미합니다.* 내림차순의 배열타입은 반드시 integer여야 합니다.123456789101112131415import java.util.*;import java.lang.*;import java.io.*; class Test{ public static void main (String[] args) throws java.lang.Excep..
2020.04.13 -
안녕하세요. 플랫폼공작소입니다. 코딩테스트에서 자주 사용하는 함수를 정의하는 시간을 가지려합니다. 1. length란? 배열의 길이를 알고자 할때 사용된다. 1 2 int[] array01 = new int[12]; System.out.println(array01.length); //12 cs 2. length()란? 문자열의 길이를 알고자 할때 사용된다. 1 2 String test = "test"; System.out.println(test.length()); //4 cs 3. size()란? 컬렉션프레임워크(ArrayList, Set..등) 타입의 길이를 알고자 할때 사용된다. 1 2 ArrayList test = new ArrayList(); System.out.println(test.size()..
[Java] 자바 길이구하기 / length, length(), size() 사용방법안녕하세요. 플랫폼공작소입니다. 코딩테스트에서 자주 사용하는 함수를 정의하는 시간을 가지려합니다. 1. length란? 배열의 길이를 알고자 할때 사용된다. 1 2 int[] array01 = new int[12]; System.out.println(array01.length); //12 cs 2. length()란? 문자열의 길이를 알고자 할때 사용된다. 1 2 String test = "test"; System.out.println(test.length()); //4 cs 3. size()란? 컬렉션프레임워크(ArrayList, Set..등) 타입의 길이를 알고자 할때 사용된다. 1 2 ArrayList test = new ArrayList(); System.out.println(test.size()..
2020.04.13 -
안녕하세요. 팀드모네입니다. 오늘은 모놀로식 아키텍처의 개발, 운영 그리고 장단점에 대해서 알아보겠습니다. MSA는 과거 모놀리식의 아쉬운 점을 해결하기 위해서 나타난 아키텍쳐입니다. 따라서 MSA를 이해하려면 모놀리식을 알아야하므로 모놀리식에 대한 설명을 먼저 진행하겠습니다. 👨💻 과거 모놀로식의 서비스 개발 1. 사업 초기에는 개발자가 1명이었다. - 개발자가 소스코드를 만들어서 톰캣을 통해 로컬에서 실행함. - 하나의 DB에 모든 정보가 저장됨. 👨💻 모놀리식 아키텍쳐의 장단점? 장점 - 개발이 단순 (repository에서 프로젝트 하나만 체크아웃 받아서 띄우면 됨) - 배포가 단순 (war도 하나만 배포하면 됨) - Scale-out이 단순 (서버를 더 도입하면 됨) 단점 - 무겁다 (100..
[5분 내로] 모놀로식 아키텍처의 개발, 운영 그리고 장단점을 알아보자안녕하세요. 팀드모네입니다. 오늘은 모놀로식 아키텍처의 개발, 운영 그리고 장단점에 대해서 알아보겠습니다. MSA는 과거 모놀리식의 아쉬운 점을 해결하기 위해서 나타난 아키텍쳐입니다. 따라서 MSA를 이해하려면 모놀리식을 알아야하므로 모놀리식에 대한 설명을 먼저 진행하겠습니다. 👨💻 과거 모놀로식의 서비스 개발 1. 사업 초기에는 개발자가 1명이었다. - 개발자가 소스코드를 만들어서 톰캣을 통해 로컬에서 실행함. - 하나의 DB에 모든 정보가 저장됨. 👨💻 모놀리식 아키텍쳐의 장단점? 장점 - 개발이 단순 (repository에서 프로젝트 하나만 체크아웃 받아서 띄우면 됨) - 배포가 단순 (war도 하나만 배포하면 됨) - Scale-out이 단순 (서버를 더 도입하면 됨) 단점 - 무겁다 (100..
2020.04.13 -
3. @ModelAttribute = 파라미터 To VO - 용어 정리 : '파라미터를 받아서 VO에 맵핑'하라는 어노테이션 - 사용 예제 : public String testMethod(@ModelAttribute UserVO userVo) - 사용 예제 해석 : 파라미터로 들어오는 값들을 한방에 UserVO에 맵핑해주세요. ex) UserVO.java public class UserVO{ private String id; private String name; public test(String id, String name){ this.id = id; this.name = name; } public String getId(){ return id; } } 4. @RequestParam = 파라미터 To 변..
[Spring] ModelAttribute, RequestParam, Autowired, Resource란?3. @ModelAttribute = 파라미터 To VO - 용어 정리 : '파라미터를 받아서 VO에 맵핑'하라는 어노테이션 - 사용 예제 : public String testMethod(@ModelAttribute UserVO userVo) - 사용 예제 해석 : 파라미터로 들어오는 값들을 한방에 UserVO에 맵핑해주세요. ex) UserVO.java public class UserVO{ private String id; private String name; public test(String id, String name){ this.id = id; this.name = name; } public String getId(){ return id; } } 4. @RequestParam = 파라미터 To 변..
2020.04.13 -
안녕하세요. 팀드모네입니다. 오늘은 스프링어노테이션 중 @RestController라는 것에 대해서 알아보겠습니다. 1. @RestController란? - 스프링프레임워크 4.x 버전 이상부터 사용가능한 어노테이션으로 @Controller에 @ResponseBody가 결합된 어노테이션입니다. 컨트롤러 클래스에 @ RestController를 붙이면, 컨트롤러 클래스 하위 메서드에 @ResponseBody 어노테이션을 붙이지 않아도 문자열과 JSON 등을 전송할 수 있습니다. 2. @Controller와 @RestController 차이점 *@Restcontroller는 Spring MVC Controller에 @ResponseBody가 추가된 것입니다. 따라서 @Controller와 달리 @RestCo..
[Spring] 스프링 @RestController란? 그리고 사용방법안녕하세요. 팀드모네입니다. 오늘은 스프링어노테이션 중 @RestController라는 것에 대해서 알아보겠습니다. 1. @RestController란? - 스프링프레임워크 4.x 버전 이상부터 사용가능한 어노테이션으로 @Controller에 @ResponseBody가 결합된 어노테이션입니다. 컨트롤러 클래스에 @ RestController를 붙이면, 컨트롤러 클래스 하위 메서드에 @ResponseBody 어노테이션을 붙이지 않아도 문자열과 JSON 등을 전송할 수 있습니다. 2. @Controller와 @RestController 차이점 *@Restcontroller는 Spring MVC Controller에 @ResponseBody가 추가된 것입니다. 따라서 @Controller와 달리 @RestCo..
2020.04.13