profile
borison and me

[Java] class note

must have same name as classhave no ‘void’ return type //void is returning nullpublic// printf, println suppose to work with primitive datatypepromoti

2023년 8월 8일
·
0개의 댓글
·

[Web application devel] w5

ejs? → “Front end” db.users.insert({ “key”: “value”, “key”: “value”}) db.users.findOne({”email: sdlkfjsldkfj”})db.users.find({”email: sdlkfjsldkfj

2023년 8월 8일
·
1개의 댓글
·

[Web application devel] w2

//MVC: Model - View - Controller architecture pattern\-MongoDB, Express, Angular(google), Node.js\-Linux(Node.js)\-Apache(Express.js → web server)\-My

2023년 8월 8일
·
0개의 댓글
·

깃 앤 히로쿠

<깃 upload>in folder, create file ‘.gitignore’ (깃에 올리지 않을 파일/폴더 지정할 수 있음)write ‘node_module’ in .gitignore file.(용량이 큰 노드 모듈 폴더를 깃에 올리지 않기로 함)2.5. c

2023년 8월 8일
·
0개의 댓글
·

OOP - Class 와 Object의 차이?

A class is a template / blueprint / prototype from which objects are created. An instance is a single and unique unit of a class.객체(Object)는 현실의 대상(Ob

2023년 8월 2일
·
0개의 댓글
·

[Next.js] 많이 쓰는 이유를 알아보자

chat-gpt 4가 나온 세상. 외주가 인력고용보다 싼 세상에서 백엔드와 서버 관련 지식은 선택이아닌 필수라기보단 사실 그간 유행했던 client-side rendering 보다 server-side rendering이 구글 검색과첫페이지 로딩 속도의 빠름때문에 부흥

2023년 7월 26일
·
1개의 댓글
·

SSR(Server-side rendering) vs CSR(Client-side rendering)

우리가 브라우저를 통해 웹페이지를 볼때 브라우저는 2가지 방식으로 렌더링해 페이지를 보여줌"꽉찬 html 파일"을 서버가 클라이언트에게 보냄"구멍난 html과 Data"를 서버가 클라이언트에게 보내면 JS가 브라우저를 통해 랜더링하여 보여줌

2023년 7월 13일
·
0개의 댓글
·

[JS] 소수점 연산시 오류가 나는 이유(feat. .toFixed(), .parseFloat())

컴퓨터는 연산할 때 10 + 11 = 22 와같이 그대로 더하지 않고 1) **binary 로 변환한 뒤 2) 연산함** 이때 소수점은 binary 로 바꾸면 무한소수가 되는 경우가 있다 이경우 컴퓨터의 용량은 유한하기때문에 적정한 소수점 이하의 숫자는 날려버림 -

2023년 6월 10일
·
0개의 댓글
·

정규식으로 이메일 검사하기

/a/.test('apple')//안의 문자가 test안에 포함되어있는가? => a가 하나라도 발견되면 true< true/a-zA-Z/.test('k')소문자 알파벳, 대문자 알파벳 포함되어있는가?< true/\\S/.test('fffffsdlfk')모든문

2023년 6월 9일
·
0개의 댓글
·

RESTful API = 대표적인, 상태, 전달...?

클라이언트가 서버에 request할 때(예를들면 로그인 정보를 주고받을 때 라고 해보자)어떤 요청인지 구분할 수 있도록(로그인인지, 사진업로드 요청인지, 다운로드 요청인지...)요청별로 주소를 구분해서 만든 체계가 API임이미지 파일과 같은 요청에 response할 때

2023년 2월 16일
·
0개의 댓글
·

우분투가 그래서 뭐야? 서버엔 왜 리눅스를 씀?

와이 서버를 돌릴땐 Windows도 아니고 MacOS도 아니고 iOS도 아니고 Android도 아닌 Linux를 쓰지? Linux만 공짜기 때문 (git을 만든 Linus Torvald가 만들어서 오픈소스로 배포함) 서버는 GUI필요없고 안정적으로 24시간 돌아가기만

2023년 2월 10일
·
0개의 댓글
·

Network Protocols(TCP/IP등등...)

인터넷의 기본 프로토콜 - TCP/IP ( OSI 7 layers model 중 layer3,4) IP Internet Protocol(인터넷 프로토콜) packet 통신 방식 패킷 전달 여부 보증 X 패킷 전달 순서 상관 X TCP Transmission Co

2023년 2월 10일
·
0개의 댓글
·

부정적 편향

인간은 부정적인 편향을 갖고있다.같은 강도라고 해도 부정적인 생각이나 감정이 중립적, 혹은 긍정적인 생각이나 감정보다 우리의 심리 상태에 더 큰 영향을 미친다. 요컨대 우리의 행동은 긍정적인 감정보다 부정적인 감정에 더 쉽게 좌우된다.그런데 이 부정적 편향이 인간의 생

2023년 2월 10일
·
0개의 댓글
·

memory가 있는 이유?

기본 로직은1\. cpu는 빠름 (뇌)2\. HDD는 느림 (storage)3\. cpu <-> HDD 처리할때 gap 이 너무 큼4\. 더 빠른 임시 저장할수있는 memory를 개발함!5\. memory로 큰 데이터들을 한번에 옮겨놓은 뒤 작업하게됨.c driv

2023년 2월 10일
·
0개의 댓글
·

언어가 왜이렇게 많음? low-level language 왜씀

자신의 언어와 컴파일러를 개발하는 천재들이 많음. 그중에서 사용하기 편리한 언어, 강점을 가진 언어들이 남게됨.값이 싼 = 사양이 낮은 컴퓨터를 판매할 때 필요하기 때문. 사양이 낮은 컴퓨터는 high-level 언어를 이해하기에 너무 느림ex) iptv 컴퓨터 셋톱박

2023년 2월 10일
·
0개의 댓글
·

[JS] var, let, const 뭐가 다른거

var: re-declare, re-allocate 가능let: re-declare 불가능, re-allocate 가능const: re-declare 불가능, re-allocate 불가능var 국적 = 'Korea';//재선언 가능, 재할당 가능var 국적 = 'Can

2023년 2월 1일
·
0개의 댓글
·

핑(ping)이 뭐지

핑이란? Packet INternet Grouper 네트워크를 통해 상대에게 접근할 수 있는지를 확인하는 프로그램 URL 이나 IP를 지정하면 상대에게 echo를 요청하는 데이터를 전송(echo request) -> 응답을 기다리는 형태로 동작(echo reply

2023년 2월 1일
·
0개의 댓글
·

인터넷이 뭐길래

나는 인터넷이라는 가상의 클라우드 공간에 모든 웹 페이지가 저장되어있고, 그 안에 자유롭게 돌아다니면서 정보를 찾는 무언가라고 생각했지만 실은 아니었음 그럼 인터넷은 무엇?​구리선일 수도 있고 광케이블일수도 있고..땅속에 묻혀진 이 선을 통해 컴퓨터끼리 연결해 각종 데

2023년 2월 1일
·
0개의 댓글
·

허브, 스위치, 라우터, 공유기 ???

여러대의 컴퓨터를 연결해주는 장치데이터 패킷을 받으면 연결된 모든 장치에 보냄즉 단순 분배 중계 장치연결 된 모든 장치에 데이터를 뿌리기 때문에 데이터 전송 대역폭을 분리해서 사용해야함. 즉 허브의 대역폭이 500Mbps 라면, 5대의 장치가 연결되어 있다면 100Mb

2023년 2월 1일
·
0개의 댓글
·

Public IP vs Private IP?

전세계에서 유일함인터넷에 연결 된 다른 pc로부터 접근이 가능함​local ip, 가상 ip 라고도 불림ipv4의 부족으로 서브넷팅된 ip임​ 1) class A : 10.0.0.0 ~ 10.255.255.255 2) class B : 172.16.0.0 ~ 172

2023년 2월 1일
·
0개의 댓글
·