Computer Science 2

코딩테스트를 위한 MySQL 문법 정리

간혹가다 코딩테스트를 보는 기업들 중, SQL 문제가 1문제씩 나오는 기업들이 있다.(ex. SK C&C, 현대 IT&E, 은행권) MySQL은 정보처리기사 시험공부나 데이터베이스 전공시간에만 다루고 실무에서 사용하지 않는 이상 취준생이라면 잘 만질일이 없다. SQL 관련 문제는 프로그래머스를 참고하면 좋다. 시험보기 1~2주전 한번 다 풀어보면 좋다. 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 만약 이걸 다 풀었다면 해커랭크에서도 문제를 풀어 볼 수 있다. Solve SQL Code Challenges A special-purpose language designed for managing data held in a relational database..

세션과 쿠키 (HTTP)

쿠키 : 유저 아이디 자동완성 쇼핑몰에서 로그인 안한 채로 장바구니담기 사용자의 편의를 위함 조작되어도 큰 문제가 없는 정보 세션 : 서버(관리자) 사용자의 민감한 정보, 조작되면 안되는 정보 세션에 담긴 정보가 많으면 서버 부하가 걸릴 수 있음 서버에서 만든다. 쿠키안에 세션 ID를 넣어서 클라이언트에게 Response 한다. 결국 세션도 쿠키를 사용하는 것이다. timeout을 업데이트 세션을 RAM DB에 저장해둔다. 사용자가 다시 로그인을 하면 쿠키와 세션 정보를 같이 서버에 보낸다. 내부 DB로 세션정보를 확인 트래픽이 많아지면 로드밸런서가 사용된다. 3개의 웹서버가 동작한다고 가정했을 때, 1번 서버에서 세션 ID를 발급받았는데, 이 세션 ID를 가진 사용자를 로드밸런서가 2번 서버로 보낸다면..