Tether 에서 usdt 가격은 항상 1달러 (stable coin)유니스왑, 바이낸스를 통한 시장 프로세스web3@1.9.0 버전 node 진행(send가 가능한 버전)etherscan 회원가입 및 api key 발급hardhat settingLock.sol 변경c
실무 활용 Repository 연동 > 구문 자동 완성!! BooleanBuilder 동적 쿼리 where 동적 쿼리 where 절... 너무 깔끔하잖아!! 좋아좋아 최고! 재사용 및 조립도 가능함! API 컨트롤러 샘플 데이터 설정 테스트를 돌릴때는, 샘
Query DSL 기본 문법 query 위주의 실습이기에, 첫 데이터를 항상 넣고 시작. (같은 class 내의 테스트 들만) ++ compileQuerydsl 실행해두기 (Q type 을 만들어줌) JPQL 과 차이 컴파일 시점에 오류를 발견할 수 있음! 이런
합의 알고리즘 마지막 블록 헤더 해시값 비교 (고유한 체인의 특성) 길이 비교 길이가 긴 쪽에서 체인을 넘겨줌! 유효성 검사 (채굴 결과 검증) 유효하면 블록체인 동기화 1 이 달라서 2를 하는데 길이가 다르다? 잠시 대기상태임! 계속 상호 물어봄!! 합의 알고리즘
컴터에 설치한 java가 11 버전이라 spring 2.x 를 사용. build.gradle 파일에 query dsl 관련 내용 추가내 경우 에러가 뜸. 스프링 버전이랑 쿼리 dsl 버전이 안 맞아서 그런듯.이후 compileQueryDsl 다시 해주면, 이처럼 QHe
Spring Data JPA 구현체 분석 우리가 평소에 만드는 Repository 처럼, , 어노테이션을 가진다! save 같은 친구들에겐 따로 을 달아주면서 처리! save 함수 새로운 엔티티면 저장 (persist) 새로운 엔티티가 아니면 병합 (merge
Custom Repository 아얘 다른 형태로 쿼리를 작성하고 싶을때!! (주로 QueryDSL) 내가 따로 interface 구현체를 만들어서 모든 기능을 override 시켜야하나? 원하는 기능을 가지는 interface 를 만들어, 구현체까지 만든다. 이런
JPA -> 스프링 데이터 JPA 방식으로 진행! 세팅을 원래는 해줬어야 하나, Spring 부트가 알아서 해줌! Repository interface 로 Repository Test 쪽 코드에서, 를 MemberJpaRepository => MemberRep
Open Session In View : 하이버네이트Open EntityManger in View : JPA(관례상 OSIV 라 함)spring.jpa.open-in-view true 가 기본값 true 일때는, transaction 이 끝나더라도 영속성 컨텍스트를 유
컬렉션 조회 최적화 (OneToMany) OrderItems 조회 V1 > 강제로 프록시 초기화를 시켜주어, orderItems 각 객체마다, orderItem 프록시를 초기화 시켜주어 name에 값을 불러온다. 데이터는 잘 불러와지나, 각각 프록시 강제 초기화마
react SPA에서 화면 변경은 어떻게? HTML 5 의 History API 를 사용해서 한다. 세션 관리! react-router-dom --save 해주면, package.json 에 추가가 됨. rfce vscode 창에 하고 enter 하면 자동으로
npx install prismaprisma 폴더와 .env 파일을 만들어줌!<schema.prisma> 파일schema 에서 model 안에 주석을 넣으면 안됨!!!DB 그 자체 라고 생각하면 됨.윈도우 주의! 관리자 권한으로 하지 말것 !PowerShell 에
조회용 샘플 데이터 입력 Spring 이 실행되면서, 의 함수를 먼저 실행함! 이때 목업/샘플 데이터를 주입해주면 됨!! 지연 로딩과 조회 성능 최적화 > 지금부터 설명하는 내용은 정말 중요!! > 대충 넘어가면 엄청난 시간을 날리고 인생을 허비하게 될 것임!!
< user.js >< app.js >Middle ware요즘은 서버 짜놓으면, 알아서 문서화 까지 해주는 패키지가 있다고 함!!nodemon <= npm i nodemon< package.json >npm run dev 로 실행하면, 파일 바뀔
REpresentational State Transfer 이렇게 쓰는 편 ( 자원의 이름과 전달 방식만으로 해당역할 추론 가능 )조회 : Get생성 : Post업데이트 : Put삭제 : DeleteServer - Client 구조로 되어 있습니다.자윈을 가지고 있는
가상 DOM Document Object Model (DOM) html을 javascript 모델로 만든 것 리액트에서는 직접적으로 DOM을 사용하지 않음 리액트에서는 상태관리가 중요함! (useContext, Redux, SWR ...) useState() useS
Order order 같은 복잡한 class 같은 경우는 별도의 생성 메소드가 있으면 좋음 iterable 로 받아올때, 을 붙혀주면 가능함!! > + 생성 메소드로만 인스턴스 생성이 가능하도록 하고 싶으면!! > 1. > 이렇게 생성자를 protected 로 지
이런식으로 api 패키지를 만들어서 따로 관리하는 편 (김영한 개발자님)@Controller @ResponseBody 로 쓰면 됨@RestController 로 쓰면 똑같이 기능!@RequestBody 는 json 으로 input 이 들어오면, 해당 내용을 자동으로 M
Logger 를 사용할때는 import org.slf4j.Logger; 를 사용할 것@Slf4j lombok 에서 해당 어노테이션 지원! 바로 코드에서 log 로 사용 가능!Spring boot 에서 지원해주는 것 : re-run 을 하지 않고, ctrl + shift