목록분류 전체보기 (168)
쌩로그
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 어쨋든간에 나는 어잘될사다. 목차 개요 본론 요약 끝 1. 개요 yml설정에서 OAuth2.0의 구성정보를 설정하는데, 스프링에서 지원(구글,깃허브,페이스북 외)하지 않는 OpenId 클라이언트의 정보를 설정하는데, 모든 주석을 달고싶었다. 그런데, 각 항목의 세부정보가 어떤 것인지 알고싶었는데, GPT와의 사투(?;; 이놈 링크 알려주긴 하는데 그냥 공식 문서의 홈페이지로 리다이렉트됨 고맵긴한데,,,, 여튼..)끝에 뭔가 보이기 시작해서 글을 쓴다. 지금 블로깅 주제 스택 쌓인 게 어마어마하지만, 이건 지금 기록을 해놔야될..
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 어쨋든간에 나는 어잘될사다. 해당 링크 나름 트러블 슈팅이라 링크만 달아 놓는다.
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 어쨋든간에 나는 어잘될사다. 목차. 개요 본론 요약 끝 1. 개요 최근 팀프로젝트를 시작했는데, 폴더 구조 잘 못 되서 그에 관한 이야기를 풀어보고자한다. 눈앞에 트러블 슈팅하느라, 신경도 못 썻다만.... 복기하면서, 내 Toy 레포를 조물딱 조물딱 거리면서 한번 포스팅 해보려고 한다. 2.본론 자 결론부터 말하면, 폴더구조가 위처럼 이쁘게 나와야하는데, ~ 이따구렇게 나오는 게 문제였다..;;; ~dev에 그냥 냅다 다 나오는 것...~ ~그래서 브랜치를 막 pull땡기고 push를 하고, 브랜치를 아예 지우기도 하고, ..
내가 성장하는 것이 다른 사람에게 좋은 영향을 줄 수 있다. 그래서 나는 잘 되야만 한다. 나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 된 사람이다.. 어쨋든간에 나는 어잘될사다. 목차 개요 본론 2-1. 람다식 개념 2-2. 람다식 규칙 2-3. 메서드를 람다식으로 2-3-1~5 예제 2-3-6. 예제들 답 체크 요약 끝 1. 개요 스프링의 실무에 있는 개발자들의 여러 강의들을 접하다보니, 람다식과 스트림이 많이 보인다. 이는 그만큼 많이 쓰인다는 반증이기도 하다. 람다식과 스트림을 이번참에 한 번 정리해보고, 지금 시작단계에 있는 프로젝트에도 한번 사용해봐야될 것 같에서 이번참에 정리를 해보려고 한다. 일단은 람다식에 대해 쭉 정리를 해보려고 한다. 참고서는 자바의정석 ..
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 어떻게든 잘 되고 있다.. 여튼간에 나는 어잘될사다. 목차 포스팅 개요 github Issues 템플릿 작성 과정 2-1. 템플릿 작성 2-2. 이제 Issue를 등록해보자 2-3. 마크다운 팁(체크박스) 2-4. Issue등록을 칸반보드로 하기(내용추가) 요약 끝 1. 포스팅 개요 깃허브 Issues 템플릿 작성에 관한 과정 포스팅이다. 깃 허브 레포의 Project의 칸반보드를 이용하기 위한 테스팅 중, 템플릿을 재사용하는 걸 알았는데, 이번에 알게 되어서 그에 대한 과정을 하는 포스팅이다. 이슈 등록과 더불어서 프로젝트 칸반에 올라간다는 것도 덤으로 알게 된 부분은 아싸 개이득~~ 덤이다. 2. github Issues 템플릿 ..
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 어떻게든 잘 되고 있다.. 여튼간에 나는 어잘될사다. 목차 개요 본론 요약 끝 1. 개요 프로젝트를 진행하면서 모각코 채널도 좋을 것 같아서 디스코드 노래 봇을 초대하는 과정에 대한 내용이다. 소프트적인 프로젝트 환경 세팅이라 생각하고 겸사겸사 포스팅한다. 2. 본론 일단 나는 노래 봇 중에 Vexera를 선택했다. 혹시나 다른 걸 원한다면 그걸 선택하면 된다!! 일단은 채널에서 채팅채널과 음성채팅을 하나 만든다. 채팅채널을 새로 파는 이유는 나름 관심사의 분리인데, Vexera 명령어가 일반 다른 채팅과 겹치면, 혼잡해지기 때문이다. 개인적으로 혼잡한거 별로 안 좋아한다.. 다른 사람도 마찬가지일터.. 그리고 음성채널은 회의채널이 ..
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 어떻게든 잘 되고 있다.. 여튼간에 나는 어잘될사다. 목차 개요 본론 요약 끝 1. 개요 제목이 곧 내용인 제곧내이다. 온라인으로 만난 분들끼리 팀프로젝트를 진행하게 되었다. 거기서 디스코드로 몇 가지 세팅을 했는데, 그 중 하나가 디스코드 채널과 깃허브의 레포와 연동이다. 레포의 변경이 감지되었을 때, 디스코드 채널로 메세지가 오게 한 것이다. 그 세팅에 관한 과정이다. 2. 본론 일단 디스코드의 서버에서 채팅채널을 생성한다. 내가 만든 방식이다. 그러면 오른쪽에 톱니바퀴모양의 설정으로 들어간다. 이렇게 보이는데, 좌측의 연동 탭으로 들어간다. 그러면 이렇게 나오는데, 현재 1개로 나오는 것은 이미 있기 때문이고, 처음엔 0개로 나..
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 어떻게든 잘 되고 있다.. 여튼간에 나는 어잘될사다. 제 곧 내이다. 결론은 사진한장으로 끝난다. 사진 한장이면 끝나지만 쪼금만 더 설명 하겠다. 원래 개요 본론 요약 끝(이거 필수 ) 으로 이루어지지만, 간단하므로 바로 간다. 레포를 만든다. 세팅 -> Collaborators -> Add people 별명(깃허브 주소 X. 깃허브 소유자 닉네임 나를 예로 들면 SsangSoo) 추가 해주면 끝 그림 한장이면 끝.( 사실 두장 ) 이 그림이 2번 과정 위 그림은 3번 과정 + 4번 과정이다 주의 사항은... 닉네임 넣어야한다.. URL 넣고 싶으면 넣으셔도되는데, 백만년해도 안 될겁니다. -끝- ㄹㅇ 간단
나는 진짜 ㄹㅇ 조만간 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 어떻게든 잘 되고 있다.. 여튼간에 나는 어잘될사다. 목차 포스팅 개요 본론 요약 끝 1. 포스팅 개요 각 메서드의 매개변수를 Object타입의 가변인자로 주려다가 마주한 문제가있고, 그에 대한 생각을 쓰는 글이다. 그리고 스프링을 하면서 자바 개념이 더 깊어진다... 2. 본론 저번에 포스팅했던 Controller 구현 ( for. 객체지향적인 코드) 에서 컨트롤러를 인터페이스화 해서 CSR방식과 SSR방식의 반환타입이 다르기 때문에, 모든 클래스의 조상인 Object를 받았는데, 다음 문제는 매개변수쪽이었다... 나의 생각은 일단 그냥 메서드의 매개변수로 (Object...objects)를 주면, 당연히 되겠지 했는데 아니었다....
나는 어차피 잘 될 사람이다. 어차피 잘 될 것이고, 지금도 잘 되고있고, 과거도 잘 되어왔기에,,, 목차 포스팅 개요 본론 2-1. CSRF란 2-2. CSRF 흐름 2-3. CSRF 방지방법 2-4. 스프링 시큐리티에서 Csrf필터 요약 끝 해당 메서드에 대한 설명은 내 깃헙레포에 있다. 해당 내용은 인프런의 정수원님 강의에서 기반한 내용이다. 1. 포스팅 개요 ㄹㅇ 제곧내이다. CSRF가 무엇인지, 어떤 흐름인지에 대한 내용이다. 그리고 스프링 시큐리티는 이걸 어떻게 방지하게 해주는가, 클라이언트는 어떻게 대처해야하는가 에 대한 내용이다. 바로 본론으로 가자. 2. 본론 2-1. CSRF란 사용자의 의도와는 무관하게 공격자가 의도한 방식대로 사용자가 서버로 요청을 하고, 받는 공격기법을 사이트 간 ..