본문 바로가기
728x90

IT 이야기100

개발자도구 console에서 API 테스트하기 개발자도구 console에서 API 테스트하기 웹에 개발자 도구에서 api를 테스트 할 일이 생길 수 있다. get 요청의 경우 url에 입력만 하면 바로 테스트가 가능하지만 post는 따로 설정하기 힘든부분이 있다. postman을 사용하면 편리하지만 매번 설치가 필요해서 번거롭고 간단한 요청만 테스트하면 되는경우 굳이 postman이 필요하지 않다. console 화면에서 명령어를 통해 post 요청을 테스트 할 수 있다. javascript를 console에서 입력하는 방식과 같다. 필요에 따라 header를 추가로 설정할 수 있으며 auth 정보가 필요한경우 추가로 set 할 수 있다. clientop =new XMLHttpRequest() clientop.open("POST","https://b.. 2022. 6. 9.
[JPA] @Inheritance 테이블 상속 테이블 구조를 설계하다보면 중복항목, 혹은 분리된 테이블을 하나의 PK로 관리하고 싶은 충동을 느낄때가 있습니다. 이것은 특히 JPA를 사용하면서 이런경우 더 큰 충동을 일으켰습니다. 그러다가 JPA @Inheritance기능을 찾게되어 기록합니다. 먼저 @Inheritance는 3가지 전략을 지원합니다. 전략 상세 SINGLE_TABLE 한개의 테이블로 관리합니다. TABLE_PER_CLASS 부모테이블의 컬럼들을 자식테이블에 전부 추가한다 JOINED 부모테이블의 pk값을 자식테이블에 넣어주고 join전략을 통해 데이터의 연관관계를 유지한다. 공식 문서나 블로그의 글을 보면서 생각한 DB의 구조는 SINGLE_TABLE는 클래스 하나 TABLE_PER_CLASS 와 JOINED는 각 클래스마다 테이블.. 2022. 3. 15.
[Docker] 도커란? 도커의 등장과 사용법 Docker 컨테이너란? 격리된 환경에서 실행하는 운영체제 수준의 가상화 기술입니다. 가상 머신과는 다르게 하드웨어를 가상화 하지 않고 커널을 공유하고 있기 때문에 속도가 빠르고 오버헤드가 많이 없다는 장점이 있습니다. 호스트 OS기준에 컨테이너는 프로세스 수준으로 인식하고 운영하지만 컨테이너 관점으로는 독립 환경을 가진 머신으로 인식됩니다. 도커 이전에는? 어떠한 인프라에 서비스를 설치하고 설정하는작업이 생각보다 귀찮고 복잡한 과정이다, pc, 사용환경 마다 설정 값도 달라질 것이고 업데이트를 한다고 하면 서버를 하나 새로 파서 war혹은 jar를 올리고 다시 tomcat 내리고 다시 빌드해서 war/jar를 다시 tomcat에 올리는 이런 작업들에 불편했으며 예전 legacy 서비스에 대해 업데이트 .. 2022. 2. 26.
mac 단축키 main menu -> code -> code complte -> basic = 자동완성 2022. 1. 27.
728x90