반응형

전체 글 90

00. AWS, Docker, jenkins 설치

1. AWS에 접속 & 회원가입 AWS Management Console (amazon.com) https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2 us-east-2.console.aws.amazon.com 2. Amazon Machine Image AMI로 EC2생성 생성 단계 중 보안 그룹 구성에서 엑세스 규칙을 추가할 수 있다.(인스턴스 후에도 수정가능) 여기서 유형은 사용자 지정 TCP, 프로토콜은 TCP, 포트범위는 8080, 소스는 사용자 지정인 규칙을 만들어주면 된다. 3. git bash를 열어 ssh로 접속. -> ssh -i 'private key 파일 경로' ec2-user@퍼블릭DNS 4. 순서대로 아래 명령..

03. Intelij에서 Spring framework 사용하기 - maven 기반

여기저기 모든 블로그 방문해보고 나서야 찾은 나만의 방법이다. 학교에서 배우는 것들도 좋지만 이런 것도 가르쳐줬으면 좋겠다. 사용할 줄 아는 framework가 하나도 없는채로 졸업하는 사람도 꽤 있을 것 같은데 4년 다녀서 그런거 하나 모르면 너무 아쉬울 것 같다. 사람들마다 이 프레임워크를 사용하기 위한 환경 설정 방법이 다 달라서 처음 하는 사람들(나 포함)은 매번 중도 실패를 겪었을 것이다. 그 이유는 정말로 방법이 여러가지이기 때문인데 대표적으로 아래와 같이 한다고 한다. a). maven 프로젝트를 만들고 spring을 추가하는 방법 b). spring 프로젝트를 만들고 maven을 추가하는 방법 우리는 제목에서도 알 수 있듯이 a방법을 진행할 것이다. 1. 새 프로젝트를 maven으로 생성한..

간단 지식/web 2021.03.29

02. JSP, Spring , Servlet, Servlet container 정리

JSP: HTML문서에 내부적으로 자바문법을 사용할 수 있게 하는 Java Server Page 언어이다. Spring Framework: 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. JSP보다 Spring의 영역이 더 넓다. JSP는 웹 페이지 영역에서, Spring은 웹 서비스의 전반적인 영역에서 프로그램의 근본이 되는 환경을 구축한다. Servlet: 자바로 웹을 만들기 위해 필요한 기술로, client가 request를 하면 그에 대한 결과를 response해주는 역할을 하는 자바 프로그램이다. 예를 들어, 사용자가 로그인을 하기 위해 id와 pw를 입력하고 로그인 버튼을 누른다고 가정해보자. 그러면 server는 ..

간단 지식/web 2021.03.28

안드로이드 스튜디오와 오라클DB - spring 연동

단계 1. 인텔리제이에서 maven으로 프로젝트 생성 2. pom.xml에 dependency추가 후 maven 동기화 후 external library에 maven lib 추가되는지 확인 4.0.0 org.example spring 1.0-SNAPSHOT 8 8 org.springframework spring-webmvc 4.3.3.RELEASE org.springframework spring-web 4.3.3.RELEASE javax.servlet servlet-api 2.5 3. project structure의 facets에서 +를 눌러 web을 추가한 후 webapp이라는 폴더가 생성되도록 경로가 잡혔는지 확인한다. 4. 처음이라면 우측 하단의 create artifact를 눌러 오류를 해결하고..

자기계발 2021.03.25

안드로이드 스튜디오와 오라클DB - JSP 연동

로그인 화면 구현 - 인텔리제이 jsp 파일 - 안드로이드 스튜디오 파일 단계 1. 일반 java 프로젝트를 생성한다. 2. 프로젝트 모듈에서 우클릭 후 add framework support 클릭 3. Java EE에서 웹서비스 선택, version은 Apache Axis, Libraries는 set up library later 선택 4. web 폴더에 WEB-INF 및 web.xml, index.jsp가 생성됐는지 확인 5. 톰캣 설치 6. 오른쪽 상단의 Edit Configuration에서 +로 tomcat server(local)선택 7. 구성에서 톰캣 경로를 지정해주고 VM옵션에 -Dfile.encoding=euc-kr 또는 -Dfile.encoding=UTF-8 추가. 8. deploymen..

자기계발 2021.03.25

04. Linear Regression - How to minimize cost?

머신러닝의 분류도이다. 다시한번 복기해보자. 이번에는 회귀 중에서도 가장 기본인 선형 회귀(Linear Regression)에 대해 알아보자. 아래와 같이 data set(=train data)이 있다고 가정해보자. (독립변수x에 대해 종속변수y가 0~100 사이의 값을 가지면 회귀라고 부른다) x y 1 2 2 4 3 6 이에 따른 그래프는 다음과 같을 것이다. 여기서 H(x)는 가설을 의미하며, 위 데이터 셋으로부터 나올 수 있는 가장 이상적인 가설이다. 그러나 어떠한 연유로 H(n)과 같이 이상적이지 않은 결과 값이 나오는 가설이 만들어질수도 있다. 이때 가설과 실제값 간의 차이가 존재하는데 이를 구하는 방법을 cost function이라고 한다. 가장 기본적인 함수의 형태는 다음과 같다. 기본 형..