일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- MariaDB Query Log
- 백준 11659번
- 마리아DB 쿼리 로그
- pseudo-code
- jquery
- ajax
- 구간합구하기
- 백준 1235번
- json
- interrupted()
- 백준 11660번
- 2차원배열 구간합
- 합배열
- 슈더코드
- this와 this() 차이
- 생성자
- Java
- 상속과 참조
- select
- this
- 자바 람다식
- InterruptException
- Bean LifecCycle
- @AllArgsConstructor
- map()
- @NoArgsConstructor
- function test
- 구간합
- SQL
- 백준
- Today
- Total
목록JAVA (62)
평범한 연구소
Unit Test 단위 테스트 테스트 가능한 가장 작은 부분으로 분리하여 테스트 분리한 특정 코드가 의도대로 동작하는지 확인한다. 코드 결함을 조기에 발견하는 것이 목적이다. Unit Test 구현은 ? 주로 TDD 방식으로 진행. 실패하는 단위 테스트를 작성하고 코드를 작성하여 테스트를 통과할 때 까지 리팩토링 하는 방식. 결과는 예측 가능하고 명시적인 코드이고 격리된 환경의 테스트케이스를 작성한다. Function Test 기능 테스트 각 기능이 의도대로 동작하는지 확인하는 테스트 출력값과 사용자 요구사항이 일치하는지 검증한다. 실제 출력값과 예상 출력을 비교하여 요구 사항에 대한 테스트를 진행. 샘플 입력을 제공해서 기능 테스트를 구현할 수 있다. 블랙박스 테스트 방식을 사용한다. 블랙박스 테스트:..
경로 설정 set PATH=%PATH%;C:\Program Files\MariaDB 10.6\bin mysql 접속 MariaDB [db명]> source C:/Users/syjeong/Desktop/~/~.sql;
사용자 관련 로직 리펙토링 중 마주한 에러다. o.s.w.s.m.s.DefaultHandlerExceptionResolver Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field "yourTeam" (class com.clovircm.domain.userTeamRole.UserTeamRole), not marked as ignorable; nested exception is com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "yourTeam" (class..
이미지 내려받기 docker pull [imeges] 이미지 실행하기 -p: 포트포워딩 docker run ws1 docker run --name [image] -p [hostPort]:[containePort] httpd docker run --name ws2 -p 8081:80 httpd // 8081번 포트로 포트포워딩 docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 이미지 삭제하기 docker rm container docker rm [OPTIONS] CONTAINER [CONTAINER...] 이미지 모두 삭제 docker rm image -a docker exec [OPTIONS] CONTAINER COMMAND [ARG...] 사용자..
람다식 람다식이란 ? 메소드를 하나의 식으로 표현한 것으로 익명함수 라고도 함 메소드의 매개변수로 전달 가능, 메소드를 결과로 반환도 가능 원래 자바는 익명 클래스를 이용하여 익명 구현 객체를 사용했음. 이를 함수형 프로그래밍을 도입하면서 간단하게 표현할 수 있는 방법이 람다식 ! 람다식은 함수형 인터페이스에 접근하여 사용된다. 보통의 메소드가 아닌, 함수이다 메소드: 클래스의 종속적 함수: 어느 곳에도 종속적이지 않음 1급 객체이므로 Stream API 매개변수로 전달 가능 final이 붙지 않아도 상수로 간주된다 익명 클래스 객체와 동등함 람다식의 장단점 장점 불필요한 코드를 제거하여 간결해짐 코드가 간결해지고 개발자의 의도가 명확하게 드러나므로 가독성 향상 함수를 만드는 과정 없이 한 번에 처리할 ..
Thread Process 실행 중인 프로그램 프로그램을 실핼하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 됨 프로그램을 수행하는 데 필요한 자원(데이터,메모리), 쓰레드로 구성됨 Thread 프로세스의 자원을 이용해서 실제로 작업을 수행 Multi Thread 하나의 프로세스 내에서 여러 쓰레드가 동시에 작업 수행 장점 CPU 사용률 향상 자원을 효율적으로 사용 사용자에 대한 응답성 향상 작업이 분리되어 코드 간결 단점 동기화 (Synchronization) 교착상태 (deadlock) 두 쓰레드가 자원을 점유한 상태에서 서로 상대편이 점유한 자원을 사용하려고 기다리느라 진행이 멈춰있는 상태 서버 프로그램 여러 사용자에게 서비스해줌 → 멀티쓰레드로 작성하는 것 필수! 하나의 서버 프..