본문 바로가기 메뉴 바로가기

요우의 내맘대로 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • RSS

요우의 내맘대로 블로그

검색하기 폼
  • 내맘대로블로그 (405)
    • 미완성포스트 (7)
    • 내맘대로 (218)
      • 내맘대로포스팅 (82)
      • 내맘대로늬우스 (4)
      • 내맘대로리눅스 (43)
      • 내맘대로쓴리뷰 (42)
      • 내맘대로동영상 (8)
      • 일상다반사 (9)
      • 끄적끄적 (30)
    • 컴퓨터공학 (34)
    • 개인공부 (89)
      • Today I Learned (TIL) (21)
      • 함수형 프로그래밍 (1)
      • 소켓 프로그래밍 (9)
      • 버퍼 오버플로우 (3)
      • 웹, 데이터베이스 (11)
      • 시스템 (5)
      • TypeScript (2)
      • C and C++ (14)
      • Node.js (5)
      • Python (3)
      • JAVA (14)
      • AWS (1)
    • 캘리그라피 (16)
      • 캘리그라피++ (3)
    • 밴드활동 (41)
      • 은아쨩스의노래방 (7)
      • 재고정리 밴드 (4)
      • 한번하고말밴드 (2)
      • 알콜110도 클럽공연 (16)
      • 알콜110도 밴드 (2)
      • 멜랑꼴랑 밴드 (3)
      • (소속없음) (1)
      • 타인의드럼 (6)

개인공부/웹, 데이터베이스 (11)
HTTP 404 Status Code 에 대한 고찰

뭐가 문제였나 필자는 현재 HMR(가정간편식) 커머스를 다루는 모 스타트업에서 백엔드 개발자로 재직 중이다. 말이 백엔드지 최근 변화되고 있는 트렌드에 맞춰 열심히 API 작성 셔틀을 하고 있다. API 개발에 주로 사용하는 HTTP 상태 코드는 주로 200 (정상), 400 (잘못된 요청), 401 (보안 토큰 에러), 403 (권한 없음), 404 (찾을 수 없음) 정도가 있었다. 문제는 여기에서 발생했는데, API를 계속 개발해 나가다 보니 API 요청 시 데이터가 없을 때 200 상태 코드에 빈 배열을 돌려주어야 하는지, 404 상태 코드를 돌려주어야 되는지 상황에 따라 다를 수 있겠다는 생각이 들었다. 만약 '데이터가 없을 수도 있는 상황'과 '데이터가 없으면 안 되는 상황'에서 404 Not ..

개인공부/웹, 데이터베이스 2017. 6. 12. 01:25
JSON 기초 of 기초

JSON은 JavaScript Object Notation의 약자로서 다른 언어간에 객체를 전달하는 포맷으로 많이 사용된다. 주로 클라이언트 사이드에서 서버 사이드로 객체 정보를 전송할 때 쓰인다고 한다. JSON의 개념이 없는 상태면 어려울 수도 있지만 막상 공부해보니 하나도 안어렵다. 다음 소스코드는 일반적인 자바스크립트에서의 배열과 객체의 사용방법 예제다. JSON의 표현방법도 위와 크게 다르지 않지만 객체 자체를 문자열로 바꿀 수 있다는 특징이 있다. 이 객체 정보를 가진 문자열을 다른 언어나 서버로 던져 다시 사용할 수 있다. 다음은 기초적인 JSON 사용 예제다. 두개의 JSON 메소드가 사용되었는데 JSON.parse(str)와 JSON.stringify(obj) 두가지다. JSON.pars..

개인공부/웹, 데이터베이스 2015. 7. 7. 19:05
PHP, MySQL 간 UTF-8 한글 깨짐 현상 해결

간혹 웹 서버, 혹은 DB 서버 구축시 PHP랑 MySQL의 인코딩 문제 때문에 귀찮을 때가 있다. 분명 둘 다 UTF-8 (유니코드)로 설정을 잘한 것 같은데, 한글 인코딩 문제가 발생하기 때문이다. 예를 들어 분명 웹에서는 잘 나타나는데 실제 DB를 확인해보면 깨진 한글이 입력되어 있거나 그렇다.이를 해결하기 위해 2가지 정도의 방법이 있다. 1. PHP에서 DB접속시 강제 인코딩 설정 이 방법은 DB Connection을 하는 각 페이지 마다 강제 인코딩 설정을 해주는 방법이다. PHP 파일에서 DB 연결하고 다음 쿼리를 날려주면 된다. set names utf8; 위 방법으로 안된다면 추가로 다음 쿼리도 날려줘보자. set session character_set_connection=utf8;set..

개인공부/웹, 데이터베이스 2015. 2. 13. 00:55
이전 1 2 3 4 다음
이전 다음
최근에 올라온 글
  • 삼성 시금치램 DDR5 5600 -> 6000 오⋯
  • AMD 라이젠 7700X PBO2 언더볼팅으로 발⋯
  • Windows 11 (윈도우 11) 설치 후 초기⋯
  • 장우컴퍼니 JW-I9 PRO M.2 NVMe SS⋯
최근에 달린 댓글
  • 저도 이 문제에 대해 고민을 하다가 요우님의 블로그에 ⋯
  • 노드 공부하다가 우연히 들렀습니다. 재밌게 보고 가요!
  • 😎
  • 👍
TAG
  • 우분투
  • 자바
  • 운영체제
  • Node.js
  • 프로그래밍
  • Linux
  • system
  • C
  • 리눅스
  • 리눅스 민트
  • php
  • 소켓
  • Java
  • 가톨릭대
  • mysql
more
«   2023/03   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
  • 2023/02 (3)
  • 2023/01 (4)
  • 2022/12 (2)
  • 2022/04 (1)
  • 2022/03 (1)
Total
3,435,138
Today
2
Yesterday
394

Designed by Tistory / Design Customize by Yowu

티스토리툴바