분류 전체보기

· TIL
AttributeConverterDB와 언어 사이에서 컨버터 역할을 해준다.예를 들어 객체가 있다고 하자public class VO { String value;}public class Entity { private VO name;}// 머 그냥 대충 적었다~~ 이렇게 있을 때 Entity를 DB에 저장하려고 하면VO는 원시 타입이거나 지원하지 않는 객체이므로 에러가 뜰것이다. 그래서 컨버터를 사용해서 VO를 db와 맞게 바꿀 수 있다. @Converter(autoApply = true)public class VOConverter implements AttributeConverter { @Override public String convertToDatabaseColumn(VO vo) { ..
· TIL
다들 코로나 조심하세요.. 나 죽어 @Override@Transactionalpublic void createOrder(OrderCreateDto orderCreateDto) throws ParseException, JsonProcessingException { Order order = Order.of(orderCreateDto); orderRepository.save(order); Set productIds = new HashSet(); String products = productClient.getProducts(); JSONParser jsonParser = new JSONParser(); JSONObject parsedJson = (JSONObject)..
· TIL
서비스 디스커버리 (feat. Eureka)MSA에서 각 서비스의 위치를 동적으로 관리하고 찾아준다.각 서비스는 등록된 서버에 각자 위치를 등록, 다른 서비스는 이를 조회하여 통신한다.주요 기능서비스 등록서비스 조회헬스 체크Eureka란넷플릭스에서 개발한 서비스 디스커버리 서버서비스 위치 동적 관리헬스 체크여러 인스턴스 지원 - 고가용성 Eureka 서버를 구성하고각 서비스가 Eureka Client 로 서버에 자신을 등록해야 사용할 수 있다.클라이언트 사이드 로드 밸런싱 (feat. FeignClient, Ribbon)로드 밸런싱이란네트워크 트래픽 분산 기술가용성 UP, 성능 UP종류: 클라이언트, 서버클라이언트 로드 밸런싱이란클라이언트가 여러 서버 중 하나를 선택 후 요청클라이언트는 서버의 목록(fe..
· TIL
다익스트라그래프에서 최단 거리를 구하는 알고리즘이다. 1. 인접 리스트로 표현 배열의 자료형은 노드, 가중치2. 최단 거리 배열 초기화 출발 노드 인덱스 0 / 나머지 무한3. 값이 가장 작은 노드 선택4. 선택된 노드에 연결된 에지의 값을 바탕으로 다른 노드의 값 업데이트공식 Math.min(선택 노드 최단 거리 배열 값 + 에지 가중치, 연결 노드 최단 거리 배열의 값)D[1] == 0 && D2[2] == 무한1 -> 2 가중치 8D[1] + 8 D[2] 값 갱신
· TIL
sqld 문제 풀던 중...Group By 문제가 나왔다. 1번이 select 절에 포함되지 않은 id값으로 Group By2번이 select 절에 포함된 id값으로 Group By 였다 나는 DB별 쿼리 차이를 잘 몰라서.. 다 비슷하겠지!! 하고 저렇게 저자분께 문의드렸다. 근데!!Oracle에서는 Group By 에 없는 컬럼이 Select 절에 오면 에러가 난다는 것..! 😱 그래서 이번에 배웠다...다른 DB에서는 됐었어가지구 의심하지 않았던 거를... 하하하
· TIL
문제가 나왔다. - 다음 중 SQL 결과가 다른 쿼리를 고르시오1. SELECT * FROM MARIN WHERE NOT (HP 500);2. SELECT * FROM MARIN WHERE HP BETWEEN 300 AND HP 500;3. SELECT * FROM MARIN WHERE HP >= 300 AND HP 4. SELECT * FROM MARIN WHERE NOT (HP 500); 2번이랑 3번은 마린의 HP가 300 이상 500 이하 라는 것이 명확하기에 패스 1번이랑 4번이랑 헷갈렸다. 그래서 드모르간 법칙을 이용해보았다. 드모르간 법칙이란~~~~부정연산이 있을 때AND -> OR -> >= 이렇게 바꾸는 거다~ 그냥 반대로!! 집합론에서 쓰이는 건뎅 이런 부정연산할때도 적용할 수 있더..
wonow_
'분류 전체보기' 카테고리의 글 목록 (2 Page)