일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- for
- 알고리즘
- IF
- 자료구조
- 함수
- MySQL
- 1차원배열
- 데이터
- Spring
- 유비쿼터스
- 스캐너
- Scanner class
- 백준
- 변수
- 파이썬프로그래밍기초
- 스캐너클래스
- C언어
- 자바
- 반복문
- error
- java
- IFELSE
- FOR문
- Scanner
- IF문
- 하드웨어
- 배열
- java프로그래밍
- 백준알고리즘
- 기본
- Today
- Total
목록전체 글 (93)
정리하고기록하자
MySQL 에서 두 날짜간의 차이를 가져올때 사용하는 함수. - DATEDIFF - TIMESTAMPDIFF DATEDIFF - 단순히 일 차이를 가져올때 사용 하는 함수. ( 날짜1 - 날짜2 ) DATEDIFF(날짜1, 날짜2); SELECT DATEDIFF('2022-09-20', '2022-09-18' ); TIMESTAMPDIFF - 연, 분기, 월, 주, 일, 시, 분, 초를 지정하여 차이 값을 가져올 때 사용 하는 함수. ( 날짜1에서 날짜2까지의 차이 ) TIMESTAMPDIFF(단위, 날짜1, 날짜2); * 단위 SECOND : 초 MINUTE : 분 HOUR : 시 DAY : 일 WEEK : 주 MONTH : 월 QUARTER : 분기 YEAR : 연 SECOND SELECT TIMES..
사과 --선택하세요-- 한개 두개 세개 태그 안에 태그를 추가 하고 onchange 이벤트를 추가 했다. - 위에 html를 Open in Brower 를 했을 때 ( 저는 Sublime Text 를 사용 합니다. ) 에서 선택 했을때 이렇게 태그에 입력한 value 값을 가져온다.
프로그램 어떤 작업을 위해 운영체제 위에서 실행 할 수 있는 파일 ex ) 웹 브라우저, 워드 프로세스, 카카오톡 등. 프로세스 ( Process ) 운영 체제 위에서 실행중인 하나의 프로그램 프로그램 명령어와 데이터들이 메모리에 올라오고 실행 중 또는 실행 대기중인 상태 즉 실행되고 있는 프로그램으로, 프로세스는 각 메모리 공간을 시스템으로부터 할당 받는다. 실행중인 프로그램 CPU를 할당하는 대상 시스템 내부에서의 작업 단위 PCB ( Process Control Block ) 에 존재하는 개체 하나의 스레드( 프로그램 내의 실행 단위 )로 구성된 테스크 프로세스의 메모리 구조 Code 영역 실행할 프로그램의 코드가 저장된다. CPU는 이 영역에서 명령어를 하나씩 가져와 처리하게 된다. Data 영역..
백준 - 알고리즘 for문 더하기 사이클 (1110) 문제 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다. 위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다. N이 주어졌을 때, N의..
DB Clustering DB Clustering 이란 DB를 여러개의 서버가 나눠서 처리하도록 하는 것이다. ex ) 데이터베이스 서버가 죽으면 어떻게 대응할까? 데이터베이스 서버를 여러개로 만들자 ( 클러스터링 ) 서버 한 대가 죽어도 대비가 가능하다. 여러 데이터베이스 서버로 부하를 분산시켜 사용자의 요청을 더 많이 수용할 수 있다. ( 로드 밸런싱 ) 여러 대의 데이터베이스 서버를 가지므로 높은 가용성을 보장한다. ( 높은 가용성 ) DB의 가용성이란 DB가 동작하고 있는 시간과 정지한 시간의 비율이다. DB 시스템을 구성할 서버나 스토레지 장비를 각각 2대 이상으로 구성해서, 만의 하나 어느쪽인가에 장애가 발생했다고 하더라도 단 시간내에 운용을 재개 할 수 있도록 한다. DB Clustering..
SQL SQL 이란 Structrued Query Language 이고, 데이터베이스에서 데이터를 저장하거나 얻기 위해서 사용하는 표준화된 언어이다. Mysql 공식 매뉴얼 Mysql 공식 매뉴얼 Mysql 한글 매뉴얼 SQL 언어의 특성 SQL은 대소문자를 가리지 않는다. SQL 명령은 반드시 세미콜론(;)으로 끝나야 한다. 고유의 값은 따옴표('')로 감싸준다. SQL에서 객체를 나타낼 때는 백틱(``) 으로 감싸준다. 주석은 일종의 도움말로, 주석 처리된 문장은 프로그램에서 동작하지 않는다. ( 한 줄 주석은 문장 앞에 -- 를 붙여서 사용한다. 여러줄 주석은 /* */ 으로 감싸준다 SQL 문법 DML ( Data Manipulation Language, 데이터 정의 언어 ) select /* 모..
HTTP의 특징 HTTP 는 비연결성 ( Connectionless ), 무상태성 ( Stateless ) 의 특징을 갖고 있기 때문이다. HTTP 프로토콜은 비연결성 ( Connectionless ) 프로토콜이라 클라이언트가 request를 보내고, 서버는 이에 대한 response를 보내면 연결이 끊어 진다. HTTP 프로토콜은 무상태성 ( Stateless ) 프로토콜이라 request, response를 주고 받은 뒤, 상태 정보를 유지 하지 않은 채 통신이 끝난다. 이러한 특성을 보완 하기 위해서 쿠키와 세션이라는 방법이 존재 한다. 쿠키 쿠키란 클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일이다. 사용자 인증이 유요한 시간을 명시할 수 있고 유효시간이 정해지면 브라우..
TCP / IP Layer and OSI 7 Layer TCP / IP Layer TCP / IP Layer 는 사실 두 가지 버전이 있다. TCP / IP Original ( 4 Layer ) TCP / IP Updated ( 5 Layer ) OSI 7 Layer 의 Appliaction , Presentation, Session 계층이 Application 으로 통합 되었다. 오늘날에는 TCP / IP Updated 모델을 더 많이 사용한다. TCP/IP 5계층인가요 4계층인가요? 컴퓨터 네트워킹을 독학하고 있는 사람인데 제가 배우는 강의에서는 TCP/IP 5계층이라고 하는데 인터넷에 쳐보니 5계층도 있고 4계층도 있더군요. 공식적으로 5계층이라고 하나요 아... kin.naver.com 애플리케이..
TCP / IP TCP / IP 란 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜의 집합이다. TCP : 전송 제어 프로토콜 ( Transmission Control Protocol ) 이며 한 기기에서 다른 기기로 데이터를 전송하는 것을 담당하는 것. IP : 인터넷 프로토콜 ( Internet Protocol ) 이며 이 프로토콜은 데이터의 조각을 최대한 빨리 대상 IP 주소로 보내는 역할을 한다. TCP / IP 의 계층 응용계층 ( Application Layer ) 특정 서비스를 제공하기 위해 애플리케이션 끼리 정보를 주고 받을 수 있다. 사용자가 네트워크에 접근할 수 있도록 한다. 사용자 인터페이스를 제공 할 뿐만 아니라 이메일, 원격 파일 접근 및 전송, 공유 데이터베이스 관..
그래프 ( Graph ) 그래프란 정점 ( Vertex ) 과 간선 ( Edge ) 으로 이루어진 자료구조 이다. 정확히는 정점 ( Vertex ) 간의 관계를 표현하는 조직도라고 볼 수 있다. 이러한 면에서 트리는 그래프의 일종인 셈이다. 그래프와 트리의 차이점 그래프와 관련된 용어 정점 ( Vertex ) : 노드 ( Node ) 라고도 하며 정점에는 데이터가 저장된다. 간선 ( Edge ) : 정점 ( 노드 ) 를 연결하는 선으로 link, brach 라고도 부른다. 인접 정점 ( adjacent Vertex ) : 간선에 의해 직접 연결된 정점 ( 0과 2는 인접정점 ) 단순 경로 ( simple path ) : 경로 중에서 반복되는 정점이 없는 경우, 한붓그리기와 같이 같은 간선을 지나가지 않는..