일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Notepad++ 줄바꿈
- 원씽 후기
- async
- 원씽 독후감
- 간단한 채팅 프로그램
- async false
- 빅분기
- ajax 동기식
- xml 파싱 방법
- 빅분기 필기
- 자바 채팅 프로그램
- The OneThing
- 빅데이터분석기사 독학
- dom sax 차이점
- 빅데이터분석기사 필기
- dom sax 장단점
- 원씽 책
- ajax 비동기식
- 동기식 비동기식
- TCP 채팅
- 자바 채팅
- TCP Socket
- 책 원씽
- 원씽 내용
- 빅데이터분석기사
- 노트패드 줄바꿈
- Notepad 줄바꿈
- 노트패드++ 줄바꿈
- 자바스크립트 undefined
- 빅분기 독학
- Today
- Total
목록Programming (23)
SooBlending
DOM ( Document Object Model ) 파싱 : 메모리에 모두 로드를 한 후에 파싱한다. (장점) 메모리에 모두 로드 되어 있기 때문에 노드의 검색, 수정 등이 빠르고 용이하다. (단점) 대용량의 데이터를 파싱할 경우 메모리 문제가 발생 할 수 있다. SAX ( Simple API for XML ) 파싱 : 라인을 하나씩 순차적으로 읽으며 파싱한다. (장점) 메모리 사용량이 적고 단순히 읽을 때 속도가 빠르다. (단점) 발생한 이벤트를 활용만 하는 것이기 때문에 노드의 수정이 어렵다. 각 각의 상황에 맞게 잘 활용하여야 한다. 예를 들어, 단순히 xml 데이터를 변수에 담거나 특정 config만 활용할 때에는 SAX 파싱을 사용한다. 하지만 xml 노드의 검색이나 변경이 필요한 경우에는 D..
ajax는 기본적으로 비동기식으로 지원합니다. 하지만 때때로는 동기식으로 처리해야할 상황이 생기곤 합니다. 아래의 예시를 봅시다. function test(){ $.ajax({ data: {name: 'MinSoo'}, url: 'nameCheck', dataType: 'json', success: function(data){ var result = data; return result; } }); } 위의 코드와 같이 function 안에서 또 function을 콜하는 상황이 자주 발생합니다. 결과 값을 확인해보면 undefined 가 나올 것입니다. 이러한 이유는 비동기 방식에서 success 콜백 함수에서 리턴한 값을 받을 수 없다는 말입니다. ajax 호출로 서버로 부터 응답을 받는 것이 다음 로직..
노트패드++ 줄바꿈 하는 방법입니다. 이클립스나 다른 편집기와 마찬가지 \n 으로 줄바꿈을 할 수 있습니다. 다만 빨간 박스와 같이 '확장' 부분에 체크를 하여야 변경 됩니다.
XML(eXtensible Markup Language, 확장성 마크업 언어) : HTML 같은 고정된 형식이 아닌 확장이 가능한 언어이다. HTML은 태그가 한정되어 있는 반면 XML은 문서의 내용에 관련된 태그를 사용자가 직접 정의할 수 있으며 그 태그를 다른 사람들이 사용하도록 할 수 있다. XML은 본질적으로 다른 언어를 기술하기 위한 언어, 즉 메타언어이다. [1] document ::= prolog element Misc* [22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)? [23] XMLDecl ::= '' [24] VersionInfo ::= S 'version' Eq (' VersionNum ' | " VersionNum ")..
1. JavaScript: 클라이언트 스크립트 (브라우저에서 실행!!) JSP(Java) : 서버 스크립트 (JVM에서 실행!!) hello.html -----> HTML태그 CSS JavaScript hello.jsp -----> HTML태그 CSS JavaScript Java 2. JavaScript는 HTML문서내에 포함되어서 실행. ------------------------- 3. 자료형을 선언,정의하지 않는다!! ★ 자바case) String name="홍길동"; name="길라임"; name=10; (X) 자바스크립트case) name="홍길동"; var su; ---> 변수선언 su=10; ---> number타입 su="김주원"; ---> Str..
회원가입 ID: 비 번: 비번확인: 이 름: 주민번호: - 전화번호: - - 주 소: 직업: ==선택== 학생 공무원 언론/출판 군인/경찰 일반사무직 영업직 기술/전문직 보건/의료 자영업 주부 기타
1. 태그 ---> 부등호 괄호()안에 텍스트가 들어갈때 태그라고 함!! 종류) - 시작태그(Start Tag) ==> html시작 - 끝태그(End Tag) ==> html끝 - 빈태그(Empty Tag) ==> 수평선 긋지 2. 엘리먼트(Element) ----> table시작태그 홍길동길라임 ----> table끝태그 table엘리먼트 : 태그가 포함하는 자식요소까지 합친 용어!! 3. 속성(Attribute) - 시작태그와 빈태그에 위치할 수 있음. - 태그 또는 다른 속성과 공백(whiteSpace)을 구분자로 구분함!! ※참고) WhiteSpace : 한개 이상의 연속된 space,tab,enter의 조합. ----> 브라우저에서는 한칸으로 표시(출력) 형식) ===> 비권장 ---> 작은따옴..
import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.Enumeration;import java.util.Properties; public class PropertiesTest {public static void main(String[] args) {Properties pro = new Properties();// property(속성) ==> 속성데이터를 저장하는 클래스//데이터저장(입력)//pro.setProperty(String key, String value);//key : 저장 또는 검색을 위한 값 (유일한 성격)//value : 저장하고자 하는 문자열 (te..
Java DataBase Connectivity (java.sql패키지) 1.DriverManger - JVM에서 JDBC전체를 관리하는 class (기능: Driver등록, Connection 연결작업...) 2.Driver - DB를 만드는 Vendor(Oracle, MS-SQL, MySQL,....)를 implements하여 자신들의 DB를 연결할 수 있는 class를 만드는 인터페이스. 3.Connection - DB와 연결성을 가지고 있는 interface. 4.Statement - 실제 SQL문을 사용하기 위하여 Connection으로 부터 받아내는 interface. 5.ResultSet - Statement를 통하여 select을 실행하였을때 그 결과 Data를 가지고 있는 interfac..
Trigger- 이벤트처리 (~했을때 수반되는 처리)- 특정테이블에 이벤트(insert,delete,update)가 발생했을 시 다른 테이블에 연관된 내용을 변경하도록 하는 일. 형식) CREATE TRIGGER 트리거명 (BEFORE|AFTER) (INSERT|DELETE|UPDATE) --이벤트 ON 테이블명 -- 이벤트가 발생하는 테이블 [FOR EACH ROW] -- 실행될 문장 행에 각각 적용 [WHEN 조건식] BEGIN -- 이벤트 발생시 실행할 문장(주로 DML문장) ===> 이벤트 핸들러!! END; 문제) 사원테이블에 사원정보가 새로 입력될 때 마다 입사 환영메시지를 출력하시오. drop table emp2; create table emp2 as select empno, ename, d..