다양한 공부
-
[tip] Window 키배열 변경할 때 레지스트리 건드리기, 키 위치 변경다양한 공부 2025. 2. 7. 00:37
https://m.blog.naver.com/guswo1216/222331841313 [Windows] alt, ctrl 키 위치 변경하기 + capslock... 요즘 바쁘다는 핑계로 한참 업데이트를 미루고 있었는데, 매일 매일 챌린지를 통해서 미뤄뒀던 글들을 ...blog.naver.com https://sean-j.tistory.com/28 [키보드] 키 위치 변경하기직장과 집, 휴대용 이런저런 키보드를 바꿔가며 코딩하는 편인데, 다른 키배열에 가끔 버벅일 때가 있다. 특히 대학원 생활 내내 사용한 로지텍 k380은 fn + 방향키 조합으로 주피터 노트북에서 Homsean-j.tistory.com https://unagi-zoso.tistory.com/10 windows 키보드 리매핑 (키 위치 바..
-
monolithic , microservices and serverless architectures다양한 공부 2024. 12. 9. 16:26
API Gateway: 클라이언트 요청이 들어오면 적절한 서비스로 연결해줍니다.(라우팅) Monolithic Service: 모놀리식 아키텍처로 구성된 서비스로, 여러 기능이 하나의 애플리케이션 내에 통합되어 있습니다. Microservice 1 & 2: 독립적으로 배포 및 실행되는 마이크로서비스입니다. 각 서비스는 특정 비즈니스 로직을 처리하며, 자체적인 데이터베이스를 가질 수 있습니다. Serverless Functions: 특정 이벤트가 발생하면 실행되는 서버리스 함수입니다. 이벤트 트리거를 통해 호출되며, 필요한 작업을 수행합니다.
-
How to read a book so effectively?다양한 공부 2024. 5. 19. 01:46
" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스
-
JWT (JSON Web Token) 이란다양한 공부 2024. 3. 24. 11:28
JWT(JSON Web Token)란 인증에 필요한 정보들을 암호화시킨 JSON 토큰을 의미한다. 그리고 JWT 기반 인증은 JWT 토큰(Access Token)을 HTTP 헤더에 실어 서버가 클라이언트를 식별하는 방식이다 JWT는 JSON 데이터를 Base64 URL-safe Encode 를 통해 인코딩하여 직렬화한 것이며, 토큰 내부에는 위변조 방지를 위해 개인키를 통한 전자서명도 들어있다. 따라서 사용자가 JWT 를 서버로 전송하면 서버는 서명을 검증하는 과정을 거치게 되며 검증이 완료되면 요청한 응답을 돌려준다. JWT는 . 을 구분자로 나누어지는 세 가지 문자열의 조합이다. . 을 기준으로 좌측부터 Header, Payload, Signature를 의미한다. Header와 Payload는 단순히..
-
[ React ] 리액트의 props와 state의 역할, 컴포넌트의 라이프 사이클, 리액트 컴포넌트를 만드는 방법 () => 비유로써 재밌게!!다양한 공부/React 2024. 3. 17. 00:22
리액트의 Props와 State 비유 1: 카페에서의 주문 Props: 카페에서 바리스타에게 커피를 주문할 때, 너는 "아이스 아메리카노, 더블 샷, 설탕 없이"와 같은 특별한 요구사항을 말한다. 여기서 너의 주문은 바리스타(컴포넌트)에게 전달되는 props다. 즉, 컴포넌트 외부에서 받아오는 데이터로, 주로 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용한다. 이 정보는 읽기 전용이며, 컴포넌트가 직접 수정할 수 없다. State: 이제 바리스타가 주문을 받고, 커피를 만드는 동안 커피의 상태(예: 갈아진 커피, 물 추가, 얼음 추가)는 바뀐다. 이러한 내부 상태 변화는 컴포넌트의 state에 해당한다. 즉, 컴포넌트 내부에서 관리되는 데이터로, 사용자와의 상호작용이나 시간의 경과에 따라 변..
-
[ Github ] Github에서 처음 repo 만들고 local 폴더에 연결할 때 과정다양한 공부/Git 2024. 3. 12. 13:00
위에서 순서해도 해주면 된다. 중간에 안해도 되는 것 있으니 설명해 놓겠어용 echo "# SqlStudy" >> README.md 이 명령은 현재 폴더에 README.md 파일을 생성하거나, 이미 존재한다면, 파일의 끝에 # SqlStudy 텍스트를 추가합니다. # 기호는 Markdown 문법에서 제목을 나타냅니다. 이 경우, SqlStudy라는 제목을 추가하는 것입니다. git init 이 명령은 현재 폴더를 Git 버전 관리 하에 두겠다고 선언합니다. 이렇게 하면 현재 폴더에 .git이라는 숨겨진 서브폴더가 생성되어 Git 관련 모든 정보를 저장하게 됩니다. 이 단계 이후부터 해당 폴더에 있는 파일들의 변경 사항을 추적할 수 있게 됩니다. git add README.md 이 명령은 README.md..
-
[ Web ]동기 비동기 차이다양한 공부/Web 2024. 3. 6. 11:10
기본이지만 한번 정리하면서 넘어갑시다! https://lksa4e.oopy.io/ae91d2f5-8387-4a08-b319-46d571858bf6 03. Web 기초(동기/비동기, HTML, STS, Mybatis) 동기, 비동기 (Web) lksa4e.oopy.io 동기 통신 호출자가 결과를 받기 전까지 제어권을 가지지 못함 페이지의 이동이 발생 모든 내용을 화면에 다시 출력 모든 정보를 다시 받아오므로 속도가 느리다! 비동기 통신 통신 요청 후 처리 결과가 올때까지 다른 일을 하고 있다가 처리 완료후 알림을 통해 결과를 받는다!(Call Back) 전체 화면중 일부만 갱신 JS, AJAX, Jquery(크로스 브라우징) 등을 활용함! !!여기서 잠깐!! 🤔🤔 크로스 브라우징(cross browsing..