인코딩과 디코딩
·
여러가지 모르는 지식들
문자 인코딩문자 인코딩이란 사람이 사용하는 문자를 컴퓨터가 읽을 수 있는 언어인 바이트코드로 바꾸는 것이다.그런데, 문자를 바이트코드로 변환하는 공통적인 기준이 있어야 하지 않을까? A 컴퓨터를 사용하는 A양과, B 컴퓨터를 사용하는 B양이 ‘Hello!’이라는 문자를 주고 받고 싶을 때, A 컴퓨터와 B 컴퓨터가 H는 이진수로 1001000 , e는 1100101 … 이라는 사실을 약속해야 문자를 잘 주고 받을 수 있을 것이기 때문이다.그래서 초기에 미국에서 정립되어 사용되었던 것이 그 유명한 아스키 코드, American Standard Code for Information Interchange 이다.아스키 코드는 알파벳 A는 숫자로 65, B는 66… 을 정의하여 문자를 주고받기에 용이했다. 덕분에..
aws 용어 정리
·
여러가지 모르는 지식들
비전공자도 이해할수있는 aws입문실전강좌 1강을 바탕으로 정리하였습니다! EC2 = Elastic Compute Cloud Elsastic 사용자의 요구사항에 따라 자원을 유연하게 확장하거나 축소할 수 있는 능력, 즉 컴퓨팅 자원을 쉽게 조정할 수 있음. 🔽 지식백과를 찾아봤다. 2번에 해당하는 듯! 인스턴스 EC2에서 빌리는 컴퓨터 한 대 인스턴스 유형 컴퓨터 사양 키 페어 EC2 컴퓨터에 접근할 수 있는 비밀번호 VPC 보안 그룹 EC2 컴퓨터에 들어오고 나가는 IP 주소와 포트 번호를 제한을 두어, 인or 아웃 바운드 트래픽을 거르는 역할을 해준다. EC2 인스턴스를 이용하는데, ‘보안그룹’이라는 개념이 없었다면 보안적으로 매우 위험했을 것이다. 예를 들어, 새로 산 컴퓨터의 23번 포트에 모든 컴..
starUML column 안보이는 경우
·
여러가지 모르는 지식들
나도 column 추가하고 싶었는데,,, 나한테는 class diagram밖에 안보였다.아래로 해결!entity가 보입니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 하하하!!!!!!!!!!!!!!!!!!!!!!!!!!!
멀티쓰레드
·
여러가지 모르는 지식들
요청- 응답 시 서블릿 객체를 호출하여 비즈니스 로직을 수행한다. 그런데 이 서블릿 객체를 누가 호출해주는가? 바로 쓰레드가 호출해준다. 쓰레드란, 애플리케이션 코드를 하나하나 순차적으로 실행하는 것을 말한다. 자바 메인 메서드를 처음 실행한다면 main이라는 이름의 쓰레드가 실행된다. 이 쓰레드라는 것이 없다면, 애플리케이션 실행이 불가능하다. - 단일 요청 시: 연결에 쓰레드를 할당하여 쓰레드로 서블릿을 호출한다. - 다중 요청 시: 요청의 처리가 끝날 때까지 다음 요청은 순서를 기다려야한다. 문제는 처리 지연 시 발생한다. 만약 요청1의 처리가 오래 지연된다면, 요청2는 요청1의 처리 완료까지 순서를 기다리다가 타임아웃이 되고 요청1도 그대로 타임아웃이 되는 불상사가 발생할 수 있다. 그렇다면 이 ..
intellij 단축키
·
여러가지 모르는 지식들
ctrl+shift+enter 문장 마무리 자동완성 ctrl+p alt+insert : generater 생성(여러모로) psvm+tab: public static void main(String[] args) 자동완성 sout :system.out.print 자동완성 alt+enter: implements 자동완성 alt+shift+enter: import? shift+f: rename ctrl+x: 잘라내기 ctrl+z: 뒤로가기!! ctrl+shift+z: 앞으로 가기 ctrl E enter : 이전 실행화면(파일)으로 이동 ctrl alt p : 메소드 파라미터로 뽑기 ctrl p : 메소드 파라미터 타입 보기~! ctrl+alt+v: 자동으로 받아주기 완성 null일 가능성이 있으면 optiona..