[MySQL]MySQL 벼락치기(6) - 트랜잭션과잠금(2)
이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진..
[MySQL]MySQL 벼락치기(5) - 갭락(Gap Lock)과 넥스트 키 락(Next-Key Lock)
이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진..
[MySQL]MySQL 벼락치기(4) - 트랜잭션과잠금(1)
이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진..
[MySQL]MySQL 벼락치기(3) - 인덱스(2)
이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진..
[MySQL] MySQL 벼락치기(1) - 아키텍처
오랜만에 DB 포스팅이다. 이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주..
[MySQL]MySQL 벼락치기(2) - 인덱스(1)
이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진..
[MySQL] Inner Join과 Left Join의 차이
신입 개발자 면접에서 단골 질문이었다. " Inner Join과 Outer Join의 차이점을 아시나요? " 아마 join과 관련된 차이점을 검색할 때 가장 많이 나오는 이미지가 아래의 이미지일 것이다. 가장 간단하게 표현하면..
MySql] JOIN 속도를 빠르게! EXPLAIN, STRAIGHT_JOIN
내가 만든 웹페이지중에 엄청나게 속도가 느린 곳이 있었다. 분명 DB에서 SELECT하는데 문제가 있을 것이었다. 문제의 그 쿼리는 3개의 테이블을 JOIN해서 SELECT 하는데, 매우 느렸다. 아래와 같은 방법을 써서..
Introduction to MySQL 8.0 Recursive Common Table Expression (Part 2) - Percona Database Performance Blog
Intro to MySQL 8 Recursive Common Table Expression. SQL is generally poor at recursive structures, but it's now possible on MySQL writing recursive queries.
[PHP] 비트연산자(&)를 이용한 플래그 값 비교 방법
비트 연산을 이용해 여러 상태 값을 처리하는 방법을 소개합니다. 비트 연산하면 떠오르는 패턴의 수열이 있습니다. 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 .. 와 같은 공비가 2인 등비수열.. 이제 이 값들을 식재료에 매칭시켜 예를 들어보겠습니다. [crayon-6048a13b92366498965304…
REST API 기반에서 리소스를 업데이트 할때는 POST, PUT, PATCH 어떤걸 써야 하나요?
업데이트 할때는 POST? PUT? PATCH?
===
Summary
---
- HTTP PUT은 create or replace 할 때 쓰는 메서드
- 리소스의 부분 수정은 POST나 PATCH 쓰세요
- PATCH 쓸때는 관련 rfc 문서들이 있으니까 필요하다면 참고하세요
TL;DR
---
REST 기반의 API 서버를 만 - doortts/blog
PHP - 페이지 클래스(Pagination)
MySQL 데이터베이스에 저장되어 있는 데이터가 많아질 수록 웹에서 표시할때 페이지 처리가 필요하게 되었다. 구글에서 "php 페이지네이션" 으로 검색하고 참고한 소스코드는 다음과 같다. <?php # # paging.php #..