반응형

전체 글 543

[FileUpload] 파일 업로드

File Upload pom.xml 파일 설정 : 의존성 주입 commons-fileupload commons-fileupload 1.4 servlet-context.xml 파일 설정 maxUploadSize : 최대 업로드 가능한 파일의 바이트 크기 maxInMemorySize : 디스크에 임시 파일을 생성하기 전에 메모리에 보관할 수 있는 최대 바이트 크기 form 설정 제목: 내용: 파일: 글작성 초기화 form의 메서드는 반드시 post로 해줍니다. form 태그 안에 enctype="multipart/form-data" 설정을 해줍니다. 업로드 할 파일의 input 태그의 타입을 file로 설정합니다. 업로드 할 파일을 파라미터로 받아오기 위해 input 태그 안에 name을 설정합니다. 자바 ..

Spring 2022.04.22

has-thumbnail="1" style="background-image:url('https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F69skr%2Fbtrz48iUYt0%2FHtA5BZE9qGPji9XLi0px31%2Fimg.png')"

[면접] 2022 농협은행 상반기 3차(면접) 후기(IT)

안녕하세요 여러분...! 드디어 마지막,,, 3차 면접 후기를 가지고 돌아왔습니다. 결과는 처참히 패배했지만, 면접에 대해 궁금해하시는 분들이 많을 것 같아서 이야기를 좀 해볼까 합니다. 우선 농협은행은 특이하게도 면접 전에 건강검진을 먼저 진행했습니다. 가까운 검진 장소에 가서 기간 내에 건강검진을 받고 면접에 임해야 했습니다. 피까지 뽑고 탈락을 하다니 ㅠㅠ 좀 분하기도 했습니다. 2022 농협은행 상반기 면접은 2022.02.11(금) 오프라인으로 진행되었습니다. 장소는 강남이었고, 오후 1시쯤 입실하여 오후 4시쯤 끝났던 것 같습니다. 제가 응시한 시간이 마지막 조였습니다. 최종 면접은 아래와 같이 집단 면접과 토의 면접으로 진행되었습니다. 면접 경험이 거의 없는데다가 이러한 유형의 면접은 처음이..

일상 2022.04.22

has-thumbnail="1" style="background-image:url('https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc62QSZ%2Fbtrz4MtY7R6%2FKPPxWsYr17kBih4fLc6sZ0%2Fimg.png')"

[필기] 2022 농협은행 상반기 2차(필기) 합격 후기

2022 농협은행 상반기 2차(필기) 시험에 합격하게 되었습니다!!! 도움이 될지는 모르겠으나,,, 저의 필기 준비 과정을 말씀드리고자 합니다. 우선 일정은 아래와 같이 진행되었습니다. 22.01.15(토) 온라인 코딩테스트 22.01.16(일) 오프라인 필기시험 코딩테스트는 검색 및 외부 프로그램 사용이 금지되었고, 온라인 감독 시스템으로 진행되었습니다. 금융권 코딩테스트는 타 대기업이나 중견기업들에 비해 쉬운 편이기 때문에 백준 브론즈에서 실버...? 낮은 문제 정도만 풀 수 있으면 충분히 해결 가능했습니다. SQL도 간단한 SQL문 작성만 할 줄 안다면 어렵지 않은 난이도였습니다. (저는 코딩테스트에서 번번히 떨어진 경험이 있기 때문에 제가 쉽다면 정말 쉬운겁니다.. ㅎㅎㅎ) 필기시험 대비가 참 막..

일상 2022.04.22

has-thumbnail="1" style="background-image:url('https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9edSQ%2Fbtrz43PMCxi%2FlIrKMoC3hMk5KTsiB9lyEk%2Fimg.jpg')"

[서류] 2022 농협은행 상반기 1차(서류) 합격 후기

2022 농협은행 상반기 입사 지원을 하고 결과 발표를 기다리고 있었습니다. 서류 결과는 약 3주 후에 발표가 났고, 당당히 합격...! 금융권은 처음 지원해보는데,,, 확실히 금융권 자소서는 타 대기업이나 IT 기업들과는 성격이 다른 것 같다는 느낌을 받았습니다. 고객 중심의 서비스를 제공하는 것에 초점을 두고 자소서를 작성하였고, 2021년에 지원하는 마지막 기업이라 더 정성을 들였던 것 같습니다..! ㅎㅎㅎ 서류 마감일 바로 다음날 온라인 인적성평가 실시 관련 메일을 받았고, 온라인 인적성평가는 일반 인성 검사라고 생각하면 될 것 같습니다. 저와 부합하는 것을 최대한 솔직하게 답했습니다. (합격 문구가 적힌 화면을 캡처하고 싶었으나... 뒤늦게 작성하는 후기이기에 현재는 사이트 접속이 불가능하네요 ..

일상 2022.04.22

[Java] 백준 21608번 : 상어 초등학교

문제 상어 초등학교에는 교실이 하나 있고, 교실은 N×N 크기의 격자로 나타낼 수 있다. 학교에 다니는 학생의 수는 N2명이다. 오늘은 모든 학생의 자리를 정하는 날이다. 학생은 1번부터 N2번까지 번호가 매겨져 있고, (r, c)는 r행 c열을 의미한다. 교실의 가장 왼쪽 윗 칸은 (1, 1)이고, 가장 오른쪽 아랫 칸은 (N, N)이다. 선생님은 학생의 순서를 정했고, 각 학생이 좋아하는 학생 4명도 모두 조사했다. 이제 다음과 같은 규칙을 이용해 정해진 순서대로 학생의 자리를 정하려고 한다. 한 칸에는 학생 한 명의 자리만 있을 수 있고, |r1 - r2| + |c1 - c2| = 1을 만족하는 두 칸이 (r1, c1)과 (r2, c2)를 인접하다고 한다. 비어있는 칸 중에서 좋아하는 학생이 인접한..

[Java] 백준 1197번 : 최소 스패닝 트리

문제 그래프가 주어졌을 때, 그 그래프의 최소 스패닝 트리를 구하는 프로그램을 작성하시오. 최소 스패닝 트리는, 주어진 그래프의 모든 정점들을 연결하는 부분 그래프 중에서 그 가중치의 합이 최소인 트리를 말한다. 입력 첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 정점과 B번 정점이 가중치 C인 간선으로 연결되어 있다는 의미이다. C는 음수일 수도 있으며, 절댓값이 1,000,000을 넘지 않는다. 그래프의 정점은 1번부터 V번까지 번호가 매겨져 있고, 임의의 두 정점 사이에 경로가 있다. 최소 스패닝 트리의 가중치가 -2,147,483,..

[Java] 백준 16235번 : 나무 재테크

문제 부동산 투자로 억대의 돈을 번 상도는 최근 N×N 크기의 땅을 구매했다. 상도는 손쉬운 땅 관리를 위해 땅을 1×1 크기의 칸으로 나누어 놓았다. 각각의 칸은 (r, c)로 나타내며, r은 가장 위에서부터 떨어진 칸의 개수, c는 가장 왼쪽으로부터 떨어진 칸의 개수이다. r과 c는 1부터 시작한다. 상도는 전자통신공학과 출신답게 땅의 양분을 조사하는 로봇 S2D2를 만들었다. S2D2는 1×1 크기의 칸에 들어있는 양분을 조사해 상도에게 전송하고, 모든 칸에 대해서 조사를 한다. 가장 처음에 양분은 모든 칸에 5만큼 들어있다. 매일 매일 넓은 땅을 보면서 뿌듯한 하루를 보내고 있던 어느 날 이런 생각이 들었다. 나무 재테크를 하자! 나무 재테크란 작은 묘목을 구매해 어느정도 키운 후 팔아서 수익을 ..

has-thumbnail="1" style="background-image:url('https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMelfd%2FbtrzS1wx3Bp%2FMWB7YKkS1OkFgFbI3V8LOk%2Fimg.png')"

[Spring Architecture DI] 의존성 주입(DI)

빈 생성 범위 스프링 빈은 기본적으로 싱글톤으로 만들어집니다. 따라서 컨테이너가 제공하는 모든 빈의 인스턴스는 항상 동일합니다. 컨테이너가 항상 새로운 인스턴스를 반환하게 만들고 싶을 경우, scope를 prototype으로 설정해야 합니다. @Scope(value="prototype") 범위 설명 singleton 스프링 컨테이너당 하나의 인스턴스 빈만 생성 (default) prototype 컨테이너에 빈을 요청할 때마다 새로운 인스턴스 생성 request HTTP Request별로 새로운 인스턴스 생성 session HTTP Session별로 새로운 인스턴스 생성 스프링 빈 설정 스프링 빈 설정 메타 정보의 표현 방식 1. XML 문서 -XML 문서 형태로 빈의 설정 메타 정보를 기술합니다. -단순..

Spring 2022.04.20

has-thumbnail="1" style="background-image:url('https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOJcLE%2FbtrzUix2aEP%2FN9M95zZ0aS6fmGDRL5ckM0%2Fimg.png')"

[Spring Architecture DI] IoC

IoC 개요 DL(Dependency Lookup) : 필요한 의존성을 찾아서 넣는 것 -컨테이너가 lookup context를 통해서 필요한 Resource나 Object를 얻는 방식 -JNDI 이외의 방법을 사용한다면 JNDI 관련 코드를 오브젝트 내에서 일일히 변경해줘야 함 -Lookup 한 Object를 필요한 타입으로 Casting 해주어야 함 -Naming Exception을 처리하기 위한 로직 필요 DI(Dependency Injection) : 의존성을 알아서 주입해주는 것 -Object에 lookup 코드를 사용하지 않고 컨테이너가 직접 의존 구조를 Object에 설정할 수 있도록 지정해주는 방식 -Object가 컨테이너의 존재 여부를 알 필요가 없음 -Lookup 관련된 코드들이 Obj..

Spring 2022.04.20

[Spring Architecture DI] Container

Container -객체의 생성, 사용, 소멸에 해당하는 라이프사이클을 담당 -라이프사이클을 기본으로 애플리케이션 사용에 필요한 주요 기능 제공 Container 기능 1. 라이프사이클 관리 2. Dependency 객체 제공 3. Thread 관리 4. 기타 애플리케이션 실행에 필요한 환경 Container 필요성 -비즈니스 로직 외에 부가적인 기능들에 대해서는 독립적으로 관리되도록 하기 위함 -서비스 look up이나 Configuration에 대한 일관성을 갖기 위함 -서비스 객체를 사용하기 위해 각각 Factory 또는 Singleton 패턴을 직접 구현하지 않아도 됨 IoC Container -오브젝트의 생성과 관계 설정, 시용, 제거 등의 작업을 애플리케이션 코드 대신 독립된 컨테이너가 담당 ..

Spring 2022.04.19
반응형