Java 기본 타입 (Primitive Type)과 참조 타입(Reference Type)
2021. 7. 17. 18:34
프로그래밍 언어/Java
기본 타입 (Primitive Type) 기본 데이터 타입은 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입을 말한다. 정수 타입 : byte, char, short, int, long 실수 타입 : float, double 논리 타입 : boolean 종류 기본 타입 타입 크기(byte) 정수 byte 1 byte char 2byte short 2byte int 4byte long 8byte 실수 float 4byte double 8byte 논리 boolean 1byte 참조 타입(Reference Type) 참조 타입이란 객체의 번지를 참조하는 타입이다. 배열, 열거, 클래스, 인터페이스 타입을 말한다. 기본 타입과 참조 타입의 차이는 저장되는 값이 무엇인가의 차이다. 기본 타입은 실제 값을 ..
Java 래퍼 클래스 (Wrapper Class)
2021. 7. 17. 18:22
프로그래밍 언어/Java
래퍼 클래스 (Wrapper Class) 자바의 자료형은 기본 타입(primitive type)과 참조 타입(reference type) 으로 나누어진다. 기본 타입은 정수, 실수, 문자, 논리 리터럴을 저장하는 타입이다. 참조 타입은 배열, 열거, 클래스, 인터페이스 등 객체의 위치를 참조하는 타입니다. 기본 타입 : byte, short, char, int, long, float, double, boolean 참조 타입 : class, interface, ... 래퍼 클래스란 8개의 기본 타입에 해당하는 데이터를 객체로 표현하기 위해 포장해주는 클래스라고 한다. 각각의 타입에 해당하는 데이터를 인수로 전달받아 해당 값을 가지는 객체로 만들어준다. 래퍼 클래스는 모두 java,lang 패키지에 포함되어..
취업용 IT 상식 정리
2021. 7. 17. 17:45
기타/꿀팁
IT 상식에 대한 내용을 찾으면서 정리한 내용입니다. 자세한 내용을 다루는 것이 아닌 취업용으로 만든 내용이며 간단하게 개념의 이해를 돕고자 정리한 글입니다. 세포마켓 | Cell Market 1인 미디어 시대에서 소셜네트워크서비스(SNS)를 통한 1인 마켓을 말한다. 극도의 1인 가구화로 인해 인스타그램이나 페이스북 등을 통해 물건을 직접 판매하는 개인 판매자들이 늘어나고 있다. Fintech | 핀테크 ‘금융(Finance)’과. ‘기술(Technology)’의 합성어로 IT기술을 기반으로 한 새롭고 차별화된 금융상품 및 서비스를 의미하며 크라우드 펀딩, 모바일 결제 및 송금, 개인자산관리등이 포함된다. 캡차 | CAPTCHA CAPTCHA(Completely Automated Public Turin..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAWJo8%2Fbtq7nzBIJEg%2FX6KYpdHcL8PsCr5qqhT9HK%2Fimg.png)
Google Cloud Study Jam - Database 과정 수료 후기
2021. 6. 15. 19:10
스터디&교육/2021 Google Cloud Study Jam
구글 클라우드 스터디 잼을 접한 후 한 달간 스터디 잼을 신청해 Database 과정을 진행하게 되었다. 데이터베이스 과정이었지만 사실 클라우드와 관련된 내용을 공부하고 싶어 지원했다. 초반에는 정말 열심히 실습하고 많은 것을 얻으려고 노력했는데 갈수록 나태해지는 내 모습을 보았다 ㅎㅎ 공부하면서 블로그에 공부한 내용을 정리하려고 했는데 정리할 정도의 이해를 하지 못하기도 했고 아직 부족하다는 생각이 들어 정리하기보다는 더 익숙해지고 이해하려고 했던 것 같다. 수료 조건은 배지 2개를 획득하는 조건이었기 때문에 어렵지 않게 조건을 만족할 수 있어 수료할 수 있었다. 지난 14일 수료 기념과 관련된 메일이 오게 되어 간단한 설문을 마치고 이번 과정을 마무리하게 되었다. 기념품 관련해서 온라인 세션할 때 잠..
배스천 호스트(Bastion Host)
2021. 6. 13. 02:54
시스템/네트워크
배스천 호스트 (Bastion Host) *배스천 호스트란 침입 차단 소프트웨어가 설치된 내부와 외부 네트워크 사이에 위치한 호스트라고 한다. 다른 의미로는 내부 네트워크에 접근하기 위해 유일하게 외부에 노출되어 있는 호스트를 말한다. 내부 네트워크의 공격에 대한 방어를 할 수 있도록 설계되었고 보안 시스템의 일부라고 한다. 따라서, 보안 대책의 하나로 사용된다. * 배스천(Bastion) 보루, 요새라는 뜻으로 중세 시대에 영주나 왕이 살고 있는 중요한 기지인 성을 둘러싸고 있는 방어막을 의미한다. 쉽게 말해 외부에서 내부로 접근하기 위해서는 배스천 호스트를 거쳐야 한다는 뜻이다. 일종의 방화벽, 게이트 역할을 해준다고 생각하면 된다. 그리고 보통 강력한 로깅과 모니터링 정책이 구현되어 있다고 하고 접..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboWzrL%2Fbtq6RMgyI06%2FfgEjnoSqlOpGz2tc8qkkpK%2Fimg.png)
리눅스 grep 명령어
2021. 6. 8. 18:51
리눅스/Command
grep 명령어 grep 명령어는 입력으로 전달된 파일에서 특정 문자열을 찾을 때 사용하는 명령어다. 쉽게 말해서 원하는 문자나 문자열을 찾을 때 사용한다. 특정 문자열을 찾는 것 뿐만 아니라 특정 문자열을 제외한 나머지 내용을 출력하거나 특정 문자열을 기준으로 앞 뒤 내용을 출력할 수 있다. # grep [option] ... "특정 문자열" [file] ... [옵션] -A num, --after-context=num: 특정 문자열로부터 num 이후의 라인까지 출력 -B num, --before-context=num: 특정 문자열로부터 num 이전의 라인까지 출력 -C num, --context=num: 특정 문자열로부터 num 이전,이후의 라인까지 출력 (-A num -B num 과 같다) --co..
스케일 업(Scale Up)과 스케일 아웃(Scale Out)
2021. 5. 31. 18:55
시스템/서버
서버 확장에는 스케일 아웃과 스케일 업 두가지 방식을 사용해서 확장한다. 스케일 업(Scale Up) 스케일 업은 서버의 성능을 증가시키는 방식이다. 수직 스케일이라고도 불린다. 서버의 성능을 증가시켜야 하기 때문에 CPU, MEMORY, DISK 등 성능이 좋아질 수록 비용이 증가한다. 그리고 서버에 장애가 발생하게 되면 하나의 서버에서 동작하기 때문에 큰 영향을 받게 된다. 대신 하나의 서버를 구축하기 때문에 쉽게 구축할 수 있다. 고성능 *레거시(Legacy) 앱에서 주로 사용한다. 예를 들어, 데이터베이스를 생각해보면 된다. * 레거시란? 레거시의 사전적 의미는 '유산' 이라는 의미다. 즉, 오래 유지되어온 것들이라는 것이다. 소스들 중에서 계속해서 사용해 왔던 소스거나 계속 유지되어야 하는 소스..
클라우드(Cloud) 에 대해서
2021. 5. 31. 18:13
Cloud
# 공부하면서 정리한 내용이기 때문에 다소 부족한 부분이 있습니다. # 부족한 부분에 대해서 피드백해주시면 감사합니다 ! 클라우드(Cloud) ? 클라우드가 무엇이냐고 물어본다면 어떻게 대답할 수 있을까? 내가 이해하고 있는 클라우드는 인터넷을 통해(가상으로) 필요한 *컴퓨터 자원을 사용하는 만큼에 대해서만 비용을 지불하고 사용할 수 있는 서비스라고 생각한다. 여기서 핵심은 필요한 컴퓨팅 자원에 대한 비용만 지불하면 된다는 것 아닐까? * 컴퓨팅 자원? 여기서 말하는 컴퓨팅 자원이란 CPU, 메모리, 디스크 등 물리적 자원을 말한다. 최근에는 컴퓨팅 자원뿐만 아니라 데이터베이스, 로깅 등 다양한 서비스 또한 제공해주기 때문에 클라우드 서비스를 통해 다양한 서비스를 제공하고 관리할 수 있다. 그럼 클라우드..