분류 전체보기 (147) 썸네일형 리스트형 HTTP 무상태성 (stateless) - 상태성 (stateful) 서버 - 클라이언트 Stateful (상태성) - 서버가 클라이언트의 이전 요청을 기억하고 있음. 예: FTP - 로그인 한 사용자는 서버가 계속 기억을 하고 있음. 장점: 요청이 간결함. 서버가 클라이언트의 요청 내역을 기억함. 단점: 늘어난 요청을 처리하기 위해 서버를 늘리면, 늘린 서버에서 어떤 클라이언트의 요청이든 기억하고 처리할 수 있어야 하기 때문에, 서버 간 애플리케이션 상태가 동기화 되어야 함. 즉, 어떤 서버라도 동일한 애플리케이션 상태를 사용할 수 있도록 되어야 함. 이럴 경우, 서버가 100대라고 하면 오버헤드가 발생함. 즉 확장성이 낮음. Stateless (무상태성) - 이전 요청과 현재 요청이 관계가 없음. 매 요청이 새로움. 예: HTTP - 서버는 이전 요청을 기억하고 있지 .. 자바 완전 정복 필기 "클래에서 객체를 만드는 과정은 생성자가 수행한다." A a = new A(); 'A() 생성자로 만든 객체를 힙 메모리에 넣고, 위칫값을 A 타입의 참조 변수a에 저장하라!' React.js, 스프링 부트, AWS로 배우는 웹 개발 101 필기 스프링 프레임 워크의 핵심 의존성 주입 "의존성 주입은 디자인 패턴으로 IoC를 구현하는 방법 중 하나." 내일배움캠프 수료식 feat. 특강 수료식 2022년 1월 14일 스파르타코딩클럽의 '내일배움캠프' 수료식을 했다. 먼저 박**님의 취업/면접/진로 특강을 듣고 짧게 수료식이 진행 되었다. 캠프 자체는 1월 7일 종료 되었지만, 수료증과 상장을 나눠주기 위해 수료식이 진행 되었다. 수료식에 앞서 마니또처럼 '다른 동기 칭찬하기'를 했는데, 이날 상위 7명을 발표하여 선물을 준다고 했다. 이 공지를 봤을 때 솔직히 '내가 순위에 들어갈까?' 하며 생각했다. 캠프에서 "매컴싸" 이외에도 슬랙에 개발 입문 하신지 얼마 안되는 사람들을 위해 자료 공유를 열심히 했기 때문이다. 두둥! 내가 순위에 들어갔다. 나랑 다른 한분은 매니저님께서 특별히 언급을 해주셨다. 7명에게 칭찬을 받은, 가장 칭찬을 많이 받.. mysql root 비번 재설정 https://minkyoe.tistory.com/1 MySQL 재설치 에러 mariadb를 설치한 후 mysql를 설치하니, 경고문이 떠서 찝찝해서 mariadb를 지웠다. 그대로 사용해도 지장이 없지만, 그냥 깔끔하게 정리하고 싶었다. 그리고 나서 mysql를 실행하는데, 이 에러가 떴다. ERROR 2002 : can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) mysql.sock 위치를 찾는다. sudo find / -name mysql.sock MySQL을 실행해야지 나오는 경우도 있어서, 아래처럼 실행 되는 것을 확인하고 다시 검색을 해보자. 이렇게 하면 뭔가 많이 뜬다. 그 중에서 이렇게 깨알 같이 나오는 경로를 찾으면 된다. my.cnf 파일에 소켓 경로 설정을 한다. .. 모의 면접 후기 1. MongoDB와 MySQL의 차이. 어떤 서비스에서 MySQL을 쓸 것 같은지? (어떤 서비스에 MongoDB가 적합한지?) 2. CI/CD가 무엇이냐? 구성을 설명해달라. CI와 CD의 차이를 말해보라. Git Action의 무엇이야. 3. HTTP와 HTTPS의 차이. (SSL, 암호화, 복호화) 4. Elastic beanstalk를 어디까지 써봤는지? Elastic Beanstalk의 각 기능. (auto scaling) 5. dispatcher servlet 6. 의존성 주입시 방법이 뭐냐 (생성자, 필드, 세터). 7. 정규화. 테이블 명시하기. 명확하게 쓰기. 8. DI, IoC에 대해서 공부하기. 9. 이력서에 쓴 키워드 중심으로 질문하기 때문에 이력서에 쓴 키워드는 다 숙지하기. 자.. Encoded password does not look like BCrypt http://www.yes24.com/Product/Goods/103453774 스프링 부트 쇼핑몰 프로젝트 with JPA - YES24 스프링 부트와 JPA를 활용하여 실제 이커머스 업계에서 활용되는 쇼핑몰 기술들을 직접 구현해볼 수 있게 구성하였다. JPA와 Thymeleaf에 대한 간단한 예제로 기본 개념과 사용법을 익히고 그 후 쇼 www.yes24.com 이 책에서 나온 로그인 기능을 구현 하는데, 갑자기 Encoded password does not look like BCrypt 이 에러가 떴다. https://www.codejava.net/frameworks/spring/encoded-password-does-not-look-like-bcrypt [Fixed] Spring Security:.. 내일배움캠프 117일차 - 최종회고 내일배움캠프 117일차이다. 내 해군OCS기수가 117기인데... 117이란 숫자가 나랑 인연이 있는건가? 드디어 끝났다. 117일 간의 여정을 마쳤다. 7월부터 C, 파이썬을 파트타임으로 배우다가 8월 25일 하던 일 중단하고, 8월 26일 스파르타코딩클럽 내일배움캠프 지원을 하고, 8월 27일 서류 통과했다고 통보 받고, 8월 29일 신** 매니저님이랑 면접 보고, 8월 30일 합격 문자를 받았다. 노트북 배터리 수명이 거의 다 되어서 9월 1일은 노트북 수리 맡기고, 9월 2일부터 '생활코딩'의 '웹' 수업부터 듣기 시작했다. 혼자 수업을 들으며 선행 학습을 하는데, '얼른 9월 13일이 되어서 캠프를 시작 했으면 좋겠다'고 생각했다. '항해99&#.. 내일배움캠프 - 최종 프로젝트 회고 12월 31일 최종 프로젝트 발표를 했다. 최선을 다 해서 발표를 했다. 아쉽다. 여러모로. 1. 캠프 초반에 정말 사용자들이 쓸만한 제품을 만들고 싶었다. 이런저런 논의를 하는 과정에서 "여러분들은 백엔드 개발자이지 기획자가 아니다. 여러분들이 하는 고민은 기획자가 하는 고민이다"라는 피드백을 들었다. 사용자에 대한 고민보다 기능 구현에 중점을 두었다. 그런데 최종 발표회에서 좋은 피드백을 받은 팀은 사용자/고객에 대한 고민을 한 팀이었다. 2. 다양한 기능을 시도해보고 싶었다. 그러나 '기능 다이어트를 하라'라는 피드백이 왔다. 그래서 기본 CRUD + a 를 구현했다. "프로젝트 기능이 적다고 기죽지 마세요"라는 이야기를 들었다. 사람들의 생각은 다 다양하고, 증명을 요구하는 수학이나, 물질의 속성.. 이전 1 2 3 4 5 6 7 8 ··· 15 다음