목록TIL (93)
개발 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cgVDrQ/btriRXZeHtN/znW8zBwhreu2l83xkoKknk/img.png)
(+) 버전관리 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 시간에 따라 파일의 변경사항을 추적하고 기록함으로써, 버전 관리 시스템은 이전 버전으로 복구하거나 조회할 수 있는 기능을 제공 코드가 수정될 때마다 파일로 일일이 따로 저장해주거나 수동으로 백업해두기는 매우 번거로운 일인데, 이런 일을 대신해준다 어떤 부분이 수정됐는지 쉽게 볼 수 있고 수정된 부분을 이전 버전으로 롤백 하는 등의 편리한 기능들을 가진다 ** 중앙집중식 버전 관리 (CVCS) & 분산 버전 관리 시스템(DVCS) 중앙집중식 버전 관리 (CVCS) 버전 관리 자료가 중앙 시스템(서버)에 저장되어 관리 중앙 서버에 올라간 소스코드를 내려받아 작업하고 결과물을 comm..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHupdN/btriTvVg5q7/Z4VTKG8DQsfujG0KM1yRBk/img.png)
* 자바 숫자 뒤집기 int rev = 0; while (num[i]>0) { int digit = num[i] % 10; rev = rev * 10 + digit; num[i] = num[i]/10; * 자바 문법 뽀개기 [객체지향언어] - 클래스 : 대상의 공통 속성(객체의 속성)을 한 군데에 정의해놓은 것. - 인스턴스 : 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 함 -생성자 : 인스턴스가 생성될때 사용되는 '인스턴스 초기화 메소드' class Phone { String model; String color; int price; Phone(String model, String color, int price) { this.model = model; this.color = color; ..
벌써 5주차..!? TIL 을 어디에 써야 할 지 잘 모르겠다 노션이 편하긴 한데,, 아직까지도 정리 방식이나 형식이 자리를 못 잡았다 . 이번주는 프로젝트 기능 구현을 하는데 집중해서 보냈다. 1차때는 서로 기능 구현 한거 보여주기만 하는 식이였는데 2차때는 코드까지 같이 보여주면서 설명하니까 그때그때 부족한거 고칠 수 있는 부분 공유할 수가 있어서 좋았다. 앞으로는 pr시 리뷰 직접 달아보기 등 깃허브를 더 잘 활용해 보기로 했다. 팀원분들께서 내가 많이 늘었다고 해주셨지만 난 아직도 복붙쟁이인데다가 시간이 오래 걸린다 ㅠ 그래서 시간제한 있는 구현 테스트는 말짱꽝이다. 코드를 직접 쳐보고 이해하는데 시간을 더 들여야겠다고 생각했다. 또 내가 한 부분 외에는 이해도가 많이 부족해서 ㅠㅠ 그것도 봐야한..
1.이번 일주일 동안 있었던 일, 내가 한 일 -알고리즘 공부를 시작했다. 자바는 처음 써봐서 다 새롭다. 하루에 5문제씩 풀기로 했는데 풀때도 있고 못 풀때도 있다 -프로젝트 기능 중 S3 파일 업로드 부분 구현했다. 머지했을 때도 잘 될지는 아직 모르지만 내 컴퓨터에서는 잘 된다 -AWS로 HTTPS 등록하는 것 배움 ! 2.나의 감정적인 반응, 느낌 -2차 프로젝트 기간에는 더 빡셀 줄 알았는데 생각보다 추가 이슈가 많지 않아서 생각이랑 다르다. 하지만 막상 해보면 더 어렵겠지..? 이번주는 뭘 하긴 했는데 .. 하루에 집중을 잘 못하고 흘러간 것같다. 나는 할 거 딱 정해주는 게 편한 사람이라 내가 복습하고 뭐 하고 하려니까 의지도 사실 잘 안 생기고 잘 모르겠다. 정신이 딴 곳 가있나.. 갈 데..
2차가 더 아프다더니 넘 아파요.. # 개발 업무내용 자바 공백이 있는 문자열 한줄을 리턴받고 싶으면 nextLine() 메소드를 사용 # 이슈 어제 한 s3 파일 업로드 코드에서 오류발견 파일명에 공백이 포함되면 파일명까지 나누어져서 제대로 파일을 불러오지 못 한다 그래서 이것저것 해봤지만 공백으로 나눈 요소중에 필요없는 맨 앞뒤는 삭제하고 나머지는 공백으로 붙여줘서 해결 ! 뭔가 앞으로도 계속 이런 오류가 나올 것 같다 .. 파일명을 가늠할 수 가 없다 filename = str(image_receive).split(" ") del filename[0] del filename[-1] filename = " ".join(filename).replace("'","") 챌린지가 삭제되면 s3에 있는 관련 ..
팀장님과 함께 장장 3시간동안 aws로 https 연결하는거 배웠다. 나도 도메인 등록부터 해서 같이 해보려고 했는데 인스턴스부터 꼬여서 뭐 어떻게 해야될지 모르겠더라 ㅠ 시간 오래 걸릴거같아서 일단 오늘은 보기만 했는데 나중에 꼭 내가 직접 해봐야겠다.. 준호님 성훈님과 다시 해보고 노션에 상세하게 정리했다 생각보다 오래걸렸는데 몇번 반복해서 보니까 ( 또 직접은 안 해봄 .. ) 확실히 머리에 남는 것 같다 아직 AWS 이해 못 하는게 훨씬 많지만 엄청 어려워 보였던 걸 같이 해보니까 뿌듯하다 대충 적은 메모를 봐도 화면이 떠오르니까 이정도면 오늘은 큰거 하나 배웠다 . s3 파일 업로드 오래 걸릴 것 같았는데 생각보다 금방 해서 기분 좋다 ! aws .. 정리해도 잘 모르겠고 강의를 들어야 할 것 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JXyuf/btrgOuziGGT/TdlUSnO90ZGwMgek8hGjik/img.png)
점점 해이해져가는 내 모습.. 별루다 밥 먹고 낮잠이 왜이렇게 자고 싶니 ㅠ 오늘 2차프로젝트 시작 날 . 나는 하나 하는대도 오래 걸리니까 시간 많다고 생각하지 말고 맡은 건 빨리 끝내려고 노력하자 ㅠ 1차 때보다 많이 하자 ! 이제 직접 aws 강의에서 배운 걸 사용해야하는데 너무 어려워서 큰일이다 흐름도 안 잡히고 복잡하다 ㅠㅠ 쿠키/세션 방식과 JWT -쿠키/세션 방식은 기본적으로 세션 저장소가 필요. 사용자가 로그인을 하면 서버에서 계정정보로 사용자 확인 후 고유한 ID 값을 부여하여 세션 저장소에 저장. 세션저장소는 로그인을 했을때 사용자의 정보를 저장하고 세션ID값을 만듦. 그리고 HTTP 헤더에 실어 돌려보냄 사용자는 쿠키로 보관하고 있다가 인증이 필요한 요청에 쿠키(세션ID)를 넣어 보낸..
벌써 3주차 ! 프로젝트 내에서 내가 맡은 것이 많지는 않았다. 팀원분들이 배려해주셔서 웹개발 기초만 들어도 충분히 할 수 있는 부분을 맡아 구현하게 되었다. 물론 ajax로 작성했던 코드가 머지했을때 작동하지 않아서 팀장님이 다 jinja로 바꾸셨지만 그 부분을 보면서 jinja2를 사용하는데 조금 익숙해졌다. 그래서 구현 테스트를 할 때에도 ajax 말고 jinja로 해보고 싶어서 코드를 작성하기도 했다. 여전히 어떤 것을 구현하려고 하면 전에 만들었던 것을 아예 복사해와 변경된 곳만 바꾸는데 머무르지만 그래도 아예 모르고 했던 초반과는 조금 달라진 것을 느꼈다. 팀원들끼리 서로 격려를 많이 해주셔서 무사히 잘 끝났다 ! 다들 너무 감사하다 어제는 aws 강의 듣고 회고도 미리 쓸 수 있었다. 근데 ..