| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- jsoup
- 프로그래머스
- N+1
- 프로그래머스 코테
- InterruptedException
- bufferedInputStream
- 변수와 상수
- 추상메서드
- foreigen key
- 컬렉션 프레임워크
- delete
- 멱등성
- git 기초
- select
- 변수와 메서드
- 원시타입
- Java
- exclusive lock
- null/not null
- 즉시로딩
- 오버라이딩
- 연산자와의 관계
- 서버 스크립트
- Shared Lock
- 메세지 큐
- 피연산자
- 오버로딩
- 지연로딩
- 참조타입
- SQL
- Today
- Total
목록Programming (58)
[JAVA_Back-End]
이전 포스팅 정리 [선언 함수] function 함수명(parameter...){ return } [익명함수] const 참조변수=function(parameter...){ return; }; [화살표함수] const 참조변수 = (parameter)=> {return}; [호출 ] 프로그램 함수명(참조변수명)(parameter..); html 이벤트에 포함 onclick="함수명(참조변수명)()" [{}블럭] 1. 코드 2. 제어문 3. 함수 변수사용영역 [배열] - 한 개의 변수에 여러 개의 데이터를 저장 => index사용하여 데이터를 구분 => (참조)변수에 저장되는 내용 (실제 데이터가 아니라 참조 주소값) 기본 변수 = 변수 안에 직접적으로 변수가 있음 참조 변수 = 변수가 참조할 주소값을 받..
[이전 포스팅 정리] javascript 자료 자료형 변수/상수 연산자 1변수 -> 1개값 여러 개 값=>1변수/상수에 넣을 순 없는가? --> 배열(array) 제어 =>flowchart 처리 -> 출력 조건에 의한 분기-이진트리 (if, if~else,if~else if ~else, switch~case~default, 삼항연산자) 조건에 의한 반복-반복횟수 (for, while, do~while) 초기값, 조건식, 증가값 -> 반복횟수 *조건: 비교연산자나 논리연산자의 결과(true/false) 기타 break, continue, label *중첩 예제) 별표, 구구단, html결합 [함수] 반복해서 사용되는 코드를 묶어놓은 후 사용함 변수와 제어문으로 이루어짐 사용자 정의 함수 - 개발자 정의한 ..
javascript =>ECMAScript *스크립트(인터프리터)언어 소스=실행파일 실행-해석기(v8엔진- google:open source) chrome(google) safari(apple) edge(ms) node.js 성당(close source)과 시장(open source),,, 자료(data) - 자료형(논리형 숫자형 문자(열)형, undefined, object) - 변수/상수(이름선언 var/let/const) - 연산자 (산술연산자, 문자열 연결 연산자, 대입 연산자, 증감 연산자, 비교 연산자, 논리 연산자) 제어 흐름-기술(해석) 순서 위-아래 조건 - 비교연산자 or 논리연산자의 결과(true/false) 조건에 의한 분기(condition) -2갈래(참 아니면 거짓) 조건에 의한..
[JAVASCRIPT] *프로그램-작업 *프로그램 언어- 작업의 내용을 기술 => 컴퓨터에게 일을 시키는 방법 *기술하지 않은 내용을 동작하면 안됨 *기술순서는 순차처리이다 (위->아래) #프로그램 언어의 종류 - 컴파일 언어: 소스O, 컴파일 하여 실행코드로 만들고 실행한다. 속도 빠름:C/C++/JAVA - 스크립트 언어: 소스=실행코드 이기 때문에 바로 실행한다. 코딩 편리성이 좋음: javascript/python # 프로그램 언어에서의 중요요소 - 문법 (프로그램 언어에 대한 이해할 때) - 라이브러리 (프로그램 구현할 때) * 문법을 생각하면서 라이브러리를 사용해야함 #프로그램 종류 1. 윈도우 프로그램 - windows/linux/macOS =>인스톨해서 실행하는 프로그램 2. 웹 프로그램 ..
CSS -> selector를 중심으로 속성을 부여하는 방식 1. selector(js) 2. 속성 navigation Bar dropdowns Image Gallery Image Sprits * 테이블 만든 후 CSS에 Style을 주어 커스텀 DOCTYPE html> Document table{ width: 100%; border-collapse: collapse; } th, td{ text-align: left; padding: 8px; } tr:nth-child(even){ background-color: #f2f2f2; } th{ background-color: #528ce4; color: white; } th:hover{ background-color: rgb(0, 0, 0); } 성 이름 잔..
[웹 서버 정리] html /css/js => 웹사이트 화면 구현 웹사이트 => 원격(도메인/IP:컴퓨터)에서 자료(html문서, 이미지, 동영상)를 공유 공유를 위한 준비 - 웹서버(요청에 의해서 특정위치의 자료를 공유하는 프로그램) 웹 클라이언트 (로컬) 웹 서버(리모트) -> 보안에 어울리는 프로그램들을 깔아야 의미가 있음 - 단순 웹서버 (Apache, NGINX)(정적) - 어플리케이션 웹서버 (프로그램 실행 기능, Apache Tomcat(JSP)). IIS(ASP.net)(동적) Apache Tomcat 1. JDK 설치 2. Apache Tomcat 압축 해제 시작 bin/catalina.bat run- 테스트용 bat파일 bin/startup.bat - 서비스용 bat파일 bin/shut..
요청(html)하는 쪽 - (web) Client *브라우저 => url을 통해 요청 ---------네트워크(www:인터넷) 응답(html)하는 쪽 - (web) Server *웹서버프로그램 1.Apache3 2.Nginx 3.iis Apache-Tomcat 웹서버 tomcat.apache.org 1) apache-tomcat을 다운 받은 후 zip파일 풀기 2) 압축파일 푼 경로를 복사해 cmd 에 cd명령어로 이동하기 > cd C:\html\apache-tomcat-9.0.78\bin 3) bin 파일 안에 있는 catalina.bat을 run 하기 C:\html\apache-tomcat-9.0.78\bin> catalina.bat run [ URL ] http://localhost:8080/ 들어..
HTML(Hyper Text Markup Language) - Hyper text : 링크 - Markup Language : 태그를 이용해서 내용을 표현 - 웹 화면을 구성하는 언어 / 팀 버너스리 invented 1. html - 구조표현 2. css - 디자인 3. javascript - 기능표현 기본 구조 * 태그: 내용 w3c - world wide consortium https://www.w3.org - 웹에 대한 표준을 정함 - 문법이 아닌 권고안이기 때문에 브라우저 제작업체 별로 다른 해석(MS)이 가능함. - 따라서 같은 태그에 다른 디자인이 나오게 되는 것 - 크로스 브라우징(Cross Browsing): 적어도 표준 웹 기술을 채용하여 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술..