일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ES5
- angular
- TS
- github
- literal
- font-size
- 당근마켓
- 타입스크립트
- 문서번호
- 전역변수
- 1px border
- Websocket
- 으
- ZOOM
- 0.25px border
- 데이터베이스 #try #이중
- 서버리스 #
- 0.75px border
- 10px
- &연산
- entity
- 컴포넌튼
- npm
- es6
- TypeScript
- 클론코딩
- Props
- 0.5px border
- jwt
- Strict
- Today
- Total
목록2025/05 (18)
복잡한뇌구조마냥

클래스에서 변수를 호출할 때, 중괄호 위치에 따라 또는 static 여부에 따라 호출할 수 있는 변수의 범위가 달라진다.Scope- 생성되는 block(중괄호 내부) 내에서만 사용할 수있음. Static- static을 사용하면 인스턴스화 하지 않아도 사용할 수 있음.- static은 static한 field가 아니면 사용 할 수 없음.클래스 변수 중 static한 변수, 값을 저장할 수 있는 공간이 하나밖에 없어서 값을 공유함.따라서 static에 접근할 때는 인스턴스에서 호출하는게 아닌 생성자에서 직접적으로 호출하는게 바람직함. Enum ( 열거형 )특정 값만 불러서 사용해야 할 때는 정해진 값으로 타입처럼 enum을 만들어서 사용할 수 있음

클래스 정의// 클래스public class Car { // 타입 필드명 private String name; private int num; // 메소드 public void setName(String name) { this.name = name; } public void setNum(int num) { this.num = num; } public int getNum() { return this.num; } public String getName() { return this.name; }} 클래스 선언public class CarExam { public static void main..

타입자료형키워드 크기표현 범위사용 예논리형boolean1 bytetrue or false (0 or 1 X)boolean isFun = true;문자형char2 byte0~65, 535char c = 'f';정수형byte1 byte-128 ~ 127byte b = 89;short2 byte-32, 768 ~ 32,767short s = 32760;char2 byte0 ~ 65,535char c = 64;int4 byte-2,147,483,648 : 2,147,483,648int x = 59; int z = x;long8 byte...long big = 3456789L;실수float4 byte-3.4E038 ~ 3.4E038float f = 32.5f;double8 byte-1.7E308 ~ 1.7E30..

1. VSCode에서 mysql 라이브러리 설치npm i mysql --save2. node_modules 및 package.json 설치 여부 확인3. ./database/connect/mariadb.js 파일 생성4. mariadb.js 파일 내용 작성// mariadb.jsconst mariadb = require("mysql");const connect = mariadb.createConnection({ host: "localhost", port: 3306, user: "root", password: "root", database: "Tennis",});module.exports = connect;SQL 라이브러리를 이용해서 생성된 db 경로랑 연결 후 데이터 베이스 선택 5. index..

데이터베이스 조회SHOW DATABASES; 데이터베이스 생성CREATE DATABASE Tennis;소문자로 실행은 안되는 듯 데이터 베이스 사용USE Tennis; [(none)]으로 표시된 부분이 변경됨 테이블 생성// CREATE TABLE 테이블명 ( 컬럼명1 타입1, 컬럼명2 타입2, ... ); // INT 숫자// VARCHAR 문자CREATE TABLE member( id INT, name VARCHAR(30), pwd VARCHAR(30),);테이블 타입 수정// ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 타입ALTER TABLE product MODIFY COLUMN description VARCHAR(100);테이블 조회SHOW TABLES테이블 값 조..

강의를 들으면서 Docker와 MariaDB를 통해서 DB 연습을 하려고한다. 도커설치공식 홈페이지에서 파일 설치 진행 마리아 DB 설치Git Bash로 명령어는 어느정도 수행하는데 실제로 mariadb를 실행하려고하니까 git bash에서는 동작하지않더라...실행 테스트를 진행할 때는 cmd(명령 프롬프트) 를 이용해서 연습해야한다. Docker 에서 MariaDB를 pulldocker pull mariadb 도커로 MariaDB 실행 docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb MariaDB가 있는 컨테이너 접속docker exec -it mariadb /bin/bash Mar..

js를 이용해서 간단한 서버 설계부터 연습하려고한다. 서버와 라우터를 통해서 간단한 node.js 구성 설계를 해보려한다.// index.jsconst server = require("./server");const router = require("./router");const requestHandler = require("./requestHandler");server.start(router.route, requestHandler.handle);실행하는 파일의 기초가 되는 파일이며, server에 js파일을 연결해서 동작을 구현했다.// server.jsconst http = require("http");const url = require("url");function start(route, handle) ..

IntelliJ로 자바로 코딩 테스트 문제 풀이도 해보고, API 구현도 연습하고 있는데, IntelliJ를 유료로 사용하고 있을 때 유용하게 쓸 수 있는 기능이라고 들어서 설치 방법을 정리하려고 한다. 1. 설정 > 플러그인 > 마켓플레이스 > JetBrains AI Assistant 검색 > 설치단축키인 Ctrl + , 를 사용해서 설정을 열어준 뒤 검색해서 설치 2. 우측에 새로 생성된 아이콘을 이용해서 채팅기능 사용 우측에 아이콘을 누르면 바로 채팅 AI를 사용할 수 있도록 제공한다.해당 기능을 이용하면 유용하게 코딩이나 간단한 질문사항을 검색해 볼 수 있다.