본문 바로가기

전체 글196

개인 과제 2022. 7. 20.
[22일차] Hadoop 하둡 개념정리, 설치 하둡 Big Data 1. physical => 수십 Terabyte~ Petabyte 데이터를 갖고 있는 것 2. 소프트웨어 측면에서 보면, 본체 하나의 데이터를 빅데이터를 처리하는 프로세스를 의미 결국 데이터를 수집하는 것 규모가 크니 가공이 필요하다. 가공을 해서 어느 정도 집계를 하는데, 그 다음에 분석이 들어간다. 분석을 해서 시각화 이러한 일련의 과정을 빅데이터라고 한다. 수집 => 가공 => 분석(통계,AI) => 시각화 하둡 수업은 가공을 하는 것이다. 서기 2000년에 인터넷 사용이 활발하게 이용 여러가지 플랫폼이 많아지는데 위기 의식을 느낀 ... 처음에는 좋았는데 수집하는 데이터양이 어마어마한 통계를 내어도 예측이 불가능한 시점.. 급한 사람이 우물판다 => 구글 입장에서 제일 급함... 2022. 7. 19.
알아두면 좋을 블로그 https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%ED%95%98%EB%93%9C-%EB%A7%81%ED%81%AChard-link-%EC%8B%AC%EB%B3%BC%EB%A6%AD-%EB%A7%81%ED%81%ACsymbolic-link-%EC%95%84%EC%9D%B4%EB%85%B8%EB%93%9Cinode 2022. 7. 19.
[21일차] LINUX 🌞2022-07-18 MON🌞 네트워크 로컬 Local Area Network(LAN) s Internet TCP/ IP IP 32bit 0~255 이론상으로 2**32 개의 IP 부족 -> IPv6로 발전 네트워크상에서 하나의 서버로 접근할 때 Server - WEB 요청 기계하나에 IP ADDRESS 는 하나 PORT포트를 사용 웹 서버는 전세계 공통 80포트 .. 생략이 가능하다.. WEB은 전세계 공통 80을 쓴다 OS 별로 조금씩 차이가 있다. Telnet 을 잘 안씀 . 보안때문에 해킹에 엄청 취약하다. 요즘은 SSH를 쓴다. SSH(Secure SHell) 암호 또는 키파일을 통해서 서로 통신이 가능하다. 원거리 접속 가능 SSH 설치 22번 port 방화벽으로 부터 open 방화벽 upda.. 2022. 7. 18.
[20일차] LINUX 🌟2022-07-15 🌟 https://distrowatch.com/ DistroWatch.com: Put the fun back into computing. Use Linux, BSD. Rate this project René Rebe has announced the release of a new version of T2 SDE, an open-source system development environment that allows the creation of custom Linux distributions. It is available for 24 processor architectures, with integrated support distrowatch.com https://futurist.se/g.. 2022. 7. 15.
[19일차] JAVA 😃2022-07-14😃 JDBC https://mvnrepository.com/artifact/mysql/mysql-connector-java https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.29 mysql 버전 확인하고 설치 Maven Repository: mysql » mysql-connector-java » 8.0.29 JDBC Type 4 driver for MySQL mysql mysql-connector-java 8.0.29 // https://mvnrepository.com/artifact/mysql/mysql-connector-java implementation group: 'mysql', name: 'mysql-conn.. 2022. 7. 14.
[18일차] JAVA 알고리즘 문제풀이 2 /*- 지질학자는 토양샘플 분석을 도와주는 프로그램을 원함 - 이 프로그램은 샘플내 성분 종류와 각 성분의 함량을 실행인자로 받음 - 첫 번째 인자는 토양내 성분 이름이며 "," 로 구분되어 있음 - 두 번째 인자는 각 성분의 함량 정보이며 2차원 정보로 구성됨 - 각 열은 "" 로 구분되어 있으며, 각 행은 "," 로 구분되어 있음 - 실행 시 입력인자는 다음과 같음 carbon-dioxide,magnesium,sodium,potassium,chloride,water //성분 종류 8.3,4.5,6.7,2.3,12.5,4.5 3.9,1.8,34.7,23.5,1.2,14.3 6.7,7.4,1.5,18.4,7.2,23.7 23.4,5.6,2.9,18.5,39.5,18.2 15.4,5.3,27.4,9.8,3.. 2022. 7. 13.
[18일차] JAVA 알고리즘 문제풀이 1 package com.gyuone.homework; /* findAverage 메서드를 작성하시오 - 2차원 배열(double)을 입력으로 받음(사이즈 제한 없음) 배열의 각 항목을 조사하면서 0값을 발견하면 해당 위치의 Row들 값 평균과 Column 들 값 평균 중 큰 값으로 대체함 */ public class Homework { public static void main(String[] args) { double[][] findAvgInput = { { 5, 4.5, 6.8 }, { 6, 0, 3.4 }, { 7, 8.4, 2.3 } }; // 버블타입의 2차원 배열 findAverage(findAvgInput); } public static void findAverage(double[][] arr.. 2022. 7. 13.
[18일차] JAVA 컬렉션 프레임워크 🚀 lambda 이어서 컬렉션 프레임워크 컬렉션 프레임워크 1. list 컬렉션 : 파이썬에서는 리스트 2. map 컬럭션 : 파이썬에서는 딕셔너리 - 순서를 유지, 중복저장 가능 - 구현클래스 : ArrayList, Vector, LinkedList Vector는 멀티 스레드가 가능하다. 인터페이스 list ArrayList 리스트에서 제공하는 추상메서드를 다 갖고있다. package com.gyuone.collection; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; // 추가하자 public class ArrayListExam01 { public static v.. 2022. 7. 13.
[17일차] JAVA Programmers 개념정리 java.lang 패키지/오토박싱 자바는 기본적으로 다양한 패키지를 지원 그중에서 가장 중요한 패키지 java.lang패키지의 클래스는 import를 하지 않고도 사용할 수 있다. java.lang패키지에는 기본형타입을 객체로 변환시킬때 사용하는 Wrapper클래스가 있다. Boolean, Byte, Short, Integer, Long, Float, Double 클래스 모든 클래스의 최상위 클래스인 Object도 java.lang패키지 문자열과 관련된 String, StringBuffer, StringBuilder도 모두 java.lang패키지 화면에 값을 출력할때 사용했던 System클래스도 java.lang패키지 수학과 관련된 Math클래스도 java.lang패키지 Thread와 관련된 중요 클래스.. 2022. 7. 12.
[17일차] JAVA Generic / lambda > 제네릭 데이터의 타입(data type)을 일반화한다(generalize)는 것을 의미 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다. 이렇게 컴파일 시에 미리 타입 검사(type check)를 수행하면 다음과 같은 장점을 가집니다. 객체를 생성하는 시점에서 String , Person , Integer용으로 정해주는 문자열이 아닌 정수나 다른게 들어갈 수 있는데 다 받아줄 수 있다. 그게 또 문제 프로그래머가 전부 책임을 져야하는데 성능저하.. 타입체킹불가능 등 여러가지 문제 발생 Person.java Box.java BoxPerson.java BoxMain.java Console BoxGeneric.java GenericMain.java Console.. 2022. 7. 12.
[16일차] JAVA 예외처리. 스레드 2022-07-11 MON inner class 형태 interface도 만들 수 있다. 원래 class ※ 참고 ※ Student.java 파일이 컴파일 => Student.class inner Class 멤버 class => Studnet$Member.class 로 바뀐다. /* Slack에서 주신 것 */ class A{ // 클래스 A 파일 만들고 class B{ // 클래스 B파일 만든다. => 멤버클래스 int field1; void method1() {}; // static 필드 및 메소드는 사용불가 } } A a = new A(); A.B b = a.new B(); // 이런 형태로 만든다. b.field1 = 3; b.method1(); innerClass가 필요한 순간이 온다. memb.. 2022. 7. 11.