본문 바로가기 메뉴 바로가기

regnator

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

regnator

검색하기 폼
  • 분류 전체보기 (66)
    • 개발자교육 (29)
    • 수업강의노트 (11)
    • 실습페이지 (14)
    • 프로그램사전세팅 (12)
  • 방명록

개발자교육 (29)
Javascript정리1(변수 / 변수표기법)

00. Javascript? 자바스크립트의 역할:HTML 문서에서 동작을 담당하는 언어이다.HTML은 웹 페이지의 구조(뼈대), CSS는 스타일(살), JavaScript는 동작(행동)을 담당.자바스크립트 작성 방법: 태그 내부에 자바스크립트 코드를 작성.외부 파일(예: ksmart52.js)을 불러와서 실행할 수도 있음.주석 사용 방법:한 줄 주석: //로 시작.여러 줄 주석: /* */로 작성.함수/메소드 주석: 주석을 자세히 남길 때는 /** */ 형태로 작성.함수 예시:printFn 함수는 콘솔에 'ksmart52' 문자열을 출력하는 기능을 함.01. 변수변수와 상수변수: 변할 수 있는 데이터를 메모리 공간에 저장하는 개념.선언: var, let 키워드를 사용.상수: const 키워드를 사용하여 ..

개발자교육 2024. 9. 30. 01:48
24_08_19 수요일의 시험내용 요약

데이터베이스 구현 요약1. DBMS 선정 및 설치계획DBMS 선정 기준: 구현하려는 솔루션의 규모와 방향성에 따라 다름. 예를 들어, 소규모 프로젝트에는 아래 표 내요을 기반으로 Web DB로 탁월한 MySQL을 사용하는것이 좋을수 있음, 대규모 프로젝트에는 기술지원이 있는 엔터프라이즈 솔루션이 유리함.참조 사이트: 공신력 있는 레퍼런스 사이트 활용 (테크 블로그는 제외).예시:소규모: MySQL, PostgreSQL 등이 적합. 간단하고 빠르게 시작 가능.대규모: Oracle, Microsoft SQL Server 추천. 기술지원과 안정성을 제공.2. 선정 기준2-1. ACID 트랜잭션ACID란?Atomicity (원자성): 모든 트랜잭션은 전부 실행되거나 전혀 실행되지 않아야 합니다. 중간에 실패하면..

개발자교육 2024. 8. 19. 13:48
24_07_26 오늘의 수업내용

데이터베이스 개념 및 조인 유형 요약1. 데이터베이스 기본 개념세션과 데이터베이스세션: 연결된 상태에 값을 저장.데이터베이스: 연결되어 있는 상태의 변수로, 연결이 끊어졌을 때의 상태를 포함.세션 변수 선언SET @var1 := 100;SET @var2 := 200;SELECT @var1, @var1 + @var2; 세션 변수의 범위: 세션 변수는 해당 세션(즉, 클라이언트 연결) 내에서만 유효. 세션이 종료되면 변수는 사라진다.변수 명명 규칙: 세션 변수는 @ 기호로 시작.응용: 세션 변수는 복잡한 쿼리에서 중간 값을 저장하거나, 반복 계산을 피하기 위해 사용할 수 있다. 집계 함수와 윈도우 함수Group By와 윈도우 함수는 모두 데이터를 그룹화하거나 분석하는 데 사용되지만, 그 목적과 동작 방식에 ..

개발자교육 2024. 8. 4. 18:21
24_08_01 오늘의 수업내용

클래스와 객체1. 클래스개념: 클래스는 객체를 생성하기 위한 청사진 또는 설계도. 객체 지향 프로그래밍(OOP)에서 클래스는 데이터(필드)와 메서드(함수)를 하나로 묶어놓은 구조를 정의한다. 클래스는 객체를 생성하는 데 필요한 속성과 행동을 정의하며, 이 속성과 행동은 필드와 메서드로 구체화된다.예시:class Car { // 필드(속성) String model; int year; // 메서드(동작) void drive() { System.out.println("Driving..."); }}위의 Car 클래스는 자동차의 model과 year라는 속성을 정의하고, drive()라는 메서드를 통해 자동차가 "Driving..."이라는 메시지를 출력하는 동작을 정의..

개발자교육 2024. 8. 1. 17:01
24_07_31 오늘의 수업내용

1. 참조 타입 vs. 기본 타입기본 타입 (Primitive Type): 실제 값을 저장하는 변수로, 메모리 상에 해당 값이 직접 저장된다.예시: int a = 5; 여기서 a는 메모리 공간에 5라는 값을 직접 저장.기본 타입 종류:정수형: byte, short, int, long실수형: float, double문자형: char논리형: boolean참조 타입 (Reference Type): 객체의 메모리 주소(참조)를 저장하는 변수로, 실제 데이터는 힙 메모리에 저장되고, 변수는 그 데이터의 주소를 가리킨다.예시: String s = "Hello"; 여기서 s는 "Hello" 문자열의 메모리 주소를 저장한다.참조 타입 종류:배열: int[], String[]클래스: String, Scanner인터페이스..

개발자교육 2024. 7. 31. 17:14
24_07_25 오늘의 수업내용

반복문반복문은 일련의 작업을 여러 번 반복하여 수행하기 위한 제어문.반복문의 종류 1. while문 while문은 조건이 참(true)인 동안 반복 실행. 조건이 거짓(false)이 되면 반복이 종료.while (조건) { // 반복할 코드} 예제:int i = 0;while (i 2. for문 for문은 반복 횟수가 명확할 때 사용. 초기화, 조건, 증감식을 한 줄에 작성할 수 있다.for (초기화; 조건; 증감식) { // 반복할 코드} 예제:for (int i = 0; i  i가 0부터 4까지 반복하면서 i를 출력. 3. do-while문 do-while문은 while문과 비슷하지만, 조건을 검사하기 전에 코드 블록을 먼저 실행. 따라서 최소 한 번은 실행.do { // 반복할 코..

개발자교육 2024. 7. 25. 17:21
24_07_19 오늘의 수업내용

MySQL 집계 함수집계 함수는 여러 행의 데이터를 하나의 결과로 집계할 때 사용.SUM: 특정 열의 합계를 계산.SELECT SUM(column_name) FROM table_name; AVG: 특정 열의 평균을 계산.SELECT AVG(column_name) FROM table_name; MIN: 특정 열의 최솟값을 반환.SELECT MIN(column_name) FROM table_name; MAX: 특정 열의 최댓값을 반환.SELECT MAX(column_name) FROM table_name; COUNT: NULL을 제외한 행의 수를 센다.SELECT COUNT(column_name) FROM table_name; COUNT(*): 모든 행의 수를 센다. (NULL 포함)SELECT COUNT(..

개발자교육 2024. 7. 23. 17:31
24_07_17 오늘의 수업내용

JDBC 연결 및 오류 처리1단계: MySQL 드라이버 로딩Class.forName("com.mysql.jdbc.Driver");mysql-connector-java-8.0.28.jar 파일 안에 있는 Driver 클래스를 로딩.만약 WEB-INF/lib 디렉토리에 mysql-connector-java-8.0.28.jar 파일이 없다면 에러가 발생. 2단계: 데이터베이스 연결 정보 설정정상 연결 예시:Connection conn = null;PreparedStatement pstmt = null;String jdbcDriver = "jdbc:mysql://localhost:3306/dev52db?useUnicode=true&characterEncoding=euckr";String dbUser = "dev..

개발자교육 2024. 7. 22. 13:26
24_07_16 오늘의 수업내용

로그인 상태를 확인하기 위한 장치 (세션)세션 소멸 방법특정 메서드로 소멸시간을 정해 자동 소멸 (어플리케이션에서 실행)세션 유지 이유로그인 후 여러 활동을 해도 로그인이 풀리지 않도록 세션에서 처리세션 설정 및 값 저장 (JSP 코드) 세션 값 가져오기 (JSP 코드) 로그아웃 페이지 (JSP 코드) 데이터베이스 연동 - JDBC(Java data base connectivity)1. 데이터베이스1) DB 생성:CREATE DATABASE dev52db DEFAULT CHARACTER SET UTF8; 2) 사용자 추가 및 권한 설정:CREATE USER 'dev52id'@'%' IDENTIFIED BY 'dev52pw';GRANT ALL PRIVILEGES ON dev52db.* TO 'dev52id..

개발자교육 2024. 7. 19. 15:52
24_07_18 오늘의 수업

연산자논리 연산자 (Logical Operators)논리 연산자는 조건을 결합하거나 부정하는 데 사용.Logical AND (&&): 두 조건이 모두 참일 때만 참이 된다.if (a > 0 && b > 0) { // a와 b가 모두 양수일 때 실행} Logical OR (||): 두 조건 중 하나라도 참이면 참이 된다.if (a > 0 || b > 0) { // a 또는 b가 양수일 때 실행} Exclusive OR (XOR) (^): 두 조건이 서로 다를 때 참이 된다.(Java에서는 비트 연산자로 사용되며, 논리 연산자로는 사용되지 않는다.)if ((a > 0) ^ (b > 0)) { // a와 b 중 하나만 양수일 때 실행} Logical NOT (!): 조건을 부정한다. 참이면 거..

개발자교육 2024. 7. 19. 09:18
이전 1 2 3 다음
이전 다음
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 문자열비교메서드
  • 객체 지향 프로그래맹의 특징(캡슐화|상속|다형성)
  • 배열(Array)
  • JavaScript
  • 클래스의 구성 멤버
  • 테이터베이스 설계
  • 변수표기법
  • get한글인코딩
  • 오버로딩vs오버라이딩
  • cte ( common table expression )
  • 필드 초기화와 사용
  • resultsetimpl
  • 조건문
  • 함수범위vs블록범위
  • jdbc
  • 뷰(view)
  • 참조타입vs기본타입
  • let-const-var
  • javascript자료형
  • 가변 길이 매개변수와 리턴
  • 반복문
  • jsp의 주요 태그
  • 호이스팅(hoisting)
  • 제어흐름함수
  • http 프로토콜:get vs post
  • 데이터변환함수
  • ㅎgroupbyvs윈도우함수
  • 데이터베이스(mysql)
  • Java
  • stored program
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바