-
[TIL] HTML,CSS 기초
1주차 화요일. 오늘은 아침에 일어나기 유난히 힘들었다. 일어나자마자 에스프레소 샷2잔을 내리 먹었다. 이제 공부시간이니 잠을 깨고 집중해보려한다. 어제는 컴퓨터가 무엇인지? 웹 클라이언트와 웹서버 Java 개발환경 설정까지 완료해서 Hello World를 띄어보았다. 오늘은 HTML과 CSS 챕터이다. 백엔드 과정인데 프론트엔드 교육이 있는 이유는 너무나도 당연하게 현업에서 프론트엔드와 소통해야할 경우 많고 작업간의 겹쳐있는 부분이 있기에 알아두면 무조건 좋다. 기존의 내 직종에서도 소통이 얼마나 중요한지 나는 느껴보았기 때문에 확실하게 공부해서 현업소통시 문제없도록 준비해갈 생각이다. 집을 짓는다고 가정... Read More
-
[macOs] 터미널 git언어를 한글에서 영어로 바꾸는 방법
문득 작업을 하다보니까….. 나도 모르게 zsh에서 사용중이던 Git언어들이 한글로 바뀌어있었다!! 사실 한글을 사용하는 것보다 영어를 사용하는게 좋다고 생각들어 바꾸려고 검색하다보니 zsh에서 git 언어가 갑자기 한글로 바뀌었다면?(다시 영어로 바꾸기) 위와 같은 좋은 해결글이 있었다. 내용을 참조해서 조치해보려한다. 현재 설정되어 있는 언어를 확인해보자 echo $LANG 입력할 경우 아래와 같이 표시된다. 언어는 ko KR.UTF-8 그래서 이렇게 변하는 이유를 찾아보니 git설정에서 gettext로 OS에서 사용하는 언어를 가져온 뒤 직접 해당 언어를 사용하도록 설정을 업... Read More
-
[TIL] 개발환경 셋팅하기
저번주에 사전설명회를 이후로 오늘부터 본격적인 코드스테이츠 집체교육이 시작되는 날이다. 시작에 앞서 구글캘린더를 통해 교육일정을 보고 하루를 시작한다. TIL 작성전 늘 오늘의 학습내용을 확인해보려한다. 오늘은 Urclass로 컴퓨터와 프로그램, 웹 클라이언트와 웹서버, 개발 환경 셋팅에 대한 내용을 공부하고 이해한다음Java를 구동시키는 IDE(Integrated Development Environment, 통합개발환경)인 IntelliJ를 이용해 간단한 실습을 진행하는 것을 학습 목차로 생각하고 공부를 진행해보려한다. 본격 컴퓨터와 친해지기 시작! 컴퓨터의 유래 먼저 계산한다는 의미의 라틴어 ... Read More
-
[TIL] 부트캠프 시작과 마음가짐
오늘은 코드스테이츠 부트캠프 OT 첫날이다. 본격적인 6개월 부트캠프에 앞서 어떠한 마인드셋을 하는게 중요한지와 효과적인 학습전략 등 자기주도적 공부방법에 대해 알아보는 시간이었다. 아무래도 반년이라는 길다면 긴, 짧다면 짧은 엔트리 단계의 수준의 개발자로 거듭나기 위해서는 수많은 노력과 성장형 마인드셋을 가지는 것이 중요하고 거대한 벽에 무너지지 않게 고려해서 넣어둔 커리큘럼 같다. 개인적으로 바로 공부에 대한 지식보다 이러한 성정형 마인드를 갖추게해주는 커리큘럼이 너무 맘에들고 정독해서 6개월간의 나의 마음가짐을 다져보려한다. 메타인지 1. 자기 자신을 보는 거울 2. 스스로 믿는 능력 3. 나의 ... Read More
-
[TIL] 백엔드 부트캠프 코드스테이츠 준비와 시작
예전부터 부트캠프 지원에 대해 관심이 많았다. 어느 곳을 지원해야 시간을 알차게 잘 활용할 수 있을까..? 라는 고민도 많았고, 경제적 부담에 관한 고민도 많이 있었다. 현재 일하는 직종을 변경하고자 알아보던 중 Java Spring을 배우고 싶었고, 백엔드 분야로 직종변경을할려고 마음을 먹고 지원을 했지만… 예전부터 코드스테이츠라는 업체의 부트캠프가 맘에 들어 찾아보다가 백엔드 40기(정부지원 2회차)에 지원을 했었는데 떨어졌었다. 다시한번 쥐푸라기라도 잡는 심정으로 백엔드 41기(정부지원 3회차)에 지원을 하게 되었다. 저번에도 떨어졌기에… 이번에 코드스테이츠 문제를 풀때도... Read More
-
[Spring] Web server failed to start. Port 8080 was already in use 에러조치
매우 간단한 문제지만 조치한 내용을 적어본다. 간혹 SpringBoot 애플리케이션 실행 시 아래와 같은 에러가 발생할 때가 있다. Web server failed to start. Port 8080 was already in use. 8080포트가 이미 사용중이란 뜻. 실제로 여러개의 서버를 켜두었거나.. 꺼져있지만 제대로 안꺼졌다는 뜻이다. Spotlight (⌘Command + SpaceBar)를 열어 터미널을 검색. 터미널을 띄운 후 아래의 명령어입력. 현재 열려있는 포트를 조회하는 명령어입니다. lsof -PiTCP -sTCP:LISTEN 이렇게 사용중인 포트가 쭉 나온다. 여기서 PI... Read More
-
[Spring] @JsonIgnore 사용하기
@JsonIgone은 리턴할때 해당 Entity의 값을 숨겨주는 기능이다. DB에는 값이저장되지만, Json 반환을할떄 표시되지 않는다. 위의 값들은 userId, username, password, nickname, activated 이렇게 5개의 값이 DB column으로 표시되어야한다. 하나의 api를 만들어 Json으로 전부 return하게 테스트 해보았다. Postman으로 api실행 요청을 보내고 반환 받은 객체다. 위의 @JsonIgnore 어노테이션을 붙인 activated만 나오지 않는 모습을 볼 수 있다. Read More
-
[macOs] 업데이트 후 xcrun error invalid active developer path, missing xcrun at 문제 조치
오늘은 Git Fork에서 Clone하다가 발생한 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 에러에 대해 조치한 내용을 적어보려한다. 서론) 새로운 맥북을 샀다. 맥북 에어 8GB에서는 도저히 spring 구동시키기에 너무 버겁다는 생각이 너무 많이 들었고… 드디어 큰 결심을해서 맥북프로 M1 10코어, GUP 16코어, 메모리32GB를 구매하게되었다. 맥북을 바꾸면서 마이그레이션으로... Read More
-
Permission denied (publickey) 우분투 에러 조치
아직 부족한 것도 많고 정확한 지식이 아닐 수도 있지만 차근차근 정리해보고자 올려본다. 우선 맥북 M1을 사용하고 있고 EC2에서 우분투를 구매해서 배포해보려고한다. EC2 인스턴스를 생성하면 .pem 파일의 키페어를 받게되고 이걸로 접속을하면된다. 내 EC2 우분투 접속 명령 sudo chmod 400 키파일.pem ssh -i 키파일.pem ubuntu@내주소 키파일.pem : 인스턴스 생성시 등록한 키페어를 올려다 놓으면 /Users/ljh/Desktop/~~ 이런식으로 경로가 불러와집니다. 내주소 : 54.180.104.68과 같은 방식으로 인스턴스의 IPv4 주소를 써주시면 됩니다. 본론 ... Read More