일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터베이스프로그래밍
- 공부
- 트랜잭션
- TDD
- 개발공부
- 명령어
- 데이터베이스
- JDBC
- 서버
- AWS
- dbms
- 개발자
- sql
- jdbc programming
- Database
- 오라클
- 클라우드네이티브
- 컴퓨터
- 시스템프로그래밍
- DB
- 리눅스
- CS
- 개발방법론
- 리눅스공부
- 클라우드
- 자바
- 쿼리
- EC2
- 데브옵스
- 쿼리최적화
- Today
- Total
목록프로그래밍 (45)
개발 블로그
*코테 준비용으로 자료구조 정리 시작, 자바 위주로 정리 스택(Stack): 스택은 쌓아놓은 더미라는 의미로 스택은 데이터를 쌓는 LIFO(Last In First Out)의 특성을 갖는 선형 자료구조 -top 부분으로만 데이터 입출력이 되기 때문에 가장 먼저 들어온 데이터가 가장 마지막으로 나가고, 가장 마지막에 들어온 데이터가 가장 먼저 나가는 구조 -웹 브라우저의 방문 기록이나 재귀 함수 호출 등에서 사용 Top : 스택의 가장 위에 있는 데이터 Bottom: 스택의 가장 아래 있는 데이터 스택이 꽉 차면(capacity == size) 포화상태라고 하며, Full Stack이라고 한다. 스택 연산 pop() : 스택에서 top에 있는 항목을 제거 push(element) : element 하나를 ..
Event를 상속받은 인터페이스(ex, MouseEvent는 UIEvent를 상속받았고 UIEvent는 Event를 상속받음)는 종류가 다양하니 링크 참조 1) Event 인터페이스 이벤트는 마우스를 클릭하거나 키보드를 누르는 것과 같이 사용자의 액션에 의해 발생할 수도 있고, 비동기적 작업의 진행을 나타내기 위해서 API들이 생성할 수도 있음(프로그래밍으로 발생) new Event(type, options); type: 이벤트의 이름을 나타내는 문자열 options: 이벤트 속성을 나태내는 객체, bubbles, canclenable, composed를 포함하고 있음 인스턴스 변수 -bubbles: 이벤트 버블링 여부 -canclenable: 이벤트 취소 가능 여부 -composed: 이벤트가 shad..
https://www.acmicpc.net/problem/14501 14501번: 퇴사 첫째 줄에 백준이가 얻을 수 있는 최대 이익을 출력한다. www.acmicpc.net 문제 상담원으로 일하고 있는 백준이는 퇴사를 하려고 한다. 오늘부터 N+1일째 되는 날 퇴사를 하기 위해서, 남은 N일 동안 최대한 많은 상담을 하려고 한다. 백준이는 비서에게 최대한 많은 상담을 잡으라고 부탁을 했고, 비서는 하루에 하나씩 서로 다른 사람의 상담을 잡아놓았다. 각각의 상담은 상담을 완료하는데 걸리는 기간 Ti와 상담을 했을 때 받을 수 있는 금액 Pi로 이루어져 있다. N = 7인 경우에 다음과 같은 상담 일정표를 보자. 1일 2일 3일 4일 5일 6일 7일 3 5 1 1 2 4 2 10 20 10 20 15 40 ..
함수 선언 function func1(num){ return num * 10; } function 키워드 사용 -함수의 인수로는 기본 타입, 문자열, 객체 전달 가능 -조건에 따른 함수 정의 가능 let fn; if(condition == true){ fn = function(num){ return num * 100; } } 함수 표현식 const greeting = function(name){ return "hello, " + name; } 참조 변수로 호출 가능 -함수는 호출될 때 스코프 내에 있어야 함 호이스팅 함수가 정의되기 전에 호출되어도 오류 없이 실행됨, JavaScript 인터프리터가 전체 함수 선언을 현재 스코프 최상단으로 끌어올림 const a = fn(2); // a = 4 funct..
타입 JavaScript는 동적 타입이 있는 동적 언어임, 변수는 특정 타입과 연결되지 않으며 모든 타입의 값으로 할당 및 재할당이 가능함! 타입이 다른 피연산자와 결합할 때 암시적 타입 변환이 일어남(오류 주의) ex) let foo = 2; //숫자 const bar = foo + "1"; // bar = "21" foo = "hello" //문자열 타입은 typeof 연산자로 확인할 수 있음 console.log(typeof foo); // string 단, null은 object를 반환하므로 null을 체크하려면 console.log(foo===null) //false 타입 종류 1) Primitive type Null 객체가 없음을 의미, 아무런 객체도 가리키지 않음을 표현 Undefined 값..
API( Application Programming Interface)란? 응용프로그램에서 사용할 수 있도록 만든 인터페이스 서비스 간의 통신을 위해 사용 API 종류 1) SOAP API -그 자체로 프로토콜, stateful -XML을 데이터 포맷으로 사용 -캐시를 사용할 수 없음 -엄격한 통신 규약을 갖고 있으며, 모든 메세지는 보내지기 전에 알려져야함 -자체적인 ACID 기준이 있음, 데이터 손상 줄여줌 -WS-Security를 지원하기 때문에 보안 측면에서 엄격함 -많은 리소스 및 대역폭 필요 2) RESTAPI -아키텍처 스타일, stateless -데이터 위주, 직관적으로 CRUD 처리 -JSON, XML, HTML 등 다양한 데이터 포맷 사용 -캐시를 사용할 수 있음 -미리 알릴 필요 없음..