분류 전체보기 12

[AWS] 💰 프리티어 요금 폭탄 방지 💸 - 무료 사용량 정리

https://inpa.tistory.com/entry/AWS-%F0%9F%92%B0-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4-%EC%9A%94%EA%B8%88-%ED%8F%AD%ED%83%84-%EB%B0%A9%EC%A7%80-%F0%9F%92%B8-%EB%AC%B4%EB%A3%8C-%EC%82%AC%EC%9A%A9%EB%9F%89-%EC%A0%95%EB%A6%AC [AWS] 💰 프리티어 요금 폭탄 방지 💸 - 무료 사용량 정리 AWS 프리티어 과금 (AWS Reduce Cost) 아마존에선 신규 AWS 고객에게 1년간의 프리 티어를 제공한다. 원래는 AWS 서비스는 사용하는데 돈이 들어가지만, 마케팅 홍보를 위해 처음 계정을 만든 사용자들 inpa.tistory.com “ 훌..

aws 2023.08.17

PA, Hibernate, 그리고 Spring Data JPA의 차이점2019-02-24

https://suhwan.dev/2019/02/24/jpa-vs-hibernate-vs-spring-data-jpa/ 개요 Spring 프레임워크는 어플리케이션을 개발할 때 필요한 수많은 강력하고 편리한 기능을 제공해준다. 하지만 많은 기술이 존재하는 만큼 Spring 프레임워크를 처음 사용하는 사람이 Spring 프레임워크에 대한 정확한 이해를 하기는 매우 어렵다. 내가 특히 오랜 기간동안 혼란스러워했던 부분은 JPA와 관련된 개념이었다. JPA 관련 서적을 읽을 때에는 분명 EntityManager를 통해 entity CRUD를 했는데, 실제 어플리케이션 코드를 보니 EntityManager는 찾아볼 수 없고 웬 Repository 인터페이스라는 놈만 쓰이고 있었다. 덕분에 내 안에서는 JPA, H..

java spring boot 2023.07.26

SpringBoot Multi DataSource - JPAby 주발2 2023. 1. 21.

https://zzang9ha.tistory.com/439 🔗 SpringBoot에서 멀티 데이터소스 설정하기 - JPA 하나의 프로젝트에서 여러 개의 다른 데이터베이스를 사용해야 하는 경우가 있는데요, 이런 경우 DataSource를 커스텀으로 설정하여 관리할 수 있습니다. 간단한 설정을 통해 한 프로젝트에서 다른 데이터베이스를 사용하는 방법을 정리합니다. 예제 코드는 GitHub에서 확인할 수 있습니다. 🎈 application.yml yml 파일에 두 개의 데이터베이스(datasource, datasource-second)를 설정합니다. (기본 스프링 부트의 데이터베이스 설정과 달리 멀티 데이터 소스 HikariConfig에서는 url이 아닌 jdbc-url으로 네이밍을 해야합니다.) 출처: htt..

java spring boot 2023.07.26

Mongo DB #3_ Database, Collection, Document 생성 및 삭제

https://doorbw.tistory.com/19 mongoDB는 아래와 같은 architecture를 가지고 있습니다. Database_1 Database의 내부에 Collection, 그리고 Collection 내부에 Document가 존재합니다. 이번 포스팅에서는 최종적으로 Documents 를 생성하여 우리가 원하는 key와 value를 저장해보도록 하겠습니다. 물론 그러기 위해서는 아래와 같은 과정이 필요합니다. Database 생성 -> Collection 생성 -> Documents 생성 그리고 각각을 제거해보는 것까지 함께 해보도록 하겠습니다. Database 생성-> Collection 생성 -> Documents 생성 -> Documents 제거 -> Collection 제거 -> ..

db common 2023.07.23

웹소켓 과 SSE(Server-Sent-Event) 차이점 알아보고 사용해보기

https://surviveasdev.tistory.com/m/entry/%EC%9B%B9%EC%86%8C%EC%BC%93-%EA%B3%BC-SSEServer-Sent-Event-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EA%B8%B0 웹소켓 과 SSE(Server-Sent-Event) 차이점 알아보고 사용해보기 최근에 어떤 이벤트가 생겼을 때 client side에 ui를 업데이트해야 되는 기능을 구현해야 됐었습니다. 처음에는 이런 경우에 사용할 수 있는 것이 socket 밖에 몰라서 socket.io를 사용해서 socket으로 만 surviveasdev.tist..

java spring boot 2023.07.23

[Java] Mysql Jdbc 연결 오류 해결 방법

0. 소개 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure이 나온 경우를 설명한다. or Can't connect to MySQL server on localhost'3306' (10061) 인 경우. 아래 오류가 발생했을 때 해결 방법을 소개한다. 그림1. 연결 오류 메세지 1. 해결방법 1번 1. MySQL 8.0 Command Line Client을 실행시키고 비밀번호를 입력하여 로그인한다. 필자는 비밀번호를 치니 로그인 성공이 되지 않고 강제 종료가 됐다. 그래서 Window 명령 프롬포트로 진입해봤다. 그림2. 연결 오류2 Can't connect to MySQL server on localhost..

java spring boot 2023.07.21

파이썬과 OpenCV를 활용해서 얼굴을 인식

https://stickode.tistory.com/197#comment14115892 개발 준비물 1. Python 2. OpenCV 3. Sample Image 샘플 이미지 같은 경우는 얼굴을 인식하고 싶은 이미지를 사용하시면 됩니다. 참조 : 필자는 젯브레인사의 파이참이라는 개발 툴을 사용하였습니다. 프로젝트 생성 새 프로젝트 생성 - 새로운 프로젝트 생성을 하신 다음 프로젝트 명을 정해주시고 생성 버튼을 눌러줍니다. OpenCV 추가 및 얼굴 인식 기능 구현 이제 OpenCV를 추가해주고 해당 로직을 구현해볼건데요 이 부분은 제가 미리 작성해둔 스틱코드를 이용하여 구현해 보도록 하겠습니다. 얼굴감지 소스 import cv2 # haarcascade 불러오기 # - 얼굴과 눈을 찾기위한 미리 학습된..

python 2023.07.19

[Python] opencv로 얼굴인식 하기

https://minimin2.tistory.com/139#comment21522268 Haar Feature opencv 에서는 haar feature를 이용한 얼굴인식 코드를 제공한다. haar feature는 영상에서 object detection을 하기 위해 나온 것으로 2001년에 "Rapid Object Detection using a Boosted Cascade of Simple Features"라는 논문에서 제안되었다. 아래와 같은 커널을 convolution 연산을 통해 feature를 구한다. Haar Cascade Classifier haar cascade classifier는 영상을 windowing 하면서 haar feature들을 순차적으로 여러 stage로 검사하여 face가 ..

python 2023.07.19

붙여 넣기 안될 때 가장 빠른 해결 방법

붙여 넣기 안될 때 가장 빠른 해결 방법 텍스트 복사 붙여 넣기가 안 되는 경우 또는 특정 파일의 복사 붙여 넣기가 안 되는 경우 아래 방법을 이용하면 아주 쉽고 빠르게 문제를 해결할 수 있습니다. 붙여 넣기 안될 때 해결 방법 컴퓨터를 사용하면서 가장 많이 사용하는 기능 중 하나가 바로 복사 붙여 넣기입니다. 하지만 간혹 붙여 넣기가 안될 때가 있습니다. 흔히 많이 사용하는 단축키인 ctrl+c 를 눌러도 붙여 넣기가 안 되는 경우가 있습니다. 컴퓨터 프로그램이나 프로세스의 문제일 수 있고, 특정 웹페이지에서 복사 붙여 넣기가 안된다면 관리자가 이러한 기능을 막아놓은 경우일 수도 있습니다. 보통은 컴퓨터를 다시 시작하거나 이용 중이던 창을 닫고 다시 실행하면 대부분 문제가 해결될 수 있습니다. 하지만 ..

카테고리 없음 2023.07.18

데이터베이스 명명 규칙(Database Naming Conventions)

1. 데이터베이스 명명 규칙(Database Naming Conventions) 데이터베이스 설계 작업을 하다보면 어떻게 이름을 명명해야 올바른 네이밍 컨벤션인지 고민하게 된다. 공식적으로 정해진 규칙은 없지만 잘 정리된 글이 해외 사이트에 있어서 나름대로 정리해보려고 한다.(어차피 대부분 기업에서는 기업 내에 컨벤션이 있다고 한다.) 1.1. 데이터베이스 명명 규칙이 중요한 이유 1.1.1. 데이터베이스 구조의 수명은 길다 데이터 구조는 애플리케이션 코드보다 훨씬 오래 지속되는 경우가 많다. 데이터베이스 스키마를 변경하지 않고 새로운 애플리케이션을 개발하는 일은 드물지 않기 때문에 잘 정의된 데이터 구조와 테이블 레이아웃이 중요하다. 1.1.2. 데이터베이스 이름은 계약이다. 데이터베이스 개체는 이름으..

db common 2023.07.18