학습 기록

자바에서 정렬하기 vs DB에서 정렬하기

#커널 360#자바#MySQL#프로젝트

프로젝트 도중 복잡한 정렬 로직이 필요한 상황이 있었다. 자바 코드 상에서 직접 정렬하는 것과, DB의 ORDER BY를 이용해 정렬하는 것의 성능 차이를 한번 측정해보았다.

더보기 →

November 17, 2024

DB에 대량의 데이터를 넣는 방법

#커널 360#MySQL#프로젝트

DB에 대량의 데이터 넣는 방법 프로젝트를 진행하던 중 프론트 측에서 나중에 대량의 데이터를 가지고, 렌더링 최적화를 하고 싶다고 하여 대량의 데이터를 DB에 넣는 방법을 찾아보게 되었습니다.

더보기 →

November 7, 2024

도커와 리눅스 컨테이너

#커널360#기술 세미나#도커

커널360 기술 세미나 오늘은 도커 컨테이너에 대해 이야기해보겠습니다. 컨테이너 = 리눅스 프로세스 도커 컨테이너는 가상머신이 아니라 리눅스 프로세스입니다. 도커는 리눅스의 커널이 제공하는 기술을 활용합니다.

더보기 →

November 5, 2024

Cookie

#커널 360#Cookie#프로젝트

Http Cookie란 서버에서 클라이언트에 보내는 작은 데이터 조각이다. 브라우저는 서버에 요청을 보낼 때, 해당 서버의 쿠키를 요청에 담아 같이 보낸다. 쿠키는 인증 토큰이나 세션 값, 사용자 정보를 저장하는 데 사용할 수 있다

더보기 →

October 10, 2024

Mysql text vs blob vs longblob

#커널 360#MySQL#프로젝트

rss 피드 데이터를 가져오는 과정에서 https://dev.gmarket.com/rss 사이트에서 제공해주는 description 데이터 크기가 상당히 큰 것으로 확인되어 어떤 데이터 타입을 사용해야 할 지에 대해 고민하게 되었습니다.

더보기 →

September 29, 2024

브라우저 보안 정책과 CORS

#커널360#기술 세미나#도커

이번 시간에는 브라우저 보안 정책에 대해 이야기해보겠습니다. 브라우저 보안 정책은 언제 처음 도입 되었을까요? 이는 1995년 Netscape 2.02. 버전에서 등장한 보안 정책, Same Origin Policy 에서 부터 시작됩니다.

더보기 →

September 2, 2024