전체 글48 2019-10-13 ~ 2019-10-20 이탈리아 여행 로마 (Roma) 피렌체 (Firenze) 베네치아(Venezia) 2022. 2. 2. 2019-10-07 ~ 2019-10-12 그리스 여행 아테네 (Athens) 미코노스 (Mykonos) 2022. 2. 2. 우아한 테크코스 4기 백엔드 최종 합격 후기 우아한 테크코스 선출 과정은 (1차) 코딩테스트 및 자기소개서 -> 3주간의 프리코스 -> 최종 코딩테스트 로 이루어 집니다. (1차) 코딩테스트 총 7문제이며 시험 시간은 5시간이었다. 어려운 알고리즘 문제는 아니고 대체적으로 구현 문제로 이루어져 있었으며 뒤로 갈수록 난이도가 높아졌다. 1, 2번은 풀이 시간이 각각 20분도 걸리지 않을 정도로 난이도가 쉬운 편이었다. 다만 제출한 코드의 정답 여부를 알려주지 않는 형태로 진행이 되어, 테스트 케이스를 만드는데에 시간을 써야만 했다. 결론적으로 총 7문제중 6문제를 풀고 코딩테스트를 마무리했다. 마지막 문제인 7번을 풀려고 할 때 쯤에 시험 시간이 1시간 밖에 남지 않아서, 이미 풀었던 문제를 검토하는 것이 더 낫겠다고 판단했다. 자기소개서 우아한테크.. 2022. 1. 22. Ubuntu 서버에 Docker로 스프링부트 Jar 배포 (feat Redis) 제가 노트북을 Mac을 이용하기 때문에 로컬서버는 Mac OS (Apple sillicon) 기준으로 설명합니다. 1. 로컬 서버와 Ubuntu 서버에 docker 설치하기 - Mac에 설치 https://docs.docker.com/desktop/mac/install/ Install Docker Desktop on Mac docs.docker.com - Ubuntu에 설치 https://blog.dalso.org/linux/ubuntu-20-04-lts/13118 Ubuntu 20.04 Docker 설치하기. - 달소씨의 하루 이번에는 Ubuntu 20.04 LTS Server 버전에서 Docker 설치를 한번 진행해보겠습니다. 설치방법은 매번 하던대로라서.. 크게 달라지지않지만 기록용으로 남겨봅니다... 2022. 1. 6. 9장 소프트웨어 개발 보안 구축 Secure SDLC (Software Development Life Cycle) 기존에 존재하던 SDLC에 보안 강화를 위한 프로세스를 추가한 것 (1) 방법론 - CLASP : SDLC 초기단계에서 보안 강화를 위해 추가된 방법론 - SDL : 마이크로소프트사에서 기존의 SDLC를 개선한 방법론 - Seven Touchpoints : 소프트웨어 보안의 모범사례를 SDLC에 추가한 방법론 (2) 소프트웨어 개발 보안 요소 - 기밀성 : 인가된 사용자만이 접근할 수 있음 - 무결성 : 인가된 사용자만이 수정할 수 있음 - 가용성 : 인가된 사용자는 언제 어디서든 접근할 수 있음 - 인증 : 해당 사용자가 인가된 사용자인지 확인하는 과정 - 부인방지 : 송수신자가 본인이 송수신한 사실을 부인하는 것을 방지.. 2021. 10. 10. 8장 SQL 응용 프로시저 SQL을 사용하여 작성한 일련을 작업을 저장해두고 호출하여 원할 때 마다 실행할 수 있도록 하는 절차형 SQL 정의 CREATE [OR REPLACE] PROCEDURE 프로시저이름(변수명 IN 변수타입) IS 변수선언 BEGIN sql문 EXCEPTION WHEN ,,, THEN ROLLBACK; COMMIT; END; CREATE OR REPLACE emp_change(id IN int) IS BEGIN UPDATE 급여 SET 지급박식 = 'S' WHERE 사원번호 = id; EXCEPTION WHEN PROGRAM_ERROR THEN ROLLBACK; COMMIT; END; 실행 / 삭제 EXECUTE 프로시저명(변수); DROP PROCEDURE 프로시저명; 트리거 삽입, 갱신, 삭제의.. 2021. 10. 9. 이전 1 ··· 3 4 5 6 7 8 다음