일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Class Loader
- 포워드 프록시
- 백준 1935
- TCP/IP 4계층
- 스프링 싱글톤
- 팩토리 패턴
- 스프링 컨테이너
- 전략 패턴
- 참조형 반환타입
- 팩토리패턴
- SOLID원칙
- www.naver.com치면 발생하는일
- 빈 타입 조회
- mvvm패턴
- 쇠막대기
- try-catch
- k번째큰수
- 기본형 매개변수
- 자바의 면접
- 네트워크
- 옵저버 패턴
- 백준 2164
- 후위표기식
- 스프링 빈
- 리버스 프록시
- removeAll
- 싱글톤 패턴
- 스프링
- @Tranctional
- 참조형 매개변수
- Today
- Total
목록전체 글 (115)
스파이더 웹 개발
고수준 언어 vs 저수준 언어 저수준 언어 컴퓨터가 이해하기 쉬운 언어(네이티브 코드) 0과 1로만 이루어짐 기계어 컴퓨터가 바로 이해하므로 변환 과정이 필요 없음 고수준 언어 인간이 이해하기 쉬운 언어 인간이 사용하는 언어로 이루어짐(for,if,while) 어셈블리어 컴퓨터가 이해하는 '기계어'로 변환하는 과정이 필요 컴파일 언어 vs 인터프리터 언어 컴파일 언어 컴파일이라는 개념은 소스코드를 기계가 이해할 수 있는 언어로 바꿔준다 JIT 컴파일 언어 오프라인 컴파일러가 소스코드를 중간 언어로 컴파일 플랫폼 별로 가상머신을 설치해야 함 프로그램 실행 중에 가상머신이 중간 언어를 기계가 이해하는 언어로 바꿔서 실행 Java나 C# 인터프리터 언어 실행 중에 고수준 언어를 네이티브 코드로 바꿔서 실행함 ..
function helloString(message: string): string{ return message; } function helloNumber(message: number): number{ return message; } function hello(message: any): any { return message; } //any의 경우 input에 따라 달라지는 코드를 구현할 수 없다 console.log(hello('Mark').length); // console.log(hello(30).length); function helloGeneric(message: T): T{ return message; } //generic의 경우 input에 따라 다르게 코드를 구현할 수 있다 console.lo..

1. 데이터 가져오기 내보내기 import, export 키워드를 활용하여, 다른 js파일에 데이터를 가져오고 내보낼 수 있다. export 시에는 default와 named 가 있는데 아래 예를 살펴보자 default(하나의 모듈에서 하나만 내보낼 수 있다) import getType from './getType' //main.js export default function (data) { return Object.prototype.toString.call(data).slice(8, -1); } //getType.js default 키워드가 붙은 경우에는 함수의 이름을 생략해도 import시 임의의 이름을 사용하여 활용할 수 있다. (import checkType from './getType' 으로 해..
데이터 타입 (mdn 사이트 확인하기) 1. String indxOf( ) - 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환, 일치 값이 없으면 -1을 반환 length - 문자열의 길이를 반환 slice( ) - 문자열의 일부를 추출하면서 새로운 문자열 반환 (매개변수로는 begin index 와, end index가 있는데, begin index만 설정하는 경우 시작부터 끝까지, begin index와 end index를 설정하는 경우 시작부터 종료 직전까지) replace( ) - 문자열 대체 trim( ) - 공백제거 2. 숫자형 toFixed( ) - 매개변수로 소수점의 자리수를 지정할 수 있음 ex. const pi = 3.141592 const str = pi.to..
아는 거 말고 덧붙일것만 기록하자 다른 js 파일에 함수를 가져오는 방법 -1 import / export ex) getType.js 파일에서 getType() 함수를 main.js로 가져오기 getType.js export default function getType(data) { return Object.prototype.toString.call(data).slice(8, -1); } main.js import getType from './getType'; console.log(getType(123); default 키워드를 넣어줘야 import시 가져 올 함수를 알 수 있으며, import 000 from 의 경우 000는 main.js에서 쓰일 함수명이라 생각하면 됨. 가령, getType.js에..
1. nvm(node version manager) 사용법(명령어) / 많이 쓰는 명령어 node --version - node 버전 확인 nvm ls - node.js가 설치된 버전의 리스트 확인 nvm install 버전(ex 16.18.1) - node.js 버전 설치 nvm uninstall 버전 - node.js 버전 삭제 nvm use 버전 - 리스트 중 버전 선택 nvm --help 를 통해 기타 명령어도 확인할 수 있다 2. npm(node package manager)