gold_honeybadger

고정 헤더 영역

글 제목

메뉴 레이어

gold_honeybadger

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (156)
    • coding (152)
      • 머신러닝 (14)
      • 딥러닝 (8)
      • MySQL (19)
      • 리눅스 (18)
      • AWS (8)
      • API (7)
      • OpenCV (15)
      • Algorithm (3)
      • coding_test (23)
      • ROS (16)

검색 레이어

gold_honeybadger

검색 영역

컨텐츠 검색

coding

  • API 서버 배포 (serverlessframework)

    2021.04.14 by golduny_zoo

  • MySQL index

    2021.04.12 by golduny_zoo

  • JWT 인증 토큰 로그인/로그아웃

    2021.04.08 by golduny_zoo

  • JWT 인증토큰 활용

    2021.04.08 by golduny_zoo

  • Restful API란?

    2021.04.06 by golduny_zoo

  • 코딩 테스트

    2021.04.02 by golduny_zoo

  • 리눅스 우분투 쉘의 특수 문자

    2021.03.29 by golduny_zoo

  • 리눅스 우분투 쉘의 기능 사용하기

    2021.03.29 by golduny_zoo

API 서버 배포 (serverlessframework)

AWS Lamda를 이용한 Surverless Aplications 예전 배포하는 서버를 열기 위해서는 서버 컴퓨터를 회사마다 가지고 있고, 시스템 엔지니어가 관리하였다. 서버를 늘리는 방식은 scale out : 병렬적으로 서버를 늘린다. scale up : 서버의 컴퓨터의 사양을 올린다. 이렇게 두가지가 있었다. 현재는 클라우드 서버를 사용하여 시스템 엔지니어나 서버 컴퓨터를 두지 않고, 서버를 빌려 scale out/up 할 필요없이 어플리케이션 구축을 할 수 있고, 비용과 시간을 절약할 수 있다. 자세한 셜명 : aws.amazon.com/ko/serverless/ 더보기 1. API Gateway가 API rest의 요청을 받아 Lambda를 실행 2. Lambda가 RDS(MySQL), S3..

coding/API 2021. 4. 14. 22:20

MySQL index

SQL 쿼리 중 where절이 있는 쿼리를 진행할 때 scanning방식은 전체 데이터를 다 스캔하기 때문에 처리 속도가 느리다. 따라서 index 를 이용하여 가져오면 빠른처리가 가능하다. primary key와 unique 는 자동으로 인덱스 처리가 가능하다. where절에 넣어야하는 컬럼이 있다면 빠르게 처리해 주기 위해 인덱스로 추가해보는 연습도 해야겠다. 요번에 만드는 movie에 rating 시스템을 where절에서 찾아 보여줘야 한다면 넣어줘야 하겠지..

coding/MySQL 2021. 4. 12. 13:15

JWT 인증 토큰 로그인/로그아웃

인증 토큰을 만들어 봤으니 로그인할때 user_id 에 대한 인증토큰을 받아오고, (내가 적은 글을 마음대로 삭제할 수 없도록 로그인의 토큰을 이용하여 보호를 할 수 있다.) 로그아웃을 할때도 인증 토큰을 활용해봤다. (다른 접속자가 내 아이디를 마음대로 로그아웃을 하는 것도 문제이기 때문) 2021.04.08 - [coding/API] - JWT 인증토큰 활용 JWT 인증토큰 활용 회원정보를 가져오는 API를 만들었다. GET을 사용하여 가져왔으나, 문제는 개인정보를 아무나 볼 수 있다는 것이 문제였다. class UserResource(Resource): # login API def post(self): # 회원정보 API def get(s.. golduny.tistory.com 레퍼런스의 자료를 보..

coding/API 2021. 4. 8. 15:48

JWT 인증토큰 활용

회원정보를 가져오는 API를 만들었다. GET을 사용하여 가져왔으나, 문제는 개인정보를 아무나 볼 수 있다는 것이 문제였다. class UserResource(Resource): # login API def post(self): # 회원정보 API def get(self, user_id): # 데이터 베이스에서 유저 아이디의 정보 # /users//my => UserResource Get # id,email. username, is_active 이 3개 정보를 클라이언트에 응답 # 데이터 베이스 연결 connection = get_mysql_connection() cursor = connection.cursor(dictionary = True) # 쿼리문 query = '''select id, email..

coding/API 2021. 4. 8. 15:20

Restful API란?

API (Application Programming Interface) 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. API를 통해 소스 및 DB에는 접근하지 못하게 하고 해당 프로그램을 사용할 수 있도록 기능을 제공하게 하는 것이다. (인터넷의 매니저같은 느낌을 받음) 주로 restfulapi라고 불린다. URI = URL이랑 비슷하다고 생각하면 된다. Resource(보라색) : URI는 http https를 사용한다. Method(파란색) : 무엇을 할지에 대한 행위 Message(검은색) : json 을 요즘은 가장많이 사용한다. RESOURCE의 구성 query string은 규칙이 있다( 키=벨류&키=벨류) 포트 ..

coding/API 2021. 4. 6. 10:45

코딩 테스트

유용한 사이트 백준 www.acmicpc.net/ 프로그래머스 programmers.co.kr/

coding 2021. 4. 2. 12:15

리눅스 우분투 쉘의 특수 문자

와일드카드 : 모든 문자에 대응되는 문자 * 와일드카드 문자 1 의미 : 0개 이상의 임의 문자 ls network* network가 앞에 나와있는 모든 문자들을 가져온다 ls g*f g로 시작하고 f로 시작하는 모든 문자를 가져온다. ? 와일드카드 문자2 길이가 1인 임의의 문자 test? : test뒤에 한개의 문자가 포함된 문자를 가져온다. test?? : test뒤에 2개의 문자가 포함된 문자를 가져온다. [] 와일드카드 문자 3 괄호 안에 적힌 문자 중 하나 문자의 범위나 숫자의 범위를 지정 test[abc] : abc중 하나가 들어간 문자를 가져온다. test[0-9] : 0~9 사이의 숫자가 들어간 문자를 가져온다. test[A-Z] : A~Z 대문자가 들어간 문자를 가져온다. ~ 과 - ~..

coding/리눅스 2021. 3. 29. 16:40

리눅스 우분투 쉘의 기능 사용하기

쉘이란? 사용자의 명령을 해석해 커널로 전달해주는 통역가 결과적으로 명령을 작동시키는 주체 사용할 수 있는 쉘 확인 /etc/shells 파일에서 목록확인가능 환경 변수 env 시스템(환경)에서 공통적으로 사용할 변수들의 모임 (경로를 적지 않아도 환경변수에 있는 PATH참조하여 실행 시키고, 없으면 표시) 변수값을 사용할 때는 이름 앞에 $기호 >echo $SHELL pwd = echo $PWD 이렇게 환경변수를 이용하여 쉘이 통역을 전달함 echo 화면출력 echo (문자열) -n 줄바꿈을 하지 않는 옵션 printf 화면출력 printf "(문자열)" 개행문자가 없을 시 줄바꿈이 되지 않았다. 쉘에서 변수 할당과 unset 변수해제 언어의 변수 지정과 같이 변수 = 값 불러올때는 echo $(변수명..

coding/리눅스 2021. 3. 29. 15:06

추가 정보

인기글

최신글

페이징

이전
1 ··· 12 13 14 15 16 17 18 19
다음
TISTORY
gold_honeybadger © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바