코딩(73)
-
220316 TIL
1. MYSQL 삭제 제어판 > 서비스에서 MYSQL 서비스가 계속 구동되고 있다면 삭제가 되지 않을 것이다. 여기서 먼저 MYSQL 실행 중지를 해주고 C드라이브에서 아래 3개 폴더에 있는 MYSQL 폴더를 지워줘야 완전히 없어진다.
2022.03.16 -
220315 TIL
1. 비연결성 HTTP의 특징 - stateless (클라이언트의 이전 정보를 기억하지 않고, 클라이언트의 요청이 들어오면 그 요청에 대한 응다배주고 바로 연결을 끊어버림) 비연결성의 장점 - 클라이언트의 기존 정보를 포함하고 있지 않으니 서버 과부하가 걸리지 않는다. 서버 자원의 효율적 사용 비연결성의 단점 - 클라이언트가 웹 브라우저를 요청하면 서버는 HTML만 보내는게 아니라 CSS,JS,이미지파일 등 다양한 형식의 것들을 보내는데이 자원을 하나하나 받을때마다 연결하고 다시 끊고 하면 비효율적 => HTTP는 기본적으로 지속연결을 한다. 2. HTTP 메시지 위에서도 언급했듯이 HTTP는 텍스트,이미지,음성 파일 등 바이너리 형식의 데이터를 모두 다 보낸다. HTTP 요청 메시지와 HTTP 응답 메..
2022.03.15 -
220311 TIL
1. 리액트는 컴포넌트로 구성되어 있으며 컴포넌트는 UI를 독립적이고 재사용이 가능하도록 나눈 조각이다. 2. JSX 영역이 실제 화면에 그려지는 부분이며 return() 함수 안에 작성한다. html 처럼 생겼지만 자바스립트이다. JS 영역의 처음 시작은 태그로 감싸주거나 로 작성한다. 한 줄은 상관이 없지만 한 줄 이상은 그룹형(Fragment) 또는 Div로 묶어야 한다. Fragment에 큰 뜻은 없으며 단순히 태그 감싸기 용이다. 3. webpack은 html,css,js 등을 하나로 묶어 (파일들을 묶어) 한 번에 실행시켜주는 도구이다. 4. ex) let [추천,추천변경] = useState(0); 과 같은 경우는 맨 앞에 있는 값인 '추천'의 초기값을 0으로 셋팅하겠다는 의미이다. 5. 리..
2022.03.11 -
220308 TIL
1. React에서 Node.js를 사용하는 이유? Node.js를 설치하게 되면 npm(Node Package Manger)이 설치된다. Node.js와 React가 직접적인 관련은 없지만, React 프로젝트 개발 시 필요한 주요 도구들(바벨,웹팩 등)을 Node.js의 npm이 설치해주는 것이다. 2. 리액트 프로젝트를 VSCode에서 쉽게 생성하는 방법 Terminal에 npx create-react-app 프로젝트 이름 npx는 npm의 아들이며 npm@5.2.0 버전부터 새로 추가되었다고 한다. npx가 없을 당시에는 npm을 통해 React app을 생성했는데 npm install -g create-react-app ~ 을 했었는데 문제점이 있었다. CRA(Create React App:리액..
2022.03.08 -
220302 TIL
1. URI 큰 범위 안에 URL,URN이 포함되어 있다. URI는 Uniform Resource Identifier 리소스(URI로 식별할 수 있는 모든 대상)를 식별한다. locator(URL),name(URN) 둘다 추가로 분류될 수 있다. '식별'한다는 것은 사람을 주민번호로 식별하듯이 컴퓨터도 URI를 통해 IP 주소 등을 식별한다. URL Uniform Resource Locator 리소스가 있는 위치 URN Uniform Resource Name 이름이 홍길동이면 URN은 홍길동 그 자체 * 우리한테는 URL이 가장 중요하다. schema : 프로토콜 정보가 들어감 (어떤 방식으로 자원에 접근할 것인가?) https 443 / http 80번 포트면 https,http를 443,80과 같이 ..
2022.03.08 -
220301 TIL
1. java.util.NoSuchElementException 흔하게 발생하는 문제. 공간이 없다는 뜻. 비어있는 공간에서 값을 꺼내려고 하면 발생하는 문제이다. Scanner가 읽어올 스트림이 없는데 읽으려고 해서 발생한 Exception이다. 2. nextLine() Enter을 치기 전까지 쓴 문자열을 모두 리턴한다. next() 공백 전까지 입력받은 문자열을 리턴한다. 3. charAt(문자열에서의 문자 순서. 0번부터 시작) Scanner은 char 타입으로 입력을 받을 수 없고 String 타입으로만 입력을 받을 수 있다. 그래서 나온 것이 charAt() Scanner에서 next()또는 nextLine() 뒤에 쓴다. ex ) c1=sc.next().charAt(0); c2 = sc.ne..
2022.03.01