ETC(14)
-
윈도우에서 Bash Shell사용하기
윈도우에서 linux 환경을 설정해 사용하다 보니 여러가지 불편한 점이 많다, 그냥 아이맥이나 맥북을 하나 사는게 나은 것 같다. 개발자들은 왜 맥북을 선호할까? 아주 주관적인 개인적 의견이다. 개발자들에게 맥북이 필수품(?) 처럼 느껴지는 분위기가 있는 것 같다 꼭 그렇진 않지만 개발자가 윈도우를 쓴다고 하면 좀 안어울리는 것 같기는 하다. 어쨋거나 왜 개발자들은 맥북을 선호할까? 여러가지 자신들 만의 이유가 있겠지만 내가 생각하는 가장 큰 이유는 환경 때문인 것 같다. 기본 OS가 linux를 베이스로 한다는 것, 이 자체가 큰 차이를 만들고 특히 서버개발자 들이 맥북을 선호하는 이유가 되지 않았을까 싶다 만약 이 글을 읽는 당신이 개발을 한다면 반드시 로컬 -> 서버로 배포하는 과정을 겪을 것이다...
2024.01.05 -
AWS 접속 및 RDS 설정하기 (Springboot)
AWS 접속 설정하기 ssh 접속하기 (MAC or LINUX) 매번 ssh -i pem키위치 ip주소 이런식으로 접속하기 귀찮으므로 키 위치를 복사한다. cp pem키위치 ~/.ssh/ cp ~/Documents/pem/example-directory/example.pem ~/.ssh/ 키가 잘 복사되었는지 확인해본다 cd ~/.ssh/ ll // 디렉토리 확인 복사된 키의 권한을 변경한다. chmod 600 ~./ssh/pem키이름 ~/ssh 디렉토리에서 config파일을 생성한다.(확장자 없음) vim ~/.ssh/config 이후 config파일에 아래와 같이 작성 # 주석 Host "서비스명" HostName "EC2 IP주소" User ec2-user IdentityFile ~/.ssh/pem..
2024.01.03 -
Fish Shell 설치 및 사용법 배우기
Fish Shell 설치하기 공식사이트 fish 쉘 rc 파일 # fish shell rc 파일 위치 ~/.config/fish/config.fish 설치하기 # ubuntu sudo apt-get install fish # mac brew install fish 1. fish shell 다운로드 -> https://fishshell.com/ 여기서 설치 2. curl -k -L https://get.oh-my.fish | fish -> oh my fish 설치, oh my fish가 일종의 fish shell theme 3. omf install robbyrussell -> omf 에서 robbyrussell라는 테마 다운로드 4. omf theme robbyrussell -> omf 의 robbyru..
2023.12.29 -
HTTP 공부하기
참고 및 추천 자료 HTTP 완벽 가이드 김영한 - 모든 개발자를 위한 HTTP 웹 기본 지식 왜 HTTP를 공부해야 하는가 요즘 웹에서는 모든것이 HTTP 프로토콜 위에서 동작한다. 앱과 서버가 통신하거나 서버와 서버가 통신하거나 이미지나 HTML, 영상, 기타파일 등등 모두 HTTP로 주고 받기 때문에 백엔드와 프론트개발자 모두 HTTP에 대한 이해가 필요하다. HTTP를 제대로 이해하지 못한 상태에서 그냥 개발 경험을 쌓다보면 여러 오류를 만나게 될 것이다, HTTP를 이해하는것이 나중에 다른 개발 경험을 하는데에도 큰 도움이 된다. 특히 백엔드 개발자라면 HTTP에 대한 이해가 있어야 REST API를 설계하는데 중요한 지식이 된다. 웹 개발자라면 계속해서 HTTP 위에서 개발을 해야한다. 집 주..
2023.12.28 -
CSS - FLEX 공부하기
출처 https://studiomeal.com/archives/197 flex-direction .container { flex-direction: row; /* flex-direction: column; */ /* flex-direction: row-reverse; */ /* flex-direction: column-reverse; */ } flex-item들의 정렬 방향을 설정한다. row면 가로 column이면 세로로 정렬한다. flex-wrap .container { flex-wrap: nowrap; /* flex-wrap: wrap; */ /* flex-wrap: wrap-reverse; */ } 컨테이너가 더 이상 아이템들을 한 줄에 담을 여유 공간이 없을 때 아이템 줄바꿈을 어떻게 처리 할지..
2023.12.27 -
H2 Database 공부하기
H2 데이터베이스란? H2 데이터 베이스는 인메모리형 DB이다, RDBMS 데이터베이스이고 브라우저 기반의 콘솔모드로 별도의 설치과정 없이 2MB 이하의 매우 저용량에 DB이다. 주로 개발단계에서 사용되거나 실습용으로 많이 사용되며 개발단계에서 사용하기에 매우 편리하다. 인프런이나 유튜브 강의에서도 H2 DB를 사용하는 경우를 봤을 것이다. SQL문법은 표준SQL의 대부분이 지원된다. H2DB는 자바 기반의 DBMS이므로 자바가 설치되어 있어야 한다. 여기에서 다운로드가 가능하다. H2DB 사용 주의사항. 안정화 버전을 사용할 것 현재 안정된 버전은 1.4.200 버전으로 2019.10.14일 공개되었다. 그런데 Spring boot + JPA를 사용하는 환경에서 H2DB를 가지고 실습을 하다보면 DB커..
2023.11.12