profile
코드 한줄에 의미를 생각할 수 있는 개발자가 되어 가는중... 🧑🏻‍💻
post-thumbnail

ec2 인스턴스 생성후 서버 연결하기

저는 현재 스타트업에서 서버 개발자로 일을 하고 있는 3년차 개발자입니다.지금까지는 회사 기획에 내려오는 요구사항에 맞게 개발을 해내는데에만 급급했지만 더 나은 개발자로써의 커리어를 쌓아나아가기 위해서는 인프라에 관련된 부분도 필요함을 절실히 느끼고 있습니다. 따라서

2022년 6월 18일
·
0개의 댓글
post-thumbnail

6편 JAVA spring boot study - MVC와 템플릿 엔진

mvc란 model / view / controller의 개념입니다.view와 controller는 과거에 분리되어 있지 않았다고 합니다. (저는 2년차 주니어 개발자이기에 직접적으로 와닿진 않네요!)view에서 모든걸 다 했었습니다. 그것을 model1방식이라고 했다

2022년 3월 17일
·
0개의 댓글
post-thumbnail

5편 JAVA spring boot study - 정적 컨텐츠

서버에서 데이터를 클라이언트 딴으로 내려주는게 아니라, 파일을 그대로 웹브라우저에 내려주는것을 정적 컨텐츠라고 한다.MVC란 jsp,php의 예시를 들 수 있는데 html을 바로 주는게 아니라, 서버에서 프로그래밍을 해서 클라이언트쪽에 동적으로 전달하는 것을 의미한다.

2022년 3월 15일
·
0개의 댓글
post-thumbnail

spring boot 프로젝트 최초의 실행이 안될때

spring boot를 통해서 프로젝트를 생성하고메인 함수를 실행하면 실행이 안되는 상황이 발생합니다.이때는,인텔리제이 - preference에 들어가서, gradle 검색을 통해build and run usesing과 run test using부분을 인텔리제이 IDE

2022년 3월 12일
·
0개의 댓글

새롭게 git repository를 팠는데, git history가 남아있다?

git은 실무부분에서도 그렇고 개인, 또는 단체로 프로젝트를 할때 필수 적으로 사용하는 코드 형상관리 Tool입니다.이하 설명은 생략하고, 새롭게 만든 git repository의 git Desktop을 통해서 history를 클릭해보니, 이전에 commit 내역들이

2022년 3월 12일
·
0개의 댓글

4편 JAVA spring boot study - java 코드 파일 build하기

우선 해당 폴더로 build하고 싶은 gradlew build파일이 있는 프로젝트 파일로 이동을 합니다.각자 프로젝트 path가 다를것이기때문에 이부분은 생략하겠습니다.해당 프로젝트에 gradle 파일이 있는지 확인합니다.build가 성공적으로 되었다면 아래와 같은 메

2022년 3월 12일
·
0개의 댓글
post-thumbnail

3편 JAVA spring boot study - RestFul하게 Get 실행하기

위 사진과 같이 main - java - hello - hellospring - controller라는 폴더를 생성합니다. 그리고 그 안에 HelloController라는 controller 파일을 생성합니다.MVC 패턴을 착안했습니다.rest api에서는 contro

2022년 3월 12일
·
0개의 댓글
post-thumbnail

2편 JAVA spring boot study - 의존성 파헤치기

1편에서 우리는 build.gradle 즉, gradle이 의존성 라이브러리를 끌어오는 역할을 한다고 들었다.그래서 build.gradle을 보면,의존성으로 가져온 것이 3개라고 나오지만프로젝트 파일의 구성 폴더중, 를 보면 굉장히 많은 라이브러리들을 다운로드 받은것을

2022년 3월 12일
·
0개의 댓글
post-thumbnail

1편 JAVA spring boot study - spring boot 환경 설정 편

spring boot 참고: https://start.spring.io/ (👉 해당 사이트는 spring boot기반으로 프로젝트를 만들어주는 사이트입니다.)maven과 gradle이란 spring에 필요한 라이브러리들을 끌어다 오고, 빌드하는 라이프 사이클

2022년 3월 12일
·
0개의 댓글

postgres Select해오는 column안에 여러개의 값 배열 형태로 가져오기

우선 해야했던 작업은 sql SELECT문에서 10의 9개의 컬럼은 일반적으로 값을 하나씩 넣어서 세팅해주면 되었던 column들이였고 10의 1개가 하나의 컬럼안에 여러 값을 배열(\[])형태로 담아서 보내야하는 사항이였다.하나의 Column안에 배열 형태로 값을 넣

2022년 2월 24일
·
0개의 댓글

js filter(), find()

프로그래머스에서 베스트앨범 문제를 풀면서 겪은 문제들에서 위 제목과 같이 filter함수와 find함수를 써야할 일이 있어서 filter함수와 find함수에 대한 간단한 정리를 해볼까 한다.filter와 find함수의 공통점둘다 배열 형태일때 검사하려고 하는 주체가 A

2022년 2월 1일
·
0개의 댓글

postgres uuid를 id column으로 사용하기

table의 column을 추가할때 uuid_generate_v4()와 같은 함수를 사용하기 위해선 위의 코드를 한번 CREATE해줘야한다.그리고 나면와 같은 uuid-ossp database의 Functions 폴더안에 uuid_generate_v4함수를 비롯한 uu

2021년 10월 24일
·
0개의 댓글

postgre docker-compose.yml로 사용하기

docker-compose.yml 파일에 아래와 같이 코드를 작성한다.

2021년 10월 24일
·
0개의 댓글

nest프로젝트에 docker를 통해서 mysql 사용하기

을 통해서 프로젝트를 하나 만든다.이제 해야할 일은 docker의 mysql Image를 다운로드 하는 것이다.제가 사용하는 하드웨어의 경우에는 m1 cpu를 사용하기때문에 amd cpu기반의 mysql이미지를 다운로드 받습니다.mac m1 cpu의 경우일반 intel

2021년 10월 24일
·
0개의 댓글

알고리즘 - indexOf

indexOf에 대해서 알아보고자한다.js에서 indexOf는 예시를 들어서 설명하는게 빠를것 같다.이 있다고 할때, 를 실행할경우, result = 0이라는 수가 나온다.나머지 4번째, 5번째있는 k 수에 대해선 찾지 않는다.따라서 indexOf는 해당 문자열의 최초

2021년 10월 4일
·
0개의 댓글

알고리즘 - substring, substr의 차이

substring라고 한다면, 1번째 자리부터 2번째 자리 전까지 뽑겠다는 것이다. 즉,hello의 1번째 자리는 e 2번째자리는 l인데 2번째자리는 포함하지 않으니까result = e;가된다.substr첫번째 인자값으로는 들어오는것은, index값이 맞다. 그러나 두

2021년 10월 4일
·
0개의 댓글

알고리즘 - 문자열의 특정값 아스키코드로 바꾸기

문자열에서 대문자인것이 있으면 counter를 올려라 라는 알고리즘 문제아스키코드를 사용하여 해결해볼것이다.

2021년 10월 4일
·
0개의 댓글

알고리즘 - 문자열 특정 문자 치환(for문을 통하여 문자열의 문자하나씩을 가져올 수 있다!)

BANANA라는 문자열이 들어올때 A라는 문자열을 치환하는 방법으로 처음 내가 생각해낸 방법은 이것이였다.이러한 코드를 작성했던 이유는 for문을 문자열 자체에 따른 값을 얻는 방법에 대해서 for문 자체를 통한 것 만으로 각각의 단어들을 뽑아올 수 없다고 생각했었기때

2021년 10월 4일
·
0개의 댓글

알고리즘 - js 함수들 개념

forEach / map / filter / reduceforEachforEach는 for문과 크게 다르지 않다.output101112131415mapmap에서 알아야할 핵심은 return하는 것은 배열이고 배열을 돌리는 배열의 length와 같은 length를 ret

2021년 9월 26일
·
0개의 댓글

알고리즘 - 전개 연산자

Math.min(3,1,4) = 1이 나옵니다.그러나, 이럴때 사용하는것이 전개 연산자입니다....을 사용한다는것이 전개 연산자를 사용한다는 것인데말그대로 전개 -> 펼친다는 의미로 생각하면 될것입니다.배열 안에 있던 값들을 펼치는 것입니다....을 사용하면 arr0,

2021년 9월 25일
·
0개의 댓글