3] 데이터타입: 모든 변수에는 타입이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라진다.: 다른 언어에서도 비슷하게 적용되는 것을 알 수 있다.3.1) 타입의 종류 : 기본타입:: 정수/ 실수/ 문자/ 논리 리터럴을 직접 저장하는 타입:: 크기나 범위에대해서는 외울 필요 없음. 그냥 찾아서 확인하면되지만 자주 쓰다보면 대충 알게 된다. 값의 종류 기본 타입 메모리 사용크기 저장되는 값의 범위 정수 byte 1byte 8bit -2^7~(2^7-1) / -128~127 char 2byte 16bit 0~2^16-1 short 2byte 16bit -2^15~(2^15-1) / -32768~32767 int 4byte 32bit -2^31~(2^31-1) / -2147483684~21474..
2] 자바의 변수2.1) 변수란? : 변수는 기본적으로 프로그래밍 언어에서 기본이 되는 부분이다.: 내가 어떠한 작업을 처리하기 위헤 데이터를 저장할 메모리를 필요하게 된다.: 여기서 변수는, 값을 저장할 수 있는 메모리 공간을 의미한다.:: 해당 공간에는 변할수 있는 하나의 값만 저장된다.:: 한가지 타입만을 저장한다.: 당연히 사용하기 위해서는 미리 선언을 해주어야 하며, 어떠한 타입을 저장할지 정하게 된다.: 저장되는 값에 따라 이름을 잘 지어줘야한다.(개발자의 덕목?) - 물론, 이름은 작명 규칙이 있다. 작성 규칙 첫번째 글자는 문자/'$','_'/숫자가 될 수 없다. 영어 대소문자가 구분된다. 첫문자는 영어로 시작하되, 다른 단어가 붙을시 첫문자를 대문자를 쓴다.(camel표기법) 문자수(길이..
1] JAVA란? 1.1) 자바 소개: 제임스 고슬링(James Gosling)이 다른 연구원들과 함께 고안한 Oak라는 언어에서부터 시작(1991년): 메모리와 CPU를 지나치게 많이 사용 - 윈도우 프로그래밍 언어로는 부적합하다는 평가(초기): 인터넷 활성화 -> 웹 애플리케이션 구축용 언어로 급부상:: 이유 - 다양한 서버운영체제에서 한번의 작성을 통해 모든 곳에서 실행"Write Once, Run Anywhere"(한번 쓰고 어느 곳에서도 실행) 1.2) 자바의 특징: 이식성이 높은 언어:: 이석성이랑? "서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행가능함을 말함":: JRE(Java Runtime Environment)이 설치되어 있는 환경에서 모두 실행가능하다.- 항상, 자바를..
[ElasticSearch의 CRUD]: CRUD는 단순하게 create/read/update/delete 등의 데이터를 처리하는 기능을 말한다.Elasticsearch도 데이터를 다루는 만큼 위와 가트은 기능을 갖고있다. 그럼 elasticsearch의 crud를 확인해보도록 하겠다.- Read -: 먼저 기존에 있는 데이터들을 확인해보도록 하겠다. elasticsearch는 get을 통해 데이터를 읽어 올 수 있다.먼저 검색하고자 하는 index의 모든 type들의 내용을 검색해 보겠다. 여기서 pretty=true는 단순하게 출력문을 좀더 깔끔하게 출력하기 위함이다. 현재 classes/class에 일치하는 모든 데이터들은 총 4개가 hit 됐음을 알 수가 있다. 그리고, hits목록을 볼 수 있다..
[윈도우에서 elasticsearch]"사정상 window에서 elasticsearch를 사용해야할 상황이 있어 설치를 하게 되었다. 설치를 하는 과정에서 생긴 문제점과 시행착오를 적어보고자한다." - elasticsearch란? - 먼저, elasticsearch는 더 많은 문제를 해결하는 분산형 RESTful 검색및 분석엔진이다. Elastic Stack의 핵심으로, 데이터를 중심부에 저장하여 예상되는 항복을 검색하고 예상치 못한 항목을 밝혀낼수 있다.(출처 : elastic 홈페이지 - https://www.elastic.co/kr/products/elasticsearch) - 설치방법 - 설치방법은 그냥 설치하면 된다. 홈페이지에 들어가서 다운로드를 누르면 된다.(다운로드)나의 경우에는 ZIP으로..