Spring 프로젝트를 생성 하긴 하였는데 강의에서는 IntelliJ로 실습을 해서 VScode에서 실행하는 방법도 찾아보았다.가장 먼저 확장팩 설치Spring Initializr Java SupportSpring Boot Extension PackJAVA 버전 업ht
https://github.com/anuraghazra/github-readme-stats깃허브의 여러가지 스탯을 보여줄 수 있는 카드 생성username=본인GitHub닉네임Doobyeol's GitHub statshttps://shields.io/
상위 디렉토리 이동하위 특정 디렉토리 이동최상위 디렉토리 이동다른 계정으로 전환 현재 계정에서 권한만 빌리기 (cd 못함)현재 디렉토리의 목록 조회ls / : 최상위 경로의 디렉토리 목록 조회ls /bin/ : 현재 (최상위) 경로 안에 bin 디렉토리 목록 조회현재
vscode The import lombok cannot be resolvedVScode에서 Spring Gradle 프로젝트를 실행했을 때 위와 같은 에러가 발생했다.해결 방법은 마켓에서 Lombok 확장팩을 설치하면 된다.VScode > 마켓플레이스 > 검색 > L
https://www.postman.com/downloads/?utm_source=postman-homepostman_downPOST/GET 선택TEST할 URL 입력 http://localhost:8080/create-developersBODY >
cannot be resolved to a typeJava(16777218) 참고 : https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting이런 에러가 발생했을 때 Java Language S
익스텐스 설치 https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-clientNew Request 누르고 Postman처럼 사용하면 된다! ;)인텔리제이에서는 유료 에디션만 사용
DB 연결 Server 우클릭 > Create > 서버 NAME 입력 Conncetion > Host (localhost 또는 IP 주소) > Port (기본 5432) > DB정보 (database name, 계정 정보) 입력 > Save
'C:\\Program Files\\PostgreSQL\\12\\pgAdmin 4\\runtime\\pg_dump.exe' file not found. Please correct the Binary Path in the Preferences dialogpgAdmin4에
데이터 베이스 우클릭 > Restore...... 클릭 > DUMP 파일 지정저는 스키마 DUMP 따로, 데이터 DUMP 따로 백업해두었습니다.스키마 먼저 Import하고 후애 데이터 Dump를 Import 합니다.테이블이 잘 불러와졌는지, 데이터는 잘 들어왔는지 확인
콘솔 에러원인 : https 사이트에서 http 사이트 요청 시 발생하는 보안 문제해결 :해당 url을 호출하는 JSP에서 http를 https로 변경해주고 해결했다.
참고IntelliJ에서 Gradle 프로젝트 구축시 위와 같은 에러가 발생했을때자바의 버전이 맞지 않아서 발생하는 문제이므로 아래 사항들을 확인한다.JAVA_HOME의 경로가 올바른 자바 버전의 경로를 지정하고 있는지 확인.Gradle에서 사용하는 자바는 11버전인데
인터넷 네트워크인터넷 망을 통해 메세지를 전송하는데 해저 광테이블 ..인공위성 .. 등 수많은 중간 서버(노드)를 거쳐서 건너감도대체 어떤 규칙으로 ? 수많은 복잡한 상황을 건너 목적지까지 잘 갈 수 있는 것인가? 이걸 이해하기 위해선 먼저 IP에 대한 이해가 필요하다
https://aws.amazon.com/ko/?nc2=h_lg해외 결제할 수 있는 카드 정보가 준비 되어있어야함 ( 롯데카드에서 100원 해외결제 된거 본인이 한건지 확인 전화옴 .. 주말인데 열일하신다 ㄷㄷ )EC2에서 인스턴스 시작프리티어 사용 가능한
프로젝트 우클릭 > Module...해당 프로젝트에 사용자 API를 구현할 server와frontend, 관리자용 API admin server를 생성이미지와 같이 하위 모듈에 생긴 porm.xml은 상위 모듈의 porm.xml 라이브러리를 끌어오기 때문에 사용자 AP
스승님께서 API 문서를 만들자고 하셔서 API 문서가 대체 뭐지 ? 했는데 .. Swagger 였구나 !!! 이렇게 API에 대한 문서가 필요한 이유는 RESTful API를 구현할때 Frontend 개발자들에게 API에 대한 정보를 전달하기 위한 용도로 쓰일 수 있
AWS에 데이터베이스 서버를 만들고 백엔드에 붙히는 작업을 하던 과정에서 실수로 DB의 민감한 정보가 있는 application.prooerties 파일을 커밋해버렸다 !!!!!!(DB 서버의 IP, 권한계정 ID, Password까지 노출 잼 ㅎ)레포지토리를 다시 파
장점가볍고 보안적인 문제를 해결 단점네트워크에 붙어야 한다.장점사용자가 적은 경우 사용하기 적합네트워크를 타지 않아서 좋다. 비용이 발생하지 않는다.단점토큰을 인코딩하면 1.6배 길어져서 데이터가 많을 수록 cpu를 잡아먹고 무거워짐장점 가장 Best인 방법A
hash 함수를 이용하여 암호화한 해쉬값은 복호화가 불가능하다.암호화된 해쉬값과 평문(사용자의 비밀번호라던지)을 비교하기 위해서는 암호화된 해쉬값을 비교한다. 참고 : https://medium.com/shell-tharsis/hash-collision-589
업무를 위해 플로우 차트를 그리다가 궁금한 것들에 대해서 조사를 해보았다.내가 개발해야하기 때문에 왜 이렇게 해야 하는지 이유를 정의하고자 찾아본 조사결과이고, 무조건 정답은 아님. 더 좋은 의견들도 들어보고 싶다.사용자 등록 혹은 로그인시 DB에 저장된 Passwor
Cross-Origin Resource Sharing교차 출처 리소스 공유 (뭔말이야)교차 출처의 개념 > 다른 출처\-> 다른 출처와 리소스를 공유하는 것Protocol + Host + Port번호출처 내의 Port 번호는 생략이 가능하다. 80, 443과 같이 ht
에러 메세지만 딸랑 뜨고 대체 어디서 에러가 난건지를 알 수가 없었는데, 그 원인을 찾아냈다.log.error("handleException : {}", e.getMessage());에러의 메세지만 찍어주고 있기 때문에 어디서 발생한 에러인지 알 수 없었던 것.에러가
멘토들이 생각하는 clean code란 ?논리가 간단해야 버그가 숨어들지 못한다의존성을 줄여야 유지보수가 쉽다.깨끗한 코드는 한가지를 제대로 한다.깨끗한 코드는 단순하고 직접적이다.잘쓴 문장처럼 읽힌다.설계자의 의도를 숨기지 않는다.명쾌한 추상화와 단순한 제어문이 가득
MYSQL 8.0 이후부터는 allowPublicKeyRetrieval 속성의 값이 true로 설정 되어야만 접속할 수 있다.Edit Connection > Edit Driver SettigsDriver properties > User Properties 우클릭 > A
SSO를 활용하는 다양한 옵션연결된 앱: Tableau Online 또는 Tableau 콘텐츠가 포함된 외부 응용 프로그램 간의 명시적 신뢰 관계를 촉진하려면 연결된 앱을 사용하십시오. JWT(JSON Web Token) 표준 의 인증 토큰을 통해 신뢰 관계가 설정되고
뭣도 모르고 DB 정보를 깃허브에 고대로 올렸던 지난 추억.. 그 당시에는 레포지토리의 모든 커밋 기록을 날리는 걸로 해결을 했는데 이 문제를 해결하는 좋은 방법을 스승님께서 가르쳐주셔서 :) 블로그에 공유합니다.분산 시스템 (서버/클라이언트) 구성에 필요한 설정 정보
2년전 개발이 하고싶다며 디블리셔를 그만두었던 나는, 그토록 원하던 꿈을 이루었다. 아직 1년차의 작고 미숙한 개발자이지만 .. 🐤 나름 많이 노력하고 성장했다고 느낀 나의 소중한 1년을 기록해두고자 한다. 나는 왜 개발자가 되었나? 개발자가 된 계기 디자인을