# 2024.07.13 애플리케이션 테스트 수행
애플리케이션 테스트 수행 IDE 도구 개념 IDE(Integrated Development Environment) 도구는 코딩, 디버그, 컴파일, 배포 등 프로그램 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 기존에는 컴파일러, 텍스트 편집기, 디버거를 따로 사용했으나 통합 개발환경을 통해 하나로 묶은 대화형…
애플리케이션 테스트 수행 IDE 도구 개념 IDE(Integrated Development Environment) 도구는 코딩, 디버그, 컴파일, 배포 등 프로그램 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 기존에는 컴파일러, 텍스트 편집기, 디버거를 따로 사용했으나 통합 개발환경을 통해 하나로 묶은 대화형…
웹 소켓이란? 웹 소켓은 웹 브라우저(클라이언트)와 웹 서버 사이에 실시간으로 데이터를 주고받을 수 있게 해주는 기술이다.전화 통화처럼 한 번 연결되면 계속 대화할 수 있는 방식이라고 생각하면 된다. 웹 소켓을 사용하는 이유 실시간 업데이트: 채팅, 실시간 알림, 라이브 점수 업데이트 등에 유용. 효율성: 서버에 계속 물어보지 않아도 새로운 정보가 있으면…
문제가 발견된 코드 //post 생성 @Transactional public PostResponse createPost( PostRequest postRequest, HttpServletRequest request, Long boardId ){ //토큰 생성 String token = jwtUtils.validateTokenOrThrow(request);…
creww project 쿼리개선 시작 맨 처음 코드를 작성하면서 N+1 문제들을 생각 안하고 코드를 작성했다.그래서 도메인 순서대로 쿼리를 개선해야할지..어찌하지?생각하다가 일단 Postman을 실행시킨 뒤에 id가 1인 보드에 전체 게시글 요청을 보냈다.getPosts 라는 서비스 메서드를 먼저 해결하기로.. 문제점 쿼리 개선 전 서비스 로직…
Translate 안녕하세요
알고리즘 문제를 풀다가 기초 문법이 부실하다는 생각이 들었다.이론으로 알고있는 것과 손가락으로 두들겨본 코드는 다르니.. 그래서 복습을 진행했다. 1. 그룹화 애너그램 그룹화: 문자열 배열 strs가 주어졌을 때, 애너그램(문자를 재배열하여 다른 단어를 만들 수 있는 단어)끼리 그룹화하는 프로그램을 작성하세요.HashMap을 사용하여 애너그램 그룹을…