[React] 리액트는 왜 필요할까?
2022. 6. 23. 23:08
개발/Javascript
리액트의 필요성 1 : React는 Component 기반의 UI라이브러리 article 제외 한 나머지 부분들이 중복되어 있다. 만약 중복된 header 섹션의 수정이 필요하다면? 모든 페이지를 수정해야만한다 두 세장이면 괜찮지만 100장의 페이지를 바꿔야한다면? 산탄총수술(Shotgun Surgery) : 한 개의 문제가 수많은 파일들을 동시에 수정시킨다 ==> 유지보수에 많은 낭비가 생김 그렇기 때문에 재사용 되어야 할 요소들은 header나 nav, footer는 별도의 모듈로 만들어 컴포넌트의 이름으로 불러서 관리해야한다. React는 Component 기반의 UI라이브러리이기 때문에 모든 html요소들을 다 컴포넌트로 만들어서 재사용이 용이하다. ==> 중복코드로 인해 발생하는 산탄총 수술같은..
[Java] 혼자공부하는자바 - 변수와 타입
2022. 6. 23. 20:29
개발/JAVA
자바 기본형 구분 저장되는 값에 따른 분류 타입의 종류 기본 타입 정수 byte, char, short, int, long 실수 float, double 논리 boolean 정수타입 타입 메모리 사용크기 저장되는 값의 허용 범위 byte 1byte 8bit -128 ~ 127 short 2byte 16bit -32,768 ~ 32,767 char 2byte 16bit 0 ~ 65535(유니코드) int 4byte 32bit -2,147,483,648 ~ 2,147,483,647 long 8byte 64bit -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 정수 리터럴 예제 리터럴(literal) : 소스코드에서 프로그래머에 의해 직접 입력된 값, 데이터 ..
[oracle error] 시퀀스를 만들었는데도 ORA-02289: sequence does not exist 오류가 뜰 때
2022. 6. 23. 20:08
개발/Error note
오라클 계정을 확인해보자. 나는 계정을 새로파서 테이블을 추가한건데 실수로 이전 연습계정을 계속 사용하고 있었다!
[Spring (sts) error ] 테스트 코드 실행 오류 'Errors occurred during the build'
2022. 6. 22. 22:14
개발/Error note
게시판 만들고 페이징 테스트 중 갑자기 오류확인을 눌러도 계속 떴다 ;-; log::info 대신 log:info 로 적어서 그랬다..;-;
[node.js] npm; 외부 패키지 사용하기
2022. 6. 22. 19:43
개발/Javascript
패키지 : 누군가 따로 만들어놓은 node.js 모듈 npm(node package manager)를 사용하여 node.js 패키지 만들기 Copyright (C) Microsoft Corporation. All rights reserved. 새로운 크로스 플랫폼 PowerShell 사용 https://aka.ms/pscore6 PS D:\workspace\workspace_oneBiteReact> npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See `npm help init` for..