전체 글

전체 글

    [Spring] Spring UTF8 한글 설정

    [POST 방식] 스프링 웹 프로젝트 web.xml에 utf-8 설정 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /*

    [Spring] AOP에 대해

    AOP(Aspect Oriented Programming) 우리가 메소드의 성능을 검사하거나 트랜잭션 처리(무수히 많은 try-catch), 예외반환 등 핵심관심사항 & 공통관심사항을 쉽게 보기 위해 나온 것 1. "root-context.xml" 설정 파일에 추가 2. Aspect Class를 으로 등록 3. AOP 전용 Class를 만들고 Annotation 설정 @Aspect : Aspect Class 선언 @Before("pointcut") @AfterReturning(pointcut="",returning="") @AfterThrowing(pointcut="", throwing="") @After("pointcut") @Around("pointcut") 더보기 package com.ssafy.b..

    백준 2631 줄세우기(LIS, DP)

    2631번: 줄세우기 KOI 어린이집에는 N명의 아이들이 있다. 오늘은 소풍을 가는 날이다. 선생님은 1번부터 N번까지 번호가 적혀있는 번호표를 아이들의 가슴에 붙여주었다. 선생님은 아이들을 효과적으로 보호하기 www.acmicpc.net 대표적인 LIS 문제이다. 처음 문제를 봤을 때 총 3가지로 생각 할 수 있었는데 1. 완전탐색 모든 경우를 다 본다음에 그 중에서 가장 작은 녀석을 고르는 것 2. 그리디 오름차순으로 정렬하는 것이기 때문에 뒤에서 탐색해서 현재 값보다 큰 값을 만난다면 그 숫자를 이동시키는 로직 ==> 최소의 조건이 나오지 않음 3. LIS : 최장 부분 증가 수열 정렬을 최소로 하려고 하면 처음 주어진 배열에 대해서 증가를 보이는 애들은 그대로 놔두고 아닌 애들을 이동하는게 가장 ..

    [Spring] Spring에 대해

    [Spring] Spring에 대해

    Spring JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. 옛날에 비교하면 지금은 JAVA의 활용도가 높아졌고 따라서 프로젝트 규모도 커졌다. JAVA를 이용한 기술은 JSP, MyBatis, JPA 등 여러가지가 있는데 즉, 이 기술들이 프로젝트에 많이 쓰인다고 할 수 있다. Spring은 이 기술들을 더 편하게 사용하기 위해 만들어진 것이다. 프로젝트를 진행하다 보면 아무리 분업을 해도 분명 중복되는 코드가 있기 마련이다. Spring은 이런 중복코드의 사용률을 줄여주고, 비즈니스 로직을 더 간단하게 해줄 수 있다. Spring을 사용하면 다른 사람의 코드를 참조하여 쓰기 편리한데 이말의 의미는 오픈소스를 좀..

    땅지원의 A형 대비 기출 분석

    문제 진짜 꼼꼼히 읽기 그리디로 이런걸로 생각이 안나면 무조껀 그냥 완탐으로 돌리면 된다 구현 문제는 배열돌리기, 여러 배열들 간의 index로 장난치기 유의하기 최대, 최소 구한다는 말 자체도 모든 경우를 본다음에 Math.min, max 돌리는 것 기출 분석 결과 완전탐색 + 추가 알고리즘, 구현 형식으로 많이 나오니까 너무 어렵게 생각하지말고 똑똑하게 풀기 2383. [모의 SW 역량테스트] 점심 식사시간 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 더보기 어려움 아직도 모르겠다 2382. [모의 SW 역량테스트] 미생물 격리 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다..

    SWEA 2117 홈 방문 서비스(BFS)

    SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 최대한 많은 집에 홈 방범 서비스를 제공 손해를 보지 않으면서 홈 방범 서비스를 가장 많은 집들에 제공하는 서비스 영역 ==> 보안회사의 이익이 그냥 양수만 되면 된다는 소리임. 똑같은 서비스 집 수에서 비교할 필요x, 그냥 단순히 서비스 양만 많으면 됨 if k로 되는 운영비용 > 서비스 제공받는 집을 통해 얻는 수익 break; //현재 k보다 큰 k들은 어짜피 음수나오니까 더 보지 않겠다는 거임 마름모 방문처리 해야되니까 1. 맨해튼거리 k인 애들, 2. bfs import java.io.BufferedReader; import java.io.IOExcept..