일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lock-based
- 구간합구하기
- @Retryable
- 단일db cqrs
- 교차 출처 리소스 공유
- json
- cas알고리즘
- 2차원배열 구간합
- 트랜잭션 동시성 이슈
- function test
- select
- 백준
- 다중db cqrs
- ajax
- 구간합
- 2정규화
- segregation
- 생성자
- 멀티스레드
- map()
- 3정규화
- this
- sop 우회
- Java
- SQL
- jquery
- 백준 11660번
- Bean LifecCycle
- 1정규화
- cross origin resources sharing
- Today
- Total
목록JAVA (64)
평범한 연구소
문제는 여기 ! https://school.programmers.co.kr/learn/courses/30/lessons/250137 attacks 2차원 배열을 해시맵에 담아서 꺼내쓰는 방향으로 리팩토링을 해봐야겠다. private final int MAXIMUM_HEALTH = 30; private boolean isAttacked = false; private int continuousSuccess = 0; public int solution(int[] bandage, int health, int[][] attacks) { int attackCount = attacks[attacks.length-1][0]; // attack 2차배열 마지막요소의 y값 ..
스프링 컨테이너 참고 https://jeongsoyeon.tistory.com/100 AOP 참고 https://catsbi.oopy.io/fb62f86a-44d2-48e7-bb9d-8b937577c86c 정적 메서드와 트랜잭션 기능 관련 참고 https://stackoverflow.com/questions/23569732/transactional-with-static-method 최근에 알게된 지식이 있었는데, 의존성 주입에 관련한 버그에 관한 내용이었다. 의존성 주입을 @Component 어노테이션으로 관리했고, 해당 클래스에서 필드를 static으로 정적 필드로 선언했었다. 이 필드에서 NullPointException이 발생하는 문제가 있었다. 원인은 Sprign Container의 Bean Li..
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...] 사용자..