본문 바로가기

분류 전체보기99

[JAVA] BufferedReader BufferedReader - 버퍼를 이용해서 읽고 쓰는 함수 보통 우리는 키보드의 입력 즉시 바로 전달 되는 상황을 보게 된다. 바로바로 입력 받는 행위가 더 빠를것 같지만 실제로는 메모리 버퍼에 두고 한번에 들고 오는 상황이 더 빠르고 효율적이다. 버퍼(buffer) - 데이터를 한곳에서 다른곳으로 전송할 때 임시로 데이터들을 보관하는 메모리 영역 - 속도를 위해 사용 버퍼 플래시(buffer flush) - flush 생각하면 됨 BufferedReader Scanner와 다른 점 엔터만 경계로 인식, String으로 들고오기 때문에 가공이 필요하다, 예외 처리 또한 필수다. //콘솔 입력 받기 BufferedReader br = new BufferedReader(new InputReader(Sys.. 2022. 5. 23.
[AWS] 서버 만들어보기 1. 로그인 후 2. 인스턴스 선택 상단의 인스턴스 시작을 선택해준다. 3. 이름, 사용 할 앱, 인스턴스 유형, 네트워크 설정(SSH, HTTP), 스토리지 구성을 선택해준다. 4.마지막으로 pem 키를 생성해준다. 5. 서버 인스턴스가 생선 된다. ( 현재 종료한 상태) 2022. 5. 21.
[SQL] select 절 안에서 select 프로젝트 진행 중 # Table tb_a, tb_b inner join a.sno = b.sno # a에는 없는 b.level을 검색해서 들고 오고 싶었음 본래 맡고 있던 프로젝트 해결하고 온 사이에 쿼리가 수정 되어있었다..!! 수정의 요인은 >>성능 저하 2022. 5. 9.
[서적] HTTP 완벽 가이드 정리 해당 게시물은 아래의 HTTP 완벽 가이드를 공부하면서 정리하는 게시물입니다. 정리는 목록 순으로 진행 할 예정이며 추가 정보, 의견 언제나 감사합니다. 1차 - 22.05.03 시작 1장 HTTP : 웹의 기초 1장에서는 HTTP가 트래픽을 어떻게 전송하는 가를 자세히 다룬다. 미디어 타입 : HTTP는 웹에서 전송되는 객체 각각에 신중하게 MIME(Multipurpose Internet Mail Extensions) 타입이라는 데이터 포맷 라벨을 붙인다. ex) Content-type : image/jpeg Content-length : 12984 1번의 image = MIME URI : uniform resource identifier - 통합 자원 지시자 ex) https:// www.asg.co.. 2022. 5. 5.
테스트 코드 Mock If you want to be safe and avoid calling external services and just want to test the logic inside of the unit, then use mock. - 실제 코드 response에 영향을 주면 안될때 사용 (99프로 사용) InjectMock @Mock은 mock 객체를 생성한다. 반면 @InjectMocks는 실제 객체를 생성하고 mock 의존성을 주입한다. ex) sevice 단위 테스트에서 service의 행위를 위해서 repository가 요구 되는 상황에서 작성 @InjectMocks ExampleService exampleService; @Mock ExampleRepository exampleRepositor.. 2022. 4. 17.
테스트 코드를 작성하기 전에 한번 읽어보자 https://brunch.co.kr/@springboot/418 주니어 개발자를 위한 단위테스트 샘플 코드 소개 자바&스프링 환경에서 단위 테스트 경험해보기 | 제 글을 읽지 마세요! 최근에 나온"단위테스트" 라는 책을 읽어보시길 바랍니다. ^^ (2021.06.15) 추가 의견 이 글을 작성한지 1년이란 시간이 지났습 brunch.co.kr 금주는 아래 링크 따라하면서 junit5와 좀 친해지자....!! https://junit.org/junit5/docs/current/user-guide/#writing-tests JUnit 5 User Guide Although the JUnit Jupiter programming model and extension model will not support JU.. 2022. 4. 11.