00. Javascript? 자바스크립트의 역할:HTML 문서에서 동작을 담당하는 언어이다.HTML은 웹 페이지의 구조(뼈대), CSS는 스타일(살), JavaScript는 동작(행동)을 담당.자바스크립트 작성 방법: 태그 내부에 자바스크립트 코드를 작성.외부 파일(예: ksmart52.js)을 불러와서 실행할 수도 있음.주석 사용 방법:한 줄 주석: //로 시작.여러 줄 주석: /* */로 작성.함수/메소드 주석: 주석을 자세히 남길 때는 /** */ 형태로 작성.함수 예시:printFn 함수는 콘솔에 'ksmart52' 문자열을 출력하는 기능을 함.01. 변수변수와 상수변수: 변할 수 있는 데이터를 메모리 공간에 저장하는 개념.선언: var, let 키워드를 사용.상수: const 키워드를 사용하여 ..
STS(Spring Tool Suite)에서 Spring Starter Project로 프로젝트를 만들 때, 참조한 pom.xml과 동일하게 설정하려면 몇 가지 수동 설정이 필요합니다. STS에서 프로젝트를 생성하는 동안 일부 의존성을 선택할 수 있지만, 모든 항목을 완전히 참조한 pom.xml처럼 자동으로 생성하지는 않습니다.하지만, 기본적으로 Spring Initializr를 사용하여 생성한 후 필요한 추가 설정을 수동으로 적용할 수 있습니다. 절차는 다음과 같습니다:1. Spring Starter Project 생성STS에서 Spring Starter Project를 생성할 때 기본적인 설정을 완료하고 의존성을 선택합니다.File > New > Spring Starter Project 선택프로젝트 ..

https://www.putty.org/ Download PuTTY - a free SSH and telnet client for WindowsIs Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. Wwww.putty.org 1.puttygen실행 둘다 ssh라는 폴더를 만들고 저장함 만든파일 검증검증..

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

데이터베이스 개념 및 조인 유형 요약1. 데이터베이스 기본 개념세션과 데이터베이스세션: 연결된 상태에 값을 저장.데이터베이스: 연결되어 있는 상태의 변수로, 연결이 끊어졌을 때의 상태를 포함.세션 변수 선언SET @var1 := 100;SET @var2 := 200;SELECT @var1, @var1 + @var2; 세션 변수의 범위: 세션 변수는 해당 세션(즉, 클라이언트 연결) 내에서만 유효. 세션이 종료되면 변수는 사라진다.변수 명명 규칙: 세션 변수는 @ 기호로 시작.응용: 세션 변수는 복잡한 쿼리에서 중간 값을 저장하거나, 반복 계산을 피하기 위해 사용할 수 있다. 집계 함수와 윈도우 함수Group By와 윈도우 함수는 모두 데이터를 그룹화하거나 분석하는 데 사용되지만, 그 목적과 동작 방식에 ..
클래스와 객체1. 클래스개념: 클래스는 객체를 생성하기 위한 청사진 또는 설계도. 객체 지향 프로그래밍(OOP)에서 클래스는 데이터(필드)와 메서드(함수)를 하나로 묶어놓은 구조를 정의한다. 클래스는 객체를 생성하는 데 필요한 속성과 행동을 정의하며, 이 속성과 행동은 필드와 메서드로 구체화된다.예시:class Car { // 필드(속성) String model; int year; // 메서드(동작) void drive() { System.out.println("Driving..."); }}위의 Car 클래스는 자동차의 model과 year라는 속성을 정의하고, drive()라는 메서드를 통해 자동차가 "Driving..."이라는 메시지를 출력하는 동작을 정의..
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인터페이스..

Tomcat 서버 설정에서 한글이 포함된 URL을 제대로 처리하려면,예를 들어 톰캣으로 실행한 서버에서 한글이 제대로 데이터베이스에 입력되지 않는다면 요소에 URIEncoding 속성을 추가해야 한다. 위의 내용을 Tomcat의 server.xml 파일에 입력해야 한다.핵심 포인트URIEncoding="EUC-KR": URL에서 한글을 정확히 읽기 위한 설정. EUC-KR 인코딩을 사용하여 한글이 깨지지 않고 올바르게 표시되도록 합니다.문제 발생 방지: 이 설정이 없으면 Tomcat이 기본적으로 ISO-8859-1 인코딩을 사용하게 되어, 한글이 포함된 URL을 제대로 해석하지 못해 깨진 문자로 표시될 수 있다.요약설정 필요성: 한글 포함 URL을 처리하기 위해서 반드시 URIEncoding="EUC-K..

1. 회원등급이 관리자인 회원의 정보(회원아이디, 이름, 회원등급, 이메일) 조회하시오. 2. 회원들 중에 1월14일 이후에 로그인한 회원의 정보(아이디와 이메일)를 조회하시오 3. 회원들 중에 한번도 로그인하지 않은 회원의 정보(회원아이디, 이름, 이메일)를 조회하시오. 3.1 회원별 최종 로그인 날짜를 조회(회원아이디, 회원이메일, ip,최종로그인일시)하시오. 4. 판매자별 등록한 상품의 목록을 다음과 같이 조회하시오 SELECT m.mbr_id, m.mbr_name, m.mbr_grd, cc.comm_nm, m.mbr_emailFROM members m INNER JOIN comm_code cc ON m.mbr_grd = cc.comm_cdWHERE c.comm_nm ='관리자' -- 실습1-- m..
반복문반복문은 일련의 작업을 여러 번 반복하여 수행하기 위한 제어문.반복문의 종류 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 { // 반복할 코..
- Total
- Today
- Yesterday
- JavaScript
- 참조타입vs기본타입
- 데이터변환함수
- 함수범위vs블록범위
- 데이터베이스(mysql)
- let-const-var
- 객체 지향 프로그래맹의 특징(캡슐화|상속|다형성)
- 뷰(view)
- 가변 길이 매개변수와 리턴
- 오버로딩vs오버라이딩
- 문자열비교메서드
- 변수표기법
- 조건문
- 테이터베이스 설계
- jdbc
- 호이스팅(hoisting)
- 제어흐름함수
- http 프로토콜:get vs post
- ㅎgroupbyvs윈도우함수
- stored program
- 배열(Array)
- 반복문
- jsp의 주요 태그
- cte ( common table expression )
- 클래스의 구성 멤버
- get한글인코딩
- Java
- javascript자료형
- 필드 초기화와 사용
- resultsetimpl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |