하하
몇달 전, 하이퍼레저 패브릭을 이요해 사용자들 간 토큰을 주고받는 네트워크를 기반으로 한 웹 어플리케이션을 개발한 경험이 있다! 그 경험을 바탕으로 리눅스 환경에서MongoDB 를 설치하고 사용하는 방법을 포스팅 해보려 한다 1. MongoDB 설치 먼저 우분투
안녕하십니까? 저는 해커톤을 앞두고 발등에 불이 떨어진 여자 1호(a.k.a내 머리속의 지우개) 입니다^^,, 한때 그렇게 장고를 달고 살았으면서 이렇게 될 수 있냐구요? 네. 그렇더라구요ㅎ 무튼~ 해커톤 전에 장고 한 번 쓰윽 훑으면서 겸사겸사 정리하려고 쓰는 글
🏷 Django 파일 살펴보기 manage.py 장고 앱을 관리하기 위한 각종 명령어를 내장하고 있는 스크립트 파일 이 파일을 실행함으로써 장고가 제공하는 각종 명령어 실행 가능 firstdjango(프로젝트 폴더) settings.py
알고리즘 문제를 풀며 잠깐 접했던 얕은복사, 깊은복사에 대해 자세히 알아보려고 한다!변수 a에 1,2,3을 원소로 가지는 리스트를 할당하고, id값을 확인해보자.변수 a의 첫번째 원소를 변경해도 id값은 변함이 없는 것을 확인 할 수 있다!str 타입은 ìmmutab
오늘은 2차원 리스트 행과 열 바꾸기를 쉽게 처리해주는 zip 함수를 알아보자❗️ 알고리즘 문제를 풀 때 가끔 2차원 리스트 행과 열을 바꿔야 하는 경우가 있다. 물~론! zip 말고 numpy의 transpose 메소드를 사용하면 한방에 쉽게 되지만 오늘은 파이썬
지난번에 진행했던 hello shop 프로젝트에서 상품 수정 시 사용됐던 merge() 라는 친구를 기억하나 혹시~😎? JPA에서 준영속 엔티티를 수정하는 방법에는 2가지가 있는데, 이것이 매우 중요하다고 강조를 하셔서 다시 한 번 정리하는 글을 작성해보려고 한다!
이진탐색과 파라메트릭 서치의 차이점에 대해 알아보자😊 처음에는 이진탐색과 파라메트릭 서치가 다른 종류의 알고리즘 인 줄 알았다 ㅎㅎ 근데 파라메트릭 서치는 이진탐색의 한 종류이고, 이진탐색의 유형을 활용해서 파라메트릭 서치 유형의 문제를 풀 수 있다! 조금 더 자
JPA는 복잡한 검색 조건을 사용해서 엔티티 객체를 조회할 수 있는 다양한 쿼리 기술을 지원한다. 이번 글에서는 다양한 객체지향 쿼리 중 JPQL에 대해 다뤄볼 것이다! ✔️JPQL 이란 (Java Persistence Query Language) 테이블이 아닌 엔
며칠 전 장고로 해커톤을 진행하면서 생긴 궁금증!객체를 조회할 때 쓰는 get object or 404와 objects.filter() !비슷해 보이는 두 가지 방법에 대해서 알아보자!➡️ 이 코드는,➡️ 이 코드와 같은 로직이다모델의 예외 대신 발생만약 객체가 존재하
스프링 프로젝트를 진행하면서 연관관계 매핑하는 것이 조금 어렵다고 생각되어 이번 포스팅을 통해 정리해보려고 한다😋객체지향적으로 프로그래밍을 잘 하기 위해서는 객체와 관계형 데이터베이스 테이블이 어떻게 매핑되는지 잘 이해해야 한다고 했다!잘 이해하러 가보자 ^\_^ !
지난 시간에 이어 이번에는 실제 코드를 통해 연관관계 매핑을 심도있게(?) 알아보는 시간을 가지겠다😎 추울~발~ㅎ 🏷 다대일(N:1) 🏷 일대다(1:N) 🏷 일대일(1:1) 🏷 다대다(N:N)
알고리즘 문제를 풀면서 이게 뭔 소리야🤔 했던 유형이 두가지가 있었는데,하나는 이분탐색 그리고 나머지 하나가 백트래킹 이었다!이분탐색은 지난번에 파라메트릭 서치와 묶어서 포스팅을 했기 때문에 오늘은 백트래킹에 대해 알아보려고 한다😊값을 찾는 도중에 값이 아니라면,
지난 시간 백트래킹 기법에 대해 공부해봤다! 그래서 이번 시간에는, 백트래킹 대표 문제인 N-Queen 을 파이썬으로 풀어보려고 한다. 시이~작~ > 📌 백준 문제풀이 N-Queen 접근 방법 한 열에 퀸은 하나씩 놓을 수 있고, 각 행마다 무조건 1개의 퀸이
알고리즘 스터디 진행하면서 파이썬 코드 스타일로 선생님한테 혼났다 헤헤^^이 참에 한번 하나하나 알아보자😎📌 PEP8자주 실수했던 몇 가지에 대해서만 작성할 것이다.자세한 건 공식 문서를 활용해 공부하자!모든 줄은 한 줄 당 최대 79개의 문자까지 적을 수 있다!만
오늘은 SpringBoot와 Slack webhook을 사용하여 메시지를 보내볼 것이다. 최종적으로는 슬랙봇을 만드는 프로젝트를 진행해보려고 하는데, 시작하기에 앞서 간단히 해보려고 한다😃 1. 슬랙 설치 및 환경설정 슬랙 앱을 설치한다. ![](https://
지난 시간에는
오늘은 스프링 부트를 공부하면서 자주 사용했던 어노테이션에 대해 글을 작성해보겠다.스프링 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있는데, 그 중 하나가 의존성 주입(Dependency Injection, DI) 이다. DI란 외부에서 두 객체 간의 관계를
오늘은 간단하게 RDBMS, 더해서 SQL과 DBMS에 대해서도 알아보도록 하겠다😉DBMS 는 DataBase Management System 으로, 데이터베이스 관리 시스템이ek.RDBMS 는 DBMS 에 Relational 이 추가된 것으로, 관계형 즉 쉽게 말하
이번주 금요일부터 본격적으로 Code.presso Java 웹 트랙 체험단 활동이 시작된다! 박수....!
Code.presso Java 웹 개발 체험단 활동 3월 커리큘럼 중 프로젝트 활동이 있는데, 이를 위해 리눅스 기초 명령어를 미리미리 공부해두어야 겠다고 생각했다! 2022년도에는 생각한김에 바로바로 정리하고 공부하는 습관을 들여봅시다😅 리눅스 기초 명령어 1탄
객체지향 쿼리 언어를 공부하다가 문득, JPQL 과 QueryDSL 의 차이점이 궁금해졌다!
테스트 코드를 왜 작성해야 할까 🤔 테스트 코드를 작성하는 이유는 잘 작동하는, 깔끔한 코드를 얻기 위함이다. 테스트를 쉽게 하기 위해서는 어플리케이션 코드를 테스트하기 쉽게 짜야하는데, 테스트하기 쉽게 코드를 짜려고 노력하다보면 결국 어플리케이션 코드가 깔끔해진다
그리디 알고리즘은 단순하지만 강력한 문제 해결 방법이다.Greedy는 탐욕스러운이라는 뜻을 가지는데, 이름에서 알 수 있듯이 어떠한 문제가 있을 때 단순 무식하게 탐욕적으로 문제를 푸는 것이다.여기서 탐욕적이란, 현재 상황에서 당장 좋은 선택지를 고르는 것을 의미한다.
EBS(Elastic Block Store) EC2에서 사용되는 스토리지 EBS와 EC2는 독립적임 EC2 인스턴스를 종료하더라도 EBS는 유지 가능(생성 시 옵션 설정 가능) EBS Snapshot EBS 볼륨 데이터를 백업하는 방법 S3에 저장됨 특정 EBS
RDS RDS(Relational Database Service) : AWS의 관계형 데이터베이스 서비스, 완전관리형 서비스 > RDS 백업, Snapshot 데이터가 유실되지 않게 하는 것 = 내구성 Aurora Amazon에서 개발한 관계형 데이터베이스 A
EMR(Elastic MapReduce) 대용량 데이터 분석을 위한 빅데이터 플랫폼(Petabyte 수준) Hadoop, Spark를 AWS에서 사용 가능하게 만들어준 것 Auto Scaling 가능 RedShift 데이터 웨어하우스 서비스(DW) - OLAP
CloudWatch 가 제일 중요함 CloudWatch Metrics AWS의 모든 서비스에 대한 지표 측정, 제공하는 서비스 모든 지표에는 Timestamp가 부여됨 서비스마다 서로 다른 지표를 가짐 CloudWatch Alarms 특정 Metric 값에 알람
Docker ECS(Elastic Container Service) (쿠버네티스랑 비슷함) 완전관리형 Container Orchestration 서비스 -> 다양한 AWS 서비스들과 통합 가능 -> 이미지로부터 컨테이너를 쉽게 생성하여 운영 가능 2가지 유형 1
CloudFormation Infrasturcture as Code 를 지원하는 서비스 AWS 리소스들의 구성을 Code를 통해 자동 수행 Human Error 최소화하고 일관성 있는 인프라 구성 가능 CloudFormation 자체는 무료로 사용 가능 CloudF
🏷 Networking Basic Services VPC 특정 계정의 AWS 리소스(EC2, RDS...)들을 실행하는 격리된 프라이빗 가상 네트워크 하나의 리전 내에서 생성 Subnet VPC에 대한 서브 네트워크 하나의 AZ 내에서 생성 퍼블릭 서브넷 : 인
SageMaker MLOps를 위한 완전 관리형 서비스 MLOps 파이프라인의 스테이지 별 다양한 기능 제공 Rekognition ML 기반의 이미지/오디오 분석 자동화 서비스 다양한 분석 기능 제공 객체 인식 텍스트 검출 얼굴 검출 유명인 인식 레이블링 자동화
SQS(Simple Queue Service) 완전관리형 Message Queue 서비스 SNS(Simple Notification Service) 푸시 기반의 다대다 메시징 서비스 publish/subscribe 아키텍처 Kinesis 실시간 빅데이터 스트리
공동 책임 모델(Shared Responsibility Model) 100% 나옴 보안과 준수, 운영 및 관리는 AWS와 고객의 공동 책임이다. : 클라우드 자체 활동은 AWS : 클라우드 상에서의 활동은 고객 책임 패치 관리 AWS는 인프라에 대한 패치를, 고객
Organizations > 시험에서는 "조직" 으로 나오기도 함 다중 AWS 계정을 통합 관리하는 서비스 사용자에는 root/일반 user 가 있다 조직은 위의 형태가 여러개가 있는 것 비용 관점에서 장점 - 단일 결제 방법으로 통합 결제 가능 ✔️ OU(O
SQL Mapper와 ORM은 개발자가 직접 JDBC Programming을 하지 않도록 기능을 제공해주는 Persistence Framework 종류이다. 기존 JDBC 만의 사용으로 쿼리문을 만들어 요청하는 과정은 쿼리문이 조금만 길어져도 관리가 힘들거 번거롭