분류 전체보기

· DevOps/AWS
보호되어 있는 글입니다.
· TIL/2023
💋 오늘 공부한 내용 3인 페어가 함께 동일한 DB를 사용하기로 해서, 어떻게 해야 할 지에 대해서 찾아봤다. 위와 같은 방식으로 내 MySql 계정을 생성했고, 기본 포트(3036이었던가..?)가 우테코에서 제공해준 AWS EC2 gitchan 가상 서버에서 막혀 있어서, 포트 번호를 가능한 8081 서버로 바꿨다. 테코톡을 봤다. 오늘 주제는 CORS, AOP, Servlet Spring MVC였다. 나름 잘 이해하고 가서 기분이 좋다. 네트워크 나올 때마다 이해도 떨어지고 기술부채에 깔려 죽는 기분이었는데ㅋㅋㅌㅌㅋㅋ얼른 공부를 해야겠다. 💋 감정 회고 인프라 관련 내용이 너무 어렵다. 계속 못 알아듣겠는 내용만 나와서 내가 어떤 부분이 모자란지 3일째 분석중... 분석 결과: 네트워크를 모르기 때문..
· TIL/2023
💋 오늘 공부한 내용 가비아에서 도메인을 사서 내 EC2의 못생긴 IP 주소 대신 예쁜 도메인 주소를 붙여줬다. 결과물은 여기! cloudflare에서 HTTP를 HTTPS로 인증해주는 인증서를 발급 받아서 등록했다. (제리랑 허브가 정말 많이 도와줬다.) 사실 네트워크 지식이 아직 많이 모자라서, 뭘 한건지 잘 모르겠다. 그치만 일단 되었음! 지하철 미션에 대한 회고를 작성했다. 학습로그 말하기에 쓰려고 인수 테스트에 대한 글을 썼다. AWS EC2에 대해 공부하고 포스팅했다. 리눅스 명령어가 날 괴롭히길래 각 잡고 정리해봤다. 💋 감정 회고 아직 미션이 시작했는데, 딱히 진행된 것이 없다. (안드로이드랑 팀인 사람들은 대부분 아직 할 게 없는 것 같음 근데 이건 내생각임) 그래서 할건 아직 없는데 뭔..
· Linux
💋 리눅스란? 리눅스는 컴퓨터 오픈 소스 운영체제 중 하나로, 다양한 하드웨어와 소프트웨어에 대한 호환성이 우수하며, 안정성과 보안성이 높다. 리눅스는 대부분의 서버에서 사용되며, 웹 서버, 데이터베이스, 클라우드 서버 등의 분야에서 사용된다. 리눅스의 가장 큰 특징 중 하나는 명령어 인터페이스를 제공한다는 것이다. 터미널 창에서 명령어를 입력하여 파일 복사, 디렉토리 생성, 프로세스 관리 등을 할 수 있다. 이번 포스팅에서는 리눅스 명령어에 대해서 공부해볼 것이다! 💋 기본적인 리눅스 명령어 ✔ 1. ls (list) - 현재 디렉토리 내의 파일과 폴더 목록을 출력하는 명령어 - 예시: ls -al (자세한 정보 출력) ✔ 2. cd (change directory) - 다른 디렉토리로 이동하는 명령어..
· DevOps/AWS
💋 AWS EC2란? Amazon Elastic Compute Cloud (Amazon EC2) 가상 서버를 다룰 수 있도록 도와주는 기능 빠르게 몇 분 내로 가상 서버를 런칭하고 종료할 수 있어서, 컴퓨팅 파워를 늘리거나 줄일 수 있어 하드웨어에 대한 투자를 대신할 수 있다. Elastic이라는 이름은, 가상 서버를 사용한 만큼 비용을 탄력적으로 지불하고, 성능과 용량도 자유롭게 조절할 수 있다는 의미를 가지고 있다. 💋 EC2의 장점 ✔ 유연성 AWS EC2는 가상 서버를 런칭하고 종료하는 것이 간단하고 빠르다. 필요에 따라 컴퓨팅 파워를 늘리거나 줄일 수 있어 작업량 변동에 따라 비용을 최적화할 수 있다. ✔ 안정성 강력한 네트워킹 및 보안 기능을 제공하여 안정적인 인프라스트럭처를 제공한다. ✔ 다..
· TEST
💋 인수테스트란? 소프트웨어 개발 과정에서 사용자의 요구사항과 기대에 부합하는지 검증하는 테스트 주로 사용자가 사용할 환경과 유사한 환경에서 수행 인수테스트의 '인수'는 '수용'을 뜻하는데, 소프트웨어 개발이 끝나고 사용자가 수용할 수 있는 상태가 되었을 때 테스트가 이루어지기 (통과되기) 때문에 이런 이름이다. 💋 인수테스트가 필요한 이유 인수테스트는 모든 것을 해결할 수는 없지만, 필요한 상황에 맞춰서 사용하는 도구이다. 우리는 개발하다가 길을 잃을 때가 종종 있다. 예를 들면, 다음에 어떤 일을 하려고 이 코드를 짜려고 했는 지 잊는 경우이다. 특히나 세부적인 기능을 구현하다 보면, 내가 궁극적으로 어떤 일을 하려고 했는 지 까먹을 때가 많다. 작은 단위의 세부적인 계획을 세우지 않고, 큰 단위로 ..
💋 코드저장소 1단계 Pull Request [1단계 - 지하철 정보 관리 기능] 깃짱(조은기) 미션 제출합니다. by eunkeeee · Pull Request #35 · woowacou 안녕하세요 서브웨이! 저는 깃짱이라고 합니다. 지난번에 샘플 코드와 제 코드가 섞여서 리뷰하기 매우 어려웠을 것 같아요 죄송합니다ㅠㅠ 샘플 코드를 다 날려버리고, 다시 돌아가는 애플리 github.com 2단계 Pull Request [2단계 - 경로 조회 기능] 깃짱(조은기) 미션 제출합니다! by eunkeeee · Pull Request #134 · woowacourse/jwp-s 안녕하세요 서브웨이! 이번 미션 통해서 처음부터 도메인 코드가 라이브러리와 강하게 결합하면 어떻게 되는지 잘 배운 것 같습니다......
· IntelliJ
✔ 설정 방법 IntelliJ의 Commit Tab을 열고, 아래에 있는 톱니바퀴를 선택한다. Optimize Imports를 체크한다!
· TIL/2023
💋 오늘 공부한 내용 리눅스 커맨드에 대해서 공부했다. 모르는게 산더미지만 그래도 이제 그럭저럭 쓰게 됨 aws의 EC2를 활용해서 배포를 했다. 사실 코치 따라했는데 어느새 되어있음. 안드로이드와 레벨2 마지막 미션에서 같은 팀이 되었다. 배포 스크립트를 작성하기 위해서 리눅스 커맨드를 상당히 열심히 공부했다...ㅋㅋㅌㅌ 그리고 잘 작성함! CORS에 대해서 공부했다. 근데 안드랑 협업하면 안드가 브라우저를 사용하지 않아서, 필요가 없다고 하는 소문이 들려온다. 쨌든 공부하면 좋은거지~ ^-^ 서버는 요청이 들어오면 언제나 응답을 보내주고, 브라우저는 응답을 받아들이기 전에 그 응답이 적절한지를 검사하고, 부적절한 응답인 경우 받아들이지 않고 버려 버린다. 부적절한 여부를 파악하는 기준 두 가지가 S..
· Spring
✔ @PropertySource @PropertySource 어노테이션은 스프링 ApplicationContext에서 프로퍼티 파일을 추가하기 위해 사용된다. ✔ 프로퍼티 파일 프로퍼티 파일은 어플리케이션에서 사용되는설정값들을 저장하는 파일이다. 키-값 쌍의 형태로 작성되며, 각 키는 고유한 이름을 가지고 있다. 프로퍼티 파일은 텍스트 파일로 작성되어 있으며, 일반적으로 `.properties` 확장자를 가진다. 프로퍼티 파일은 어플리케이션의 설정 정보를 저장하기 위해 사용된다. 예를 들어, 데이터베이스 연결 정보, 로그 레벨, 파일 경로, 이메일 설정 등의 어플리케이션 전반적인 설정 정보를 프로퍼티 파일에 저장할 수 있다. ✔ 프로퍼티 파일의 이름을 application.properties가 아닌 다른..
깃짱
'분류 전체보기' 카테고리의 글 목록 (28 Page)