profile
studying

[웹 성능 개선] 이미지

이미지(데이터가 커서 웹에서 많은 비율 차지)를 통한 웹 성능 개선하기.이미지 렌더링/로딩 개선으로 사용자 경험 향상. PNG - 무손실 압축을 사용하여, 최고 품질 이미지를 제공하지만 다른 형식에 비해 크기가 훨씬 큼.JPEG - 손실 압축을 사용하여, PNG에 비해

2022년 12월 23일
·
0개의 댓글
·

[PWA] Progressive Web App

새롭게 떠오르는 웹 브라우저 API를 전통적인 점진적 향상 기법과 함께 사용해서 네이티브 앱에 필적하는 사용자 경험을 제공하는 크로스 플랫폼 웹 애플리케이션입니다WEB APP + (HTTPS + manifest.json + serviceWorker.js)웹 페이지 제작

2022년 12월 22일
·
0개의 댓글
·
post-thumbnail

js, react, 렉시컬 환경

리액트, 자바스크립트3초 뒤에 상태를 기록해주세요 -> 상태업데이트 \*4 ->3초뒤 경고창에는 0출력리액트가 아닌 자바스크립트 함수의 특징으로 발생하는 현상각 함수 객체는 서로 다른 실행 컨텍스트에서 생성된 함수 객체각 함수 객체는 서로 다른 렉시컬 환경을 가짐함수

2022년 12월 22일
·
0개의 댓글
·

DTO와 VO

레이어 간 데이터를 전달하는 객체데이터 접근 메서드 외에 기능을 가지지 않음\*정렬, 직렬화 등 데이터 표현을 위한 기능은 가질 수 있음데이터의 캡슐화를 통해 유연한 대응이 가능함(데이터 요청 수 감소 효과)값을 개지는 객체값 자체로 의미를 가지는 객체변하지 않은 값을

2022년 12월 13일
·
0개의 댓글
·

MST(최소신장트리)

https://godls036.tistory.com/26

2022년 12월 12일
·
0개의 댓글
·

OCP와 전략 패턴

확장에 대해서는 개방, 변경에 대해서는 폐쇄1\. 상속(is-a) <-상위가 바뀌면 하위에 영향이 매우 큼컴포지션(has-a) <- 추천변경(확장)될 것과 변하지 않을 것을 엄격히 구분이 두 모듈이 만나는 지점에 인터페이스를 정의구현에 의존하기보다 정의한 인

2022년 12월 11일
·
0개의 댓글
·

[Java] 입출력

2022년 11월 24일
·
0개의 댓글
·

[ORACLE] MYSQL과의 차이

https://gent.tistory.com/331

2022년 11월 24일
·
0개의 댓글
·

[Java] 배열

선언, 할당 정렬, 최대,최소값 구하기 배열 자르기

2022년 11월 23일
·
0개의 댓글
·

[Java] Priority Queue ( Heap )

높은 우선순위의 요소를 먼저 꺼내서 처리하는 구조.우선순위 큐에 들어가는 원소는 비교가 가능한 기준이 있어야 함.내부 요소는 힙으로 구성되어 이진트리 구조.내부구조가 힙으로 구성되어 있기에 시간 복잡도는 O(NLogN).우선순위를 중요시해야 하는 상황에서 주로 쓰임.h

2022년 11월 23일
·
0개의 댓글
·

[Java] Stack, Queue

Vector 클래스를 상속특징LIFO 성질.Thread-Safe.사용용도재귀적인 코드를 비재귀적으로 바꿀 때 사용.최근에 저장된 데이터를 나열할 때 사용.Queue

2022년 11월 23일
·
0개의 댓글
·

[Java] Set

Set - 합처럼 중복되지 않는 원소들의 모음을 만들 수 있는 자료구조Set에는 크게 TreeSet, HashSet, LinkedHashSetdl 있음특징Hash Table 구조 기반.HashMap을 이용하여 구현되므로, HashMap의 장점과 특징을 그대로 계승.사용

2022년 11월 23일
·
0개의 댓글
·

[Java] Map

기본적으로 Map은 key-value 구조Map은 인터페이스로 선언되어 있고, 구현체로는 HashMap, TreeMap, LinkedHashMap이 존재특징bucket은 배열 기반 구조이다.충분히 큰 데이터를 가지고 있을 경우 충돌시 저장방식을 LinkedList ->

2022년 11월 23일
·
0개의 댓글
·

[Java] List

List interface 구현한 클래스 - ArrayList, LinkedList, Vector, Stack 등장점배열로 만들어졌기 때문에 인덱스를 통해서 특정 데이터에 빠르게 접근.단점생성된 배열의 공간이 꽉 찰 때마다 새로운 배열을 생성하고 Copy. 그 과정에

2022년 11월 23일
·
0개의 댓글
·

[Java] 문자열 다루기

%b - bolean or null->false, not null->true%c - 문자(char) / 65->'A'%d - 정수%f - 실수 / ex) %.1f 소수점 첫째 자리까지%s - 문자열%x - 16진법(정수), %a - 16진법(실수) %o - 8진법(정

2022년 11월 23일
·
0개의 댓글
·
post-thumbnail

java 코테 준비

https://www.codelatte.io/courses/java_programming_basic/5VSKZC7E5HMV877S

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[python] copy 라이브러리

python은 대입문에서 객체를 복사하지 않고 대상이 객체의 주소를 가르킴얕은 복사는 새로운 복합 객체를 만들고, 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입깊은 복사는 새로운 복합 객체를 만들고,재귀적으로 원본 객체의 사본을 새로 만든 복합 객체에 삽입mut

2022년 11월 8일
·
0개의 댓글
·

[MYSQL] 문법 정리

2022년 11월 1일
·
0개의 댓글
·

[python] 숫자 다루기

2진수 10진수 16진수 십진수 -> 이진수

2022년 10월 30일
·
0개의 댓글
·

[강의] 도커(Docker) 활용 및 배포 자동화 실전 초급

ec2만들어주기 (key는 잇는거 쓰거나 새로 생성)powershell(key잇는 위치 이동) 통해 접속 ( 연결 -> ssh client 서 예시 복사 )주피터노트북 설치jupyter notebook 비번, 환경 설정https적용(ssl 인증서)주피터 노트북 자동실행

2022년 10월 25일
·
0개의 댓글
·