2024/10/31 3

[내일배움캠프/백엔드] 기초 Spring 1주차 강의 3. Web Application

-web server, was, websystem-servlet-Thread-SSR, CSRWeb Server-웹 서버는 HTTP 기반으로 동작하며 정적 리소스(HTML, CSS, JS, 이미지 등)를 제공한다.-정적 리소스 : 리소스가 이미 완성된 채로 서버에 존재하여 원본 그대로 응답하는 데이터를 의미 *Web Server 구조*대표적인 Web Server1. NGINX2. Apache  WAS(Web Application Server)-HTTP 기반으로 동작하며 웹 서버의 기능을 포함한다.-추가적으로 코드를 실행해서 Application 로직을 수행하고 DB와 상호작용하여 동적 컨텐츠를 생성한다. *WAS 구조*대표적인 Web Application Server1. Tomcat-Spring Boot에..

내배캠/Spring 2024.10.31

[프로그래머스/ 코딩테스트 연습문제] 정수 내림차순으로 배치하기

Q. 정수 내림차순으로 배치하기A.import java.util.*;class Solution {    public long solution(long n) {        long answer = 0;//정수를 리스트에 하나씩 넣은 다음에 내림차순 정렬 후 형변환        List answerList = new ArrayList();        //정수 n을 10으로 나눈 나머지값 = 마지막 수를 리스트에 넣은 후에 10을 나눠서 마지막 수 제거        while(n>0){            answerList.add(n%10);            n /= 10;        }        //sort 정렬을 사용해 collections.reverseOrder 내림차순 정렬//그냥 sor..

[프로그래머스/ 코딩테스트 연습문제] 정수 제곱근 판별

Q. 정수 제곱근 판별A.class Solution {    public long solution(long n) {        long answer = 0;        //어떤 양의 정수 x 라 했으므로 x는 1부터 시작, x의 제곱이 n이 되야하니까 최대 n까지 x를 1씩 증가하면서 for문을 돈다.//x제곱이 n이랑 같으면 x+1의 제곱을 반환, 다르면 -1을 반환        for(long x = 1; x             if(x*x == n){                answer = (x+1)*(x+1);                break; //여기서 break를 써야 조건이 맞을 시 멈추고 빠져나온다.            }else if(x*x != n){            ..