전체 글 218

[엑셀보다 쉬운 SQL_1주차] SQL이란 (스파르타코딩클럽 강의)

SQL을 들어가기 전 데이터베이스란? 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이라고 생각하면 되어요. 원하는대로 데이터를 저장하고 사용하기 위해서는 다양한 기능이 있어야겠죠? 그래서 통상적으로, 모든 데이터베이스는 CRUD에 해당하는 기능을 지원해요. C (Create): 데이터의 생성을 의미합니다 R (Read): 저장된 데이터를 읽어오는 것을 의미해요 U (Update): 저장된 데이터를 변경! D (Delete): 저장된 데이터를 삭제하는 것을 의미해요 =>이 강의에서는, 저장된 데이터를 읽어오는 "R (Read)"에 대해서만 배울 것 SQL이란 SQL은 Structured Query Language의 약자인데요, 데이터베이스에 요청 (Query)을 날려서 원하는 데이터를 가져오는 것을..

SQL 2022.09.30

[백준 5585번 알고리즘] 거스름돈

백준 5585번 문제 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사고 카운터에서 1000엔 지폐를 한장 냈을 때, 받을 잔돈에 포함된 잔돈의 개수를 구하는 프로그램을 작성하시오. 입력 입력은 한줄로 이루어져있고, 타로가 지불할 돈(1 이상 1000미만의 정수) 1개가 쓰여져있다. 출력 제출할 출력 파일은 1행으로만 되어 있다. 잔돈에 포함된 매수를 출력하시오. 예제 입력 1 복사 380 예제 출력 1 복사 4 예제 입력 2 복사 1 예제 출력 2 복사 15 내가 해 본 거 1. 문제 분석 - 1000 -(빼기) 내가 내야할 금액 = 거..

항해 99 7기 수료!!

정말 정말 힘들었지만 해냈다. 나를 칭찬해 ♥ 내가 해냈다면 누구든지 해낼 수 있다. 1. 항해 99를 선택한 이유 평소 코딩에 관심이 있었지만 혼자서 공부를 하는 거는 한계가 있었고 그 한계를 느낄 즈음 코딩 부트캠프가 있다는 걸 알고 많이 알아보았다. 항해 99를 선택한 이유는 다른 부트캠프에 비해 상대적으로 가격이 비싸지 않았고 대구에 사는 내가 서울을 가지 않고 코딩을 배울 수 있겠다는 생각으로 지원을 했다. 오전 9시부터 오후 9시까지 오랜 시간 공부할 수 있다고 해서 의지박약인 나에게 강제성을 좀 더 주고 싶어서 지원을 한 것도 있다. 2. 항해 99 장단점 장점 1. 다른 부트캠프에 비해 상대적으로 가격이 싸다. 2. 장소에 구애받지 않고 어디에서든 코딩을 배울 수 있다. (지방 사람으로서 ..

WIL_항해99_13주차 (실전 프로젝트 6주 차)

[매주 일요일은, “혼자만의 시간을 가지며, 한 주를 회고하는 날입니다.”] 실전 프로젝트 때 내가 한 거 - GithubActions + CodeDeploy + Nignx를 활용해서 프로젝트 무중단 배포하기 (동관님이 도와주셨다 정말 감사하다 ㅠㅠ) - 게시글, 채팅게시글 신고기능 만들기 참고사항 https://wbluke.tistory.com/39?category=418851 항해99 13주 차를 해보고 나서 느낀 점 배포를 하고나서도 끝이 나는게 아니었다... 사용자의 피드백을 받고 수정을 해야하고 빠르게 배포를 하다보니깐 수정해야할 부분이 눈에 많이 보여서 배포하고 나서도 많이 바빴다. 사용자의 피드백이 없을까 걱정했던 것과 다르게 많은 피드백을 받아서 놀랬다. 백엔드는 눈에 보이는 부분이 많이 ..

Weekly I Learned 2022.08.08

WIL_항해99_12주차 (실전 프로젝트 5주 차)

[매주 일요일은, “혼자만의 시간을 가지며, 한 주를 회고하는 날입니다.”] 실전 프로젝트 때 내가 한 거 - 마이페이지 내가 참여한 채팅방 볼 수 있는 기능 추가 - 배포 후에 사용자 피드백 보고 내가 맡은 기능들 수정 항해99 12주 차를 해보고 나서 느낀 점 이번 주는 드디어 우리 프로젝트를 배포했다. 완벽하게 완성을 한거는 아니지만 초기에 우리가 생각한 기능들은 어느정도 다 만들었다는 생각에 배포를 시작했다. 이번 주가 중요한 게 배포 후에 사용자 피드백을 받은 후에 조금씩 사이트를 고쳐나가는 걸 경험해 보는거다. 완벽한 사이트가 아니다 보니깐 역시나 피드백이 많았다. 배포를 잘 끝냈다는 기쁨이 가기도 전에 수정해야할 사항과 기능적으로 더 추가해야할 사항이 많았다. 우리 사이트를 이용하고 피드백을..

Weekly I Learned 2022.08.01

WIL_항해99_11주차 (실전 프로젝트 4주 차)

[매주 일요일은, “혼자만의 시간을 가지며, 한 주를 회고하는 날입니다.”] 실전 프로젝트 때 내가 한 거 - NGINX + SSL을 EC2 서버에 설치 했다 (동관님이 도와주셨다 정말 감사하다 ㅠㅠ) 참고사항 https://velog.io/@jihyunhillpark/2.-spring-boot-%EA%B8%B0%EB%B0%98-%EC%95%B1-%EB%B0%B0%ED%8F%AC-Cerbot-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%B0%9C%EA%B8%89%EA%B3%BC-SSL-%EC%A0%81%EC%9A%A9 - 마이페이지 새로 추가된 기능 API 만듦 (+ 마이페이지 게시글 좋아요 API 구현하기) - 소셜로그인 3개 앱 게시하기 항해99 11주 차를 해보고 나서 느낀 점 3주차를..

Weekly I Learned 2022.07.25

WIL_항해99_10주차 (실전 프로젝트 3주 차)

[매주 일요일은, “혼자만의 시간을 가지며, 한 주를 회고하는 날입니다.”] 실전 프로젝트 때 내가 한 거 - 로그인, 회원가입 기능 - OAuth2 프로토콜을 이용한 카카오/네이버/구글 소셜 로그인 구현하기 - 마이페이지 전체 필요한 API 만들기 참고사항 - OAuth2란? https://tansfil.tistory.com/60?category=475681 항해99 10주 차를 해보고 나서 느낀 점 하.. 점점 더 의욕이 없어진다. 마구잡이로 늘어놓았는데 정리가 잘 안된다... 점점 지친다. 할 거는 많은데 잘 안 풀린다. 구글링을 못하는 건지 보면서 하는거도 한계가 있다... 지금 NGINX를 해봐야하는데 따라하고 있는데 중간중간 막힌다 ㅠㅠ //이번 주 해야하 거 - NGINX - SSL - 소셜..

Weekly I Learned 2022.07.18

TIL_항해99_68일차 (실전 프로젝트 22일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 제자리에 있어보이지만 전진하고 있다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 15일 (금)) // 오전 11시 회의 - post 게시물들 get 할 때 comment count와 view 구현하기 - 커피 게시글들 미리 넣어놓기 (MySQL // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - 22년 7월 15일 토요..

Today I Learned 2022.07.15

항해99 7기 7조 회의 정리 - 22년 7월 14일 (목)

오늘 회의 (22년 7월 14일 (목)) // 오전 11시 회의 - 없음 // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - 발표할 하기 전에 기술 스택 알고가자 [백엔드 코드 컨벤션] - 출력문 지우기 - 안 쓰는 주석 지우기 - 줄은 한 줄만 띄우기 - if ( ) {} / if문 쓸 때 한칸씩 띄우기 - 자주 쓰이는 거 따로 빼기 - try/catch 문 코드 컨벤션 보기 - 회원가입 / api빼기 - if 한 줄만 있으면 중괄호 안해도됨 - islogin / L 은 대문자로 해야하나?? - Repository 엔터없이 넣자 - 환경변수등록 (kakao URI, User Service에 관리자 가입토큰) - return 코드 줄은 그 전 코드에..

TIL_항해99_67일차 (실전 프로젝트 21일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 제자리에 있어보이지만 전진하고 있다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 14일 (목)) // 오전 11시 회의 - 없음 // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - 발표할 하기 전에 기술 스택 알고가자 [백엔드 코드 컨벤션] - 출력문 지우기 - 안 쓰는 주석 지우기 - 줄은 한 줄만 띄우기 - if (..

Today I Learned 2022.07.14