핵심정리9 자바 핵심 요약 유튜브 동영상 링크 https://www.youtube.com/watch?v=MbJYVj_jWV8 자바에서 카멜케이스 적용 소문자로 시작 - 변수, 매서드, 패키지 ex) isFun 대문자로 시작 - 상수, 클래스, 인터페이스 ex) Pi PiClass 주석달기 싱글라인 주석 // This Method is test 멀티라인 주석 /* comment line 1 comment line 2 */ 자료형 자료 유형 byte(1), short(2), int(4), long(8), float(4), double(8), char(2), String, Boolean(1) 상수 선언 초기 선언만 가능하다. 상수는 final 문으로 고정시킨다. final int J = 10; //단 1회만 값을 입력가능 변수 선언 -.. 핵심정리 2023. 2. 1. CSS 핵심 정리 CSS(Cascading Style Sheets)는 마크업 언어로 작성된 문서의 프레젠테이션을 설명하는 데 사용되는 스타일 언어이다. 본 포스팅에서는 웹개발에서 이 정도는 알아야 된다고 필수 내용만 정리하였다. HTML 문서의 HTML element의 스타일 속성을 사용하여 특정 HTML element에 CSS 스타일을 적용할 수 있다. 인라인 스타일이리고 한다. This text will be blue. 그리고, 링크태그로 외부 CSS 파일을 링크할 수 있다. 배포 CDN을 사용해서 외부자원을 링크할 수 있다. 포지션 position 속성은 기본적으로 컨테이너 안을 기준으로 한다. position: static => 기본값으로 왼쪽에서 오른쪽 위에서 아래쪽으로 쌓인다. position:relative .. 핵심정리 2023. 2. 1. Javascript 핵심 요약 정리 유튜브링크 : https://www.youtube.com/watch?v=393aQ8HZU90 주석처리 대소문자 구별 및 카멜케이스(소문자로 시작) 사용한다. 주석 // 단일라인 주석 /* 멀티라인1 멀티라인2 */ let(변수) , const(상수) 선언 var가 function-scouped로 전역적으로 hoisting이 일어나서 변수 선언이전에도 해당 변수를 사용할 수 있었으며 여러 문제를 야기한다. var colorCode = "red"; let, const는 block-scoped단위로 hoisting이 일어난다. 앞으로 var대신에 let, const 문으로 변수를 선언한다. let colorCode = "red"; const pi = 3.14; JavaScript의 타입 1. 원시 값 (일반적.. 핵심정리 2023. 2. 1. HTML 핵심 요약 정리 유튜브 동영상 링크 - https://www.youtube.com/watch?v=c6UipjiKlDc&t=6s HTML은 DOCTYPE 이 최상단에 선언되고 안쪽으로 메타성 정보들 title, meta, link, script, style 태그 등으로 구성되고 안쪽은 콘텐츠 영역으로 div, ul, form, p, a, img 태그 등으로 구성된다. body태그안에는 콘텐츠영역을 구성하기 위해 header, nav, main, footer같은 영역구분 태그도 있다. : 문서가 HTML5 문서임을 선언한다. : 문서의 모든 상대 URL에 대한 기본 URL을 지정하는 데 사용된다. , , ... 태그 , , 태그는 제목을 정의하는 데 사용된다. 6레벨인 까지 있음. 태그는 페이지에서 가장 중요한 제목, 일반.. 핵심정리 2023. 2. 1. PYTHON 기초 정리 파이썬기초를 한 포스팅으로 정리하였습니다. 간단한 예제를 열심히 만들어서 따라 해보도록 블로그에 게시할 예정입니다. 예제로 배워보는 게 최선이라 생각합니다. PYTHON 자료형 Numbers (int, float, complex) Strings Lists Tuples Dictionaries Sets Boolean None 변수선언 시 제약사항 1 변수 이름은 문자 또는 밑줄(_)로 시작해야 하며 문자, 숫자 및 밑줄만 포함할 수 있다. Python 키워드가 될 수 없다. 2. 파이썬은 스네이크_케이스라는 명명 규칙을 가지고 있는데, 이는 변수가 소문자로 작성되어야 하고 단어는 `_'로 구분되어야 한다. `age_of_person` 3. 루프 변수 및 임시 변수를 제외한 단일 문자(i, a, b, c)는 .. 핵심정리 2023. 1. 27. React 기초 정리 React는 사용자 인터페이스를 구축하기 위한 자바스크립트 라이브러리이다. 페이스북에 의해 개발되었으며 일반적으로 싱글 페이지 애플리케이션(SPA)을 구축하는 데 사용되며, 개발자들이 웹 페이지의 상태를 효율적이고 효과적으로 구축하고 관리할 수 있게 한다. ○ 재사용을 위한 컴포넌트 기반의 개발: React는 복잡한 UI 요소를 만들기 위해 쉽게 구성할 수 있는 재사용 가능한 컴포넌트기반으로 개발한다. ○ Virtual DOM: 컴포넌트의 상태가 변경되면 React는 먼저 가상 DOM을 업데이트한 다음 최소한의 비용으로 실제 DOM을 업데이트한다. ○ 단방향 데이터 흐름: 응답은 데이터가 부모 컴포넌트에서 속성을 통해 자식 컴포넌트로 전달된다. ○ 서버사이드 랜더링: 웹 애플리케이션의 성능과 SEO를 향.. 핵심정리 2023. 1. 26. jQuery 핵심 정리 유튜브 동영상 링크 - https://www.youtube.com/watch?v=dKOmNOR5D7I jQuery는 HTML 문서 작업 프로세스를 간소화하는 자바스크립트 라이브러리이며, jQuery 셀렉터는 DOM(Document Object Model)에서 요소를 선택하고 이에 대한 작업을 수행할 수 있다. REACT VIEW등의 등장으로 사용성이 거의 사라졌지만 레거시 사이트에서 사용하는 경우가 있어서 알아두면 매우 편하게 페이지를 개발할 수 있다. 본 포스팅의 내용정도만 이해하면 개발하는데 문제가 없다. jQuery 셀렉터를 사용하여 태그 이름, 클래스 또는 ID를 기준으로 요소를 선택한 다음 jQuery 메서드를 사용하여 선택한 요소에 대해 작업을 수행할 수 있다. jQuery 셀레터만 알아도 절.. 핵심정리 2023. 1. 25. 스프링으로 웹개발 기초 초창기 자바 웹개발에서는 jsp도 없었고 서블릿 클래스만 있었다. 클래스로 개발자가 직접 웹브라우저 요청을 받아 처리하고 리턴할 스트림을 만들어야 했다. jsp가 나왔지만 이 역시 내부적으로는 서블릿클래스로 컴파일되어 서비스되는 것이다. 모델2라는 아키텍쳐가 나오면서 모델과 서비스를 분리하고 개발하기 시작했다. 프레임웍이라는 개념이 도입되면서 여러 프레임웍이 경쟁하다 살아남은게 스프링이다. 스프링 기반 MVC아키텍쳐로 개발자가 직접 서블릿코드를 만들어내지 않고 콘트롤러와 서비스와 뷰에 집중하여 개발하면 , 스프링이 설정을 통해 조합해서 특정 경로로 요청하면 해당 콘트롤러가 실행되면서 서블릿으로 서비스를 하게 된다. 스프링에서 지원하는 자동화 설정에 따라 DB정보, SQL매핑쿼리, 공통설정을 해 놓고 @어.. 핵심정리 2023. 1. 25. SQL 기초 정리 by postgres 쿼리는 postgres를 기준으로 작성되었습니다. DBMS마다 다른 부분이 존재하나 기본적인 골격을 이해하면 적응하는데 크게 이슈가 없습니다. 시간이 되면 maria db, sqlLite 버전도 만들어 볼 예정입니다. 전체적으로 직원, 부서, 고객, 매출 테이블을 기반으로 구성되어 있고, 꾸준히 샘플데이터를 넣어서 테스트해보면서 쿼리를 심화해서 이 포스팅을 갱신할 예정입니다. 포스트그레스 SQL 설치 https://itcamp24.tistory.com/190 POSTGRESQL 11 다운로드 및 설치 실습용으로 윈도우버전을 사용하며, 윈도우에서는 튜닝옵션제한이 있어서 서비스용으로는 어렵다. 웹서비스용이 아닌 수십기가이상의 대용량의 데이터를 조인하거나 할 때는 work_mem 설정값을 itcamp24.ti.. 핵심정리 2023. 1. 25. 이전 1 다음 반응형