TIL51 항해99_TIL220622 (클론프로젝트 6일차) - client_loop: send disconnect: broken pipe 뜨면서 서버가 끊김 SSH 연결 후 아무 동작이 없으면 pipe에러로 종료된다고 한다. SSH : 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜이다. 출처 : https://musclebear.tistory.com/28 [파이프 연결 끊김 증상] packet_write_wait: Connection to x.x.x.x port x: Broken pipe packet_write_wait: 경고창이 뜨면서 연결되어 있던 SSH가 끊어질 경우 어떻게 해결 가능할까? * 증상: SSH연결 후 아무동작 없을 시 이후에.. 2022. 6. 23. 항해99_TIL220621 (클론프로젝트 5일차 : 이메일 인증 스프링) 이메일 인증하기를 구현해봤다. 그냥 이메일 보내는 기능까지만 다른 블로그 참고하여 구현했다. EmailConfig import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.mail.javamail.Ja.. 2022. 6. 21. 항해99_TIL220620 (클론프로젝트 4일차) 깃헙에 403에러가 계속나서 아주 그 동안 아주 고생하고, 다른팀에서도 고생이 많았다. https://techstock.biz/Git-Github/Git-push-denied/ Github에 Push가 거부될때 깃허브를 이용해 복수의 블로그를 만들다보니 한 컴퓨터에서 여러 깃허브 유저에 푸쉬작업을 해야할 상황이 생겼다. git config --global user.email "change user.email" git config --global user.name "change user.name" techstock.biz 깃헙을 이용하면 윈도우에 자격증명이 생성되는 것 같은데, 지우고 초기화하니 저장이 정상적으로 됐다. 깃헙 잘 사용할 수 있게 숙지를 잘 해놔야겠다. 오늘도 시크릿키,엑세스키 노출돼서 한 .. 2022. 6. 21. 항해99_TIL220617 (클론코딩 1주차) 새로운 주차의 시작, 클론코딩 주차 시작이다. 1주일 동안 우리 팀은 프립을 클론코딩해보기로 했다. 사이트 : https://www.frip.co.kr/ 프립(Frip) : 세상 모든 경험의 시작 일상을 바꿔줄 새로운 경험을 시작하세요. 집에서 편하게 취미를 시작하거나, 개성있는 사람들과 특별한 시간을 가지세요. 취미, 클래스, 모임, DIY, 밀키트, 액티비티까지 모든 경험을 프립에서 www.frip.co.kr 이전에 미니프로젝트 하면서 느낀점을 토대로 이번에는 설계를 좀 더 빡세게 시작했다. 하루 종일 설계만 할 줄은 몰랐지만, 자세하게 짠 것 같아서 일 하면서 혼동은 많이 없을 것 같다. 와이어 프레임 ERD 아직도 연관관계 맺는 것은 너무 어렵다. 임의로 이렇게 맺어놓기는 했으나 팀원들 다 익숙치.. 2022. 6. 18. 항해99_TIL220616 (미니프로젝트 마지막날) 오늘 미니프로젝트를 완성했는데, 너무 만족스럽게 작품이 나왔다. 프론트엔드분들과 백엔드분들의 협동이 너무 잘 됐다. 오늘은 버그나는 것들을 정리를 했다. 그 동안에도 잡았지만, 직접 해보니 버그나는 것들이 많았다. 이런 느낌으로 계속 소통하면서 버그와 개선점을 수정해나갔다. 이렇게 해결한 것들도 정리하고, 시간이 있으면 더 해보고 싶은기능들도 적으니, 매니저님들한테 피드백도 잘 왔다. 피드백으로는 이제 변수명을 정할 때 좀더 명확하게, db에 관련있게 변수명을 정하고, 함수명도 이 함수를 보면 어떤 기능을 하는지 좀 더 명확하게 지정을 해야한다고 피드백을 받았다. 또, 랭킹시스템이 if와 else if로 복잡하게 되어 있는데, 이런 경우에는 따로 함수로 빼는게 나을 것 같다고 하셨다. private St.. 2022. 6. 16. 항해99_TIL220612 (미니프로젝트 6일차) 오늘의 이슈 - Get, Post요청은 잘 받아들이는데, Put, Delete 요청을 받아들이지 않았다. @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .exposedHeaders("Authorization") .allowedOriginPatterns("*") .allowedMethods("GET","POST","PUT","DELETE"); } } 처음에는 .allowedMethods()가 없었는데 미설정 시 GET, POST만 가능하다고 한다. 실제로 셋팅해주니 정상 작.. 2022. 6. 15. 이전 1 2 3 4 5 6 7 ··· 9 다음