dlgkstjq623의 등록된 링크

키자드에 등록된 총 252개의 포스트를 확인하실 수 있습니다.

Tistory

19.04.26 JSP 페이지 디렉티브, 페이지 스크립트 요소 (동영상 5강~8강)

- JSP 페이지 디렉티브 - 속 성  설 명 기본값 language JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다.    JSP 2.1 버전까지는 스크립트 언어로서 자바만을 지원하고 있다. java  contentType..

Tistory

19.04.26 관계형 데이터베이스란?

-관계형 데이터 베이스란?- 데이터를 2차원 표를 사용해 관리하는 데이터베이스 관계형 데이터베이스의 가장 큰 이점은 사람들이 자연스럽고 직관적으로 이해하기 쉬운 형식으로 데이터 관리를 할 수 있다는 점이..

Tistory

jsp 페이지가 실행될 때 서블릿 코드로 변환이 되는 위치

-jsp 페이지가 실행될 때 서블릿 코드로 변환이 되는 위치- Tomcat에서 실행을 했을 때와는 다른 위치에 만들어 진다. application 객체의 getRealPath("/") 메소드를 통해서 이클립스로 실행시 실질적으로 실행되..

Tistory

19.04.25 웹 프로그래밍의 이해

- 용어정리 - 클라이언트 : 네트워크에서 정보를 요구하는 쪽 서버 : 요구받은 정보를 제공하는 쪽의 컴퓨터 요청(request) : 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메시지. GET방식과 POST방식이..

Tistory

19.04.25 데이터베이스란?

- 데이터 베이스의 기본 기능 - 1. 데이터의 검색과 갱신 2. 동시성 제어 3. 장애 대응      ㄴ3-1 데이터 다중화 : 데이터를 한 곳이 아니라 복수의 장소에 분산해서 유지 ㄴ3-2 백업 : 데이터 소실이 발생했..

Tistory

19.04.25 SQL 예제

[문제] 아래 보기의 [판매실적] 테이블을 똑같이 만드는 SQL 문(단, 기본키는 판매액으로 설정)과 서울지역에 한하여 판매액 내림차순으로 지점명과 판매액이 검색되는 SQL문을 작성하시오. (출처-기사책에 나온문..

Tistory

NIO 기반 입출력 및 네트워킹-1

- NIO(New Input/Output) - 새로운 입출력 방식이라는 뜻에서 java.nio 패키지가 포함되었는데, 자바 7로 버전업하면서 자바 IO와 NIO 사이의 일관성 없는 클래스 설계를 바로잡고, 비 동기 채널 등의 네트워크 지..

Tistory

파일 채널,비동기 파일 채널

- 파일 채널 - 파일 채널을 이용하면 파일 읽기와 쓰기를 할 수 있다. FileChannel은 동기화 처리가 되어 있기 때문에 멀티 스레드 환경에서 사용해도 안전하다. FileChannel은 정적 메소드인 open()을 호출해서..

Tistory

19.04.24 NIO 기반 입출력 및 네트워킹-2

- 서버소켓 채널과 소켓 채널의 용도 - 이 두 채널은 IO의 ServerSocket과 Socket에 대응되는 클래스로, IO가 버퍼를 사용하지 않고 블로킹 입출력 방식만 지원한다면 ServerSocketChannel, SocketChannel은 버퍼..

Tistory

19.04.22 IO기반 입출력 및 네트워킹-2

-보조 스트림- 다른 스트림과 연결되어 여러 가지 편리한 기능을 제공해주는 스트림을 말한다. 보조 스트림을 필터(filter) 스트림이라고도 하는데, 이는 보조 스트림의 일부가 FilterInputStream, FilterOutputSt..

Tistory

HTML 테이블 짜보기

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 32 33 34 35 36 37 38 39 40 41 42 43 <!DOCTYPE html> table {   font-family: arial, sans-serif;   border-col..

Tistory

mysql 테이블 만들어보기, 참조테이블 만들고, 활용해보기

먼저 데이터베이스에서는 자료의 삽입,삭제가 튜플(릴레이션의 행)단위로 이루어지기때문에 모든 속성의 도메인의 원자값을 유지하기 위해서 테이블을 무손실분해(제1 정규화)를 실시한다. (만약, 원자값이 유지..

Tistory

java.io 패키지

-java.io 패키지- 자바의 기본적인 데이터 입출력 API 제공 파일 시스템의 정보를 얻기위한 File 클래스와 데이터를 입출력하기 위한 입출력 스트림 클래스를 제공 스트림 클래스는 두종류로 나뉜다. 하나는 바이..

Tistory

19.04.21 IO 기반 입출력 및 네트워킹-1

-입력 스트림과 출력 스트림- 프로그램이 데이터를 입력받을 때에는 입력스트림(InputStream)이라고 부르고, 프로그램이 데이터를 보낼 때에는 출력스트림(OutputStream)이라고 부른다. -콘솔 입출력- 콘솔은 시스..

Tistory

19.04.19 컬렉션 프레임워크

-컬렉션 프레임 워크- 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들을 포함시켜 놓은것을 컬렉션 프레임 워크라고 한다. 컬렉션 프레임 워크의..

Tistory

JSP 동영상 학습 플래닛

동영상 출처 https://www.youtube.com/watch?v=p5Qli8qFcZo&list=PLJg8vnQy0Ydkfka6QE8bwlByxyjYcsvMG

Tistory

java.util.stream

-IntStream- 기본 타입인 int 요소를 처리하는 스트림. Arrays.stream(int[]) IntStream.range(int,int) IntStream.rangeClosed(int,int) -LongStream- 기본 타입인 Long 요소를 처리하는 스트림. Arrays.stream(..

Tistory

19.04.20 스트림과 병렬 처리

-스트림(Stream)- 컬렉션 (배열포함)의 저장 요소를 하나씩 참조해서 람다식(함수적-스타일)로 처리할 수 있도록 해주는 반복자이다. Stream은 Iterator과 비슷한 역할을 하는 반복자이지만, 람다식으로 요소 처리..

Tistory

19.04.17 제네릭,와일드카드

-제네릭의 사용- 제네릭은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법. class Person { public T info; } Person p1 = new Person (); //<>안에 있는 String이 T자리에 들어간다고 생각하면 된..

Tistory

19.04.18 람다식

-람다식- 람다식을 사용하는 이유는 자바 코드가 매우 간결해지고, 컬렉션의 요소를 필터링 하거나 매핑해서 원하는 결과를 쉽게 집계할 수 있기 때문이다. Runnable 인터페이스의 익명 구현 객체를 생성하는 코드..

Tistory

19.04.14 객체 소멸자, 객체 비교, 동등 비교 등

-객체 소멸자- 참조하지 않는 배열이나 객체는 쓰레기 수집기(Garbage Collector)가 힙 영역에서 자동적으로 소멸시킨다. 쓰레기 수집기는 객체를 소멸시키기 직전에 마지막으로 객체의 소멸자(finalize())를 실행..

Tistory

19.04.15 String클래스 메소드, 정규 표현식, 배열정렬 및 검색, 박싱,언박싱

-인코딩- 문자를 컴퓨터에 저장하거나 통신할 목적으로 부호화 하는것 -디코딩- 인코딩한 문자를 원래대로 되돌리는 것 -bytes 배열로 변환- getBytes()메소드는 시스템의 기본 문자셋으로 인코딩된 바이트 배열을..

Tistory

19.04.16 멀티 스레드

-멀티 스레드- 애플리케이션 내부의 멀티 태스킹 즉 프로세스 내부에서 두 가지 작업을 동시에 실행하는것. 멀티 스레드는 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 프로세스..

Tistory

19.04.09 상속, final

-상속- 부모가 자식에게 물려주는 행위로 자식은 상속을 통해서 부모가 물려준것을 자연스럽게 이용할 수 있다. 부모클래스의 생성자 호출 -자식 클래스의 생성자 최상단에서 "super(매개값);" 명령어를 사용해서..

Tistory

19.04.10 추상 클래스 / 메소드, 인터페이스

-추상 클래스 및 메소드 특징- 자체적으로 객체를 생성할 수 없다. 상속을 통해 자식 클래스에서 인스턴스를 생성해야 한다. 추상클래스는 추상 메소드, 일반 메소드, 필드(멤버변수), 생성자로 구성된다. 추상클..

Tistory

19.04.11 예외 처리, 예외 떠넘기기, 사용자 정의 예외

-예외 처리 코드- 예외가 발생했을 경우 프로그램의 갑작스러운 종료를 막고, 정상 싱행을 유지할 수 있도록 처리하는 코드 예외 처리 코드는 try-catch-finally 블록을 이용하고, 생성자 내부와 메소드 내부에서..

Tistory

19.04.12 API, java.lang / java.util 패키지, 해시코드

-API 도큐먼트- 쉽게 API를 찾아 이용할 수 있도록 문서화 한 것 -구성- 좌측 상단 : 패키지 전체 목록 좌측 하단 : 클래스와 인터페이스 목록 중앙 부분 : 좌측 하단에서 선택한 클래스나 인터페이스에 대한 상세..

Tistory

19.04.05 다차원 배열, 향상된 for문

- 다차원 배열 - 다차원 배열은 1차원 배열과 달리 수학의 행렬을 생각하고, 배열의 요소로 또다른 배열을 갖는 것을 의미한다. 예를들면 int[2][3]; 배열이 있으면 길이가 2인 배열 안에 길이가 3인 배열이 2개..

Tistory

19.04.06 Class(필드, 생성자 오버로딩)

-Field- 필드는 객체의 고유데이터, 상태 정보를 저장하는 곳. 필드는 생성자와 메소드 전체에서 사용되며 객체가 소멸되지 않는 한 객체와 함께 존재한다. -예제 및 출력결과- 1 2 3 4 5 6 7 8 9 10 11 package ..

Tistory

19.04.08 어노테이션,Getter / Setter 메소드

- 어노테이션이란? - 컴파일 과정과 실행과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보 @Override 선언한 메서드가 오버라이드 되었다는 것을 나타냅니다. 만약 상위(부모) 클래스(또는 인터..

Tistory

19.04.02 예약어,패키지,println,printf,캐스팅,boolean

- 예약어란? - java에 의미가 약속되어 있는 단어를 뜻한다. java에 이미 예약어로 등록되어 있는 단어는 속성의 변수명, 메소드명으로 사용할 수 없으며 프로그래밍 과정에서 이렇게 특정 의미가 있는 단어를 프..

Tistory

19.04.03 예외처리, Integer, eqals()

-예외(exception)란?- 컴퓨터 시스템이 동작하는 도중에 예상하지 못한 오류가 발생하는 것을 의미, 예외 상황은 실행되고 있던 프로그램을 비정상적으로 종료시킨다. 따라서 예외처리를 통해 이러한 예외 상황을..

Tistory

19.04.04 random, Scanner

-random- (int)(Math.random()*'숫자')+'시작할숫자' = 랜덤으로 숫자 뽑을때 사용 main() 메서드 안에 'Random'을 타이핑하고 'Ctrl'+ 'Space'를 동시에 누르면 창이뜨고,맨위의 'Random - java.util'을 선택합니..

Tistory

19.03.27 static

- static - 특정 개체가 아니라 형식 자체에 속하는 정적 멤버를 선언할 수 있다. static 한정자는 클래스, 필드, 메서드, 속성, 연산자 및 생성자와 함께 사용할 수 있지만, 인덱서, 종료자 또는 클래스 이외의..

Tistory

19.03.27 Array Class

*Array Class* 배열을 만들고, 조작하고, 검색 및 정렬하여 공용 언어 런타임에서 모든 배열의 기본 클래스 역할을 수행하도록 하는 메서드를 제공한다. 아래 예제를 참고 using System; public class SamplesArra..

Tistory

19.04.01 자바 프로그램 개발 순서, 실행문

자바 프로그램 개발 순서 .java 소스 파일 작성 -> 컴파일러(javac.exe)로 바이트 코드 파일(.class) 생성 -> JVM 구동 명령어(java.exe)로 실행 자바 프로그램을 개발하기 위해서는 우선 파일 확장명이 .java인..

Tistory

19.03.26 와우 게임 (아직 다 못함)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static study_03.GameEnum..

Tistory

19.03.27 반복문 사용 배열 출력 (for,foreach,while)

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69..

Tistory

19.03.22 오우거 잡기

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace study_01 { class Program { static void Main(string[] args) { //몬스터의..

Tistory

19.03.25 값 복사와 참조 복사

* 값 복사란? * 다른말로 깊은복사 라고도 한다. 얕은 복사와 달리 객체가 가진 모든 멤버(값 형식이든 참조 형식이든)가 복사되는 것을 말한다. 객체가 참조타입의 멤버를 포함할 경우 참조값의 복사가 아닌 참조..

Tistory

19.03.26 과제

다음 코드를 보고 읽고 쓰세요 (음성파일로 대체 가능) x 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 using System; using System.Collections.Generic; using System.Linq; using System.Text; u..

Tistory

19.03.26 상수,열거형식, var 타입 등

 - 상수 (const) - 상수 필드 또는 지역 상수를 선언할 때는 const 키워드를 사용합니다. 상수 필드 및 지역 상수는 변수가 아니며 수정할 수 없습니다.상수는 숫자, 부울 값, 문자열 또는 null 참조일 수 있습니..

Tistory

19.03.22 과제 for문

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 32 33 34 35 36 37 38 39 40 41 42 43 using System; using System.Collections.Generic; using System.Linq; using S..

Tistory

19.03.22 과제 데이터 타입 예제

*int의 정의* * 부호 있는 정수 = 0보다 작은 정수(-정수) * 부호 없는 정수 = 0보다 큰 정수(+정수) int 정의 포스팅 https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/int http:..

Tistory

19.03.22 문자열 표현식 예제

*문자열 이란?* 문자열은 말 그대로 문자의 열, 즉 개별문자들이 열거된 자료형 입니다. C#에서 문자열이라는 자료형은 결국 개별 문자들의 배열입니다. 개별 문자는 char 자료형으로 표현이 가능합니다. 즉 char..

Tistory

19.03.22 Stack 과 Heap

Stack 이란? 스택은 컴퓨터에서 사용되는 기본 데이터 구조 중 하나로 데이터를 후입선출(LIFO : Last In, First Out, FILO : First In, Last Out) 구조로 유지하는 추상 데이터형(abstract data type)을 말한다...

Tistory

0322 프로그래밍

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace study_00 { class Test { public Test() { //몬스터의 이름은 오우거 입니다...

1 2 3