profile
몰입이 즐거운 개발자
post-thumbnail

벨로그-> 티스토리로 이전했습니다 https://soundofcoding.tistory.com/

https://soundofcoding.tistory.com/앞으로 이곳에 기록됩니다

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

미래의 나를 위해 적는 AWS EC2 배포 설정방법2

지난 시간에 이어 이번에는 톰캣과 JDK설치 그리고 환경변수를 세팅해보자먼저 익스플로어를 클릭하고 톰캣을 검색해서 원하는 버전을 설치하면 되는데다운로드를 클릭하면 자꾸 알수없는 경고창이 나올 수 있다 그럴때는 침착하게 인터넷창 오른쪽 상단에 있는 톱니바퀴를 클릭해보자

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

미래의 나를 위해 적는 AWS EC2 배포 설정방법

개발을 하다보면 AWS를 사용 할 일이 생기게 된다그럴때마다 여러 글들을 찾아보면서 따라하고 있는데아무래도 혼자 정리를 한번 해두면 나중에 내가 다시 설정을 해야할 때조금 더 이해하기 쉽고 빠르게 설정할 수 있겠다 싶어서 나를 위해 정리를 해보려고한다우선 나는 맥 사용

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

요청하고 응답받은 값을 랜덤으로 출력하기 랜덤주사위 프로그램

자바스프링 복습을 위해 간단한 예제를 작성해봤다 이번에 작성된 예제는 HTTP 실습을 하면서 사용된 예제이다 간단하게 주사위 이미지를 출력하고 새로고침을 하면 랜덤으로 6개의 주사위 사진이 랜덤으로 출력되는 간단한 프로그램이다 코드를 보자 ` 여기서 보면 제

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

HTTP 요청과 응답

Http 요청과 응답에 대해 간단하게 설명하면 WAS가 웹으로부터 어떠한 요청을 받으면 HttpServletRequest객체를 생성해서 그 안에 요청정보를 저장하고 요청을 받은 후 값을 만들어서 응답을 돌려줄 HttpServletResponse객체를 만들어서 요청에 대한 답을 돌려주게 된다 즉 요청-> 어떤 요청인지 Request객체에 담아서 요청받...

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

로컬에서 작업한 프로젝트를 WAR파일로 AWS EC2에 넣어서 구동하기

세상 간단하다 WAR파일을 준비한다 (war export는 전 글 참고) 맥OS기준 파일을 복사해서 ec2 인스턴스 실행하고 c드라이브 - 톰캣 - webapps 폴더안에 붙여넣기 하면 끝이다 webapps는 이름처럼 웹 어플리케이션이 설치되는 곳이고 실행하면 자동으로 압축을 풀어준다 이제 실행해볼텐데 c드라이브 - 톰캣 - bin 폴더에 가서 ...

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

IntelliJ 프로젝트 WAR Export

인텔리제이에서 작업한 프로젝트를 외부로 추출해야 할 때 WAR파일로 Export하는 방법에 대해 작성해보겠다 * 작성된 포스팅은 맥OS 기준으로 작성되었습니다 * 우선 인텔리제이에서 프로젝트를 열자 File - Project Struct - Artifacts 선택 Artifacts + 버튼클릭 - Web Application Archive 선택 -...

2022년 11월 23일
·
0개의 댓글
·

버튼 클릭 시 해당 버튼 배경색 변경 State로 저장

우선 나는 지금 영화예매 페이지를 만들고있다 어느정도 다 만들어졌고 해당 기능적인 부분을 수정하고 있는데 버튼을 클릭 했을 경우 해당 버튼의 백그라운드 컬러를 변경해서 사용자 입장에서 내가 클릭한 버튼이 어떤 버튼인지 보다 명확하게 알게 해주고 싶었다 처음에는 단순히 클릭할 때 백그라운드 컬러만 변경하면 되는거아닌가? 라는 생각을 했는데 간단하게 ...

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

Reflection API 사용 예시

자바에서 제공하는 기본 API 중에 Reflection API 라는 것이 있다 이번에 처음 알게 되었는데 private이라고 해도 이 api를 사용해서 호출할 수 있다고 한다 이런 코드가 있다고 할 때 Main.java라는 파일을 하나 만들어서 이렇게 Refl

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

readOnly 속성 , 총합 숫자로 구하는 Number

input을 사용하다보면 해당 에러를 자주 마주하게 된다 나같은 경우에 사용된 포인트와 사용한 쿠폰의 총 할인액을 구해서 해당 input창에 defaultValue로 넣어줬는데 총 할인액이 출력되지 않아서 value로 바꾸니 출력은 가능해졌다 하지만 해당 에

2022년 11월 22일
·
0개의 댓글
·

useState(props)데이터 값 넘기기

이번에 공부하면서 영화예매 페이지에서 클릭 시 해당 벨류값을전부 받아서 계속해서 쌓은다음 넘기는 것을 해야했는데그때 사용한 방법을 기억할 수 있게 정리해보려고한다우선 여기서 내가 사용한 방법은 총2가지로 볼 수있다첫번째는 props이고두번째는 useState이다axio

2022년 11월 20일
·
0개의 댓글
·

onKeyUp , onClick, KeyCode13

아주간단한 예제를 통해서onKeyUp도 사용해보고onClick도 사용해보고keyCode13이라는 것을 이용해서 클릭하지 않고 엔터만눌러서submit을 해보자일단 예제코드는 아래와 같다이벤트 e를 괄호안에 넣어주고 e.keycode===13 이라고 주면13이 엔터를 뜻함

2022년 11월 17일
·
0개의 댓글
·

콜백함수 & 1급객체

콜백함수를 사용할 때 사용원칙이 있다콜백함수를 알아보기전에 1급 객체라는 것에 대해 알아보자자바스크립트에서의 함수는 1급 객체(First Class Object)이다함수 = 객체 1급 객체란?1급객체란 프로그래밍에서 일반적으로 다른 객체들에 적용가능한 연산을 모두 지원

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

await & async 함수 개념정리

리액트 공부를 하면서await를 이용한 코드를 자주 보게 되는데자세히 알지 못해서 우선 간단하게 정리하고 이어서 공부한 부분도 정리해볼 생각이다await 함수를 한마디로 정리하면await : Promise 가 끝날 때 까지 기다려라이렇게 정리 할 수 있다await 함수

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

then , catch 간단예제로 성공,실패(에러) 출력하기

이렇게 코드를 짜고 실행하면 콘솔창에서 이렇게 값을 출력받는데console.log뿐 아니라console.error가 있다는 사실을 알게되었다에러로 더 확실하게 눈에 잘 띄도록 만들 수 있게 되었다유레카!

2022년 11월 17일
·
0개의 댓글
·

자바스크립트 비동기처리 콜백이해하기(callback)

우선 자바스크립트는 동기식 언어이다hoisting이 된 순간부터 순서대로 차근차근 실행되는 동기식 언어이다그럼 hoisting이 무엇일까?var, function declaration 이런 선언들이 제일 위로 올라가는 것이다코드가 나타나는 순서대로 실행된다는 의미 그렇

2022년 11월 17일
·
0개의 댓글
·

JavaScript에서 호이스팅(hoisting)

JavaScript에서 호이스팅(hoisting)이란인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화하는데반면 let과 const로 선언한 변수의 경우 호이스팅 시

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

axios로 fake api 받아서 출력하기

혼자 axios연습을 하기 위해서유용한 사이트를 알게되었다jsonplaceholder 라는 웹사이트인데해당 사이트에서 Resources에 posts를 눌러보면100개정도의 데이터를 뽑아올 수 있게 되어있다우리가 서버에서 데이터를 가져올 경우 생각해야하는 것은 단 2개만

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

프론트에서 서버에 데이터를 요청하는 방법(React로 fetch,axios 사용하기)

바탕화면에 react for studying 이라는 폴더를 만들고vscode로 그 폴더를 열어서임의로 폴더 fetch를 만들고그안에 server와 client를 만든다터미널 창을 열고 cd fetch/server 를 통해 해당 폴더로 이동하고npm init을 입력하고엔

2022년 11월 16일
·
0개의 댓글
·

CORS 에러? 그놈이 알고싶다

cors라는 것은 Cross-Origin Resource Sharing의 약자이다일단 이런 문제가 왜 생기는지에 대해 알아야한다서버에 요청을 하다보면 꼭 한번은 만나는 에러이다 현재 클라이언트를 실행해주는 서버는client: localhost:3000(react 개발

2022년 11월 16일
·
0개의 댓글
·