분류 전체보기(166)
-
[JAVA] 백준 4단계
10807 개수 세기나의 답) 100msimport java.io.*;import java.util.StringTokenizer;class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int count = 0; int N = Integer.parseInt(br.readLine()); String[] arr = new String[N]; st = new StringToken..
2024.09.05 -
[JAVA] 백준 3단계
2739 구구단나의 답) 108msimport java.io.*;class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); for (int i = 1; i 다른 사람의 답) 100msimport java.io.*;import java.util.*;class Main { public static void main(String[] args) throws IOExceptio..
2024.09.04 -
[JAVA] 백준 2단계
1330 두 수 비교하기나의 답) 100msimport java.io.*;import java.util.StringTokenizer;class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()..
2024.09.03 -
[JAVA] 백준 1단계
2557 Hello World나의 답)public class Main { public static void main(String[] args) { System.out.println("Hello World!"); }}1000 A+B나의 답1) 176msimport java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A + B); }} 나의 답..
2024.09.03 -
[Spring] 스프링과 스프링 부트
1. 스프링의 등장엔터프라이즈 애플리케이션은 대규모의 복잡한 데이터를 관리하는 애플리케이션을 말한다. 소프트웨어 분야가 발전하며 엔터프라이즈 애플리케이션은 점점 복잡해졌다. 예를 들어 은행 시스템을 생각해보면 몇 백만, 아니 몇 천만의 사람이 한꺼번에 잔고 조회를 하고, 입금이나 출금 요청을 하거나 새로운 통장을 개설하기도 한다. 이렇듯 엔터프라이즈 애플리케이션은 많은 사용자의 요청을 동시에 처리해야 하므로 서버 성능과 안정성, 보안이 매우 중요하다. 그런데 이런 것들을 신경쓰면서 사이트 기능, 즉, 비즈니스 로직까지 개발하기는 매우 어렵다. 누군가 엔터프라이즈 애플리케이션을 위한 개발 환경을 제공해서 기능 개발에만 집중할 수 있다면 얼마나 좋을까? 이런 상황에서 2003년 6월에 스프링 프레임워크가 등..
2024.08.10 -
서버 개발자가 알아두면 좋은 지식
1. 서버와 클라이언트1-1. 클라이언트란?클라이언트(client)는 서버로 요청하는 프로그램을 모두 일컬어 말한다. 우리가 사용하는 프로그램인 웹 브라우저가 바로 대표적인 클라이언트 중 하나이다. 우리는 웹 브라우저로 무엇을 할까? 주소를 입력하고 화면을 확인한다. 이때 주소를 입력한 뒤 enter를 눌러 정보를 요청하는 행위를 '서버에 요청한다'라고 한다. 그러면 서버는 그 주소에 맞는 화면으로 응답하게 된다. 1-2. 서버란?서버(server)는 클라이언트의 요청을 받아 처리하는 주체이다. 클라이언트가 데이터를 요청했다면 데이터를, 단지 서버 내에서 처리만 해달라는 요청을 했다면 해당 요청만 처리할 수도 있다. 흔히 우리가 웹 브라우저에 주소를 입력하는 것은 '새로운 화면을 그리기 위한 데이터를 달..
2024.08.10