본문 바로가기

반응형

분류 전체보기

(150)
10주차 배운점 - 리눅스 명령어, 네트워크 배운점 lsLiSt의 약자, 윈도우의 dir 명령어와 같은 기능(해당 디렉터리에 있는 파일 목록 나열) 현재 디렉토리의 파일 목록을 출력  ls -a 숨긴파일까지 보기  ls -l 현재 디렉토리 자세하게 보기  ls *.conf conf파일만 찾기  cdChange Directory의 약자, 디렉터리를 이동하는 명령어cd. 현재 디렉토리cd.. 바로 위 디렉토리cd 홈으로 이동  cd ~ubuntu ubuntu사용자의 홈 디렉토리, serverb의 계정 상위로 간뒤에 etc/systemd로 이동해라 : 상대경로  pwd:Print Working Directory의 약자, 현재 디렉터리의 전체 경로를 화면에 출력 touch크기가 0인 새 파일을 생성하거나, 이미 파일이 존재한다면 파일의 최종 수정 시간을 ..
10주차 배운점 느낀점 - Linux, 명령어 배운점 유닉스(Unix) 리눅스가 탄생하기 이전 운영체제지금도 많이 사용되는 운영체제 중 하나이지만 높은 비용 지불 필요IBM의 AIX, HP의 HP/ UX, 오라클의 Solaris, DEC의 Digital Unix, SCO의 SCO Unix 등 리눅스(Linux) 무료 유닉스 개념유닉스와 거의 동일한 운영체제이면서 무료, 어떤 면에서는 유닉스보다 뛰어남 커널(Kernel) 리누스 토발즈(Linus B. Torvalds)가 1991년에 리눅스 커널(kernel) 0.01 버전을 작성1992년에 0.02 버전을 내놓으면서 인터넷에 소스코드를 공개, 이것이 리눅스의 시초통상적인 리눅스는 토르발스가 만든 커널에 컴파일러, 셸, 기타 프로그램이 조합된 배포판배포판은 전 세계적으로 수백 가지가 넘지만 모두 토발즈..
9주차 배운점 느낀점 - JDBC, (INSERT, DELETE, UPDATE, SELECT) 배운 점 JDBC 라이브러리 자바는 데이터베이스(DB)와 연결해서 데이터 입출력 작업을 할 수 있도록 JDBC 라이브러리(java.sql 패키지)를 제공JDBC는 데이터베이스 관리시스템(DBMS)의 종류와 상관없이 동일하게 사용할 수 있는 클래스와 인터페이스로 구성구현한 클래스를 jar 파일형태로 드라이버 만들어서 제공 멀티탭처럼 공기청정기, 충전기 꼽아 사용한다.  Driver Manager(드라이버 관리자): JDBC는 드라이버 관리자를 사용하여 데이터베이스 드라이버의 목록을 관리합니다. 드라이버 관리자는 적절한 드라이버를 사용하여 데이터베이스에 연결하는 역할을 합니다. JDBC 드라이버: JDBC 드라이버는 Java 어플리케이션과 특정 데이터베이스 간의 상호 작용을 가능하게 하는 플랫폼별 구현입니다..
9주차 배운점 느낀점 - TCP, UDP, 서버동시요청, JSON 9주차 넓고 얕게 공부하지마라, 그렇게 안물어본다.소켓 서버, 클라이언트 같은 코드는 비슷한 패턴이 있다. 바로 코드부터 치려고하지말고 구문분석후 원하는 내용을 끼워넣어라고 하셨다. TCP, UDP 통신에 대해서 서버와 클라이언트 코드를 실습했다.여러 클라이언트가 한 서버에 동시 요청을 하면 처리를 해주어야하다. excutors를 이용하여 처리해 주었다.JOSN 형식을 파일에 쓰고 읽는 실습을 했다. 배운 점 netstat -aTCP/IP 네트워크 인터페이스의 상태 조건리스닝 상태확인 LISTENING 클라이언트 접속을 기다리는 상황3306: mysql 확인  nslookup도메인의 정보를 조회 하는 명령어서버: kns.kornet.netAddress: 168.126.63.1학원 아이피도 korn..
9주차 배운점 느낀점 - 네트워크, IP, Port 9주차 현업에서 자주 세미나를 진행한다고 하셨다.면접볼때 질문에 대해서 관심있는 키워드 들이 꼭 나와야한다. 그 이상의 내용이 나오지 않으면 공부가 안되었다고 판단한다고 하셨다.학우들과 대화할때, 관련된이야기를 서로 설명하고 옆에분이랑 말해보라고 하셨다. 간단한 네트워크에 대한 서버, 클라이언트, IP주소, Port에 대해 배우고, TCP/IP 통신에 대해서 조사 후 발표하는 시간을 가졌다. 배운 점 네트워크 네트워크: 여러 컴퓨터들을 통신 회선으로 연결한 것LAN: 가정, 회사, 건물, 특정 영역에 존재하는 컴퓨터를 연결한 것WAN: LAN을 연결한 것 = 인터넷 서버와 클라이언트서버: 서비스를 제공하는 프로그램을클라이언트: 서비스를 요청하는 프로그램먼저 클라이언트가 서비스를 요청하고, 서버는 처리결과..
9주차 배운점 느낀점 - 입출력스트림, 보조스트림, 직렬화 역직렬화 9주차 지금까지 데이터베이스를 수업한 이유는 정보를 만들기 위해서였다.데이터베이스로부터 끌어와서 자바어플리케이션으로 불러와야한다.입출력 스트림, 보조 스트림에 대해 배우고 실습을 했다. 입출력스트림을 선택에따라 바이트와 문자로 처리하게되는데 바이트 최상의 클래스 inputstream, outputstream, 문자의 최상위 클래스 reader, writer 기억하고 있으라고하셨다. 배운점 입력 스트림과 출력 스트림프로그램을 기준으로 데이터가 들어오면 입력 스트림, 데이터가 나가면 출력 스트림프로그램이 다른 프로그램과 데이터를 교환하려면 양쪽 모두 입력 스트림과 출력 스트림이 필요  포트를통해 데이터가 입출력된다! 우리는 포트번호 3306을통해 입출력할 것바이트 스트림: 그림, 멀티미디어, 문자 등 모든 ..
9주차 배운점 느낀점 - 이상현상, 함수 종속성, 정규화 9주차 시작 트랜잭션같은 설명 자소서에 반드시 말해야한다."100%들어가 ! 이런내용이 없으면 자소서는 매력적이지 않아"그외에도 이상현상, 정규화 내용을 백앤드개발자 지원할때 이 내용 굉장히 중요하다. 이상현상 종류 (삭제,삽입,수정)와 그를 방지하기 위해 간단한 테이블분리를 배웠다.1,2,3 정규화에 대해서 난잡한 데이터 테이블을 중복속성제거, 부분함수적종속성 제거, 이행함수적종속성 제거를 해주는 실습을 했다. 배운점 이상현상 데이터 조작 작업시 이상현상이 발생할 수 있다.이상현상은 데이터의 일관성을 손상시켜 데이터의 무결성을 깨뜨린다.이 문제를 해결하려면, 속성간의 함수 종속성을 파악하여 테이블을 규칙에 의해 분해하는데이 과정을 정규화라고 한다.(A->B a는 b의 결정자 b는 a에 종속되어 있다.)..
8주차 배운점 느낀점 - INDEX, ER다이어그램 8주차면접볼 때 나를 어필해야한다. 예를 들어 검색에대한 리스폰스 타임 줄일수있도록 튜링 해봤다면 튜닝 알고리즘을 이용해서 이거이거해봤다 -> 일일이 지시하지 않아도 자기가 무엇을 해야할지 계획해서 진행할 줄 아는 자질이 있구나를 인지 시키자. 회사는 일을하는 곳이지 배우러가는 곳이 아니다라고 하셨다. "백앤드에서 제일 변하지않는 게 뭐다? 데이타베이스다."라고 하셨다.개발 여러 언어가 새로 나오고 발전한다. 변하지 않는 데이터베이스 잘 숙지하자 프로젝트에 대한 구현은 잘 안물어본다고 하셨다.주제 선정이유에 대해서, 밴치마킹한 사이트, 그 사이트와 무슨 차이점이 있는지? 어떤기술 도입했는지?를 생각해야한다. 유념하며 프로젝트를 진행해야겠다. 인덱스에 대해 배웠다. 테이블을 빠르게 조회할 수 있다. 인덱스..

반응형