일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- laravel
- webpack
- deep learning
- fastapi
- mariadb
- Go
- React
- Machine Learning
- Redis
- 기초 수학
- NCP
- SQL
- nginx
- Babel
- For
- php
- phpredis
- rabbitmq
- Redux
- javascript
- python
- Node
- 블레이드 템플릿
- linux
- CentOS
- AWS
- docker
- Backbone.js
- nodejs
- Switch
- Today
- Total
목록분류 전체보기 (183)
개발일기
Spring Framework를 통해 개발을 시작하기 위해 프로젝트를 생성해야 합니다. Spring MVC Project를 통해 xml파일에 스프링 관련 설정을 정리할 수 있지만, Spring Boot를 통해 설정이 조금 더 쉬운 프로젝트를 생성할 수 있습니다. Eclipse 상단의 File -> Spring Starter Project 를 통해 프로젝트를 생성할 수 있습니다. 이 화면에서 프로젝트 생성시, 초기설정을 마무리 한 후, 프로젝트를 생성할 수 있습니다. Name : 프로젝트 이름 Location : 프로젝트가 저장될 경로(워크스페이스에 포함됨) Type : Maven으로 설정할지, Gradle로 설정할지 Pacakge : 패키지명입니다. com.spring.board 식으로 입력하면 기본 패..
https://tomcat.apache.org에 접속하여 아파치 톰캣을 다운받습니다. 톰캣은 WAS(Web Application Server)라고 불리우는데 자바코드를 통해 구현된 프로그램을 HTML에 동적으로 생성하여 보여주기 위해 필요합니다. 쉽게 말해, 톰캣 서버를 통해 웹어플리케이션에서 DB와 연결되는 작업을 진행할 수 있으며, 혼자만이 아닌 다른 사람도 접속하여 웹서버를 둘러볼 수 있는 기능을 가지고 있습니다. 화면 좌측 사이드바에 Download에서 원하는 버전을 선택 후, 다운로드 진행하면 됩니다. 필자는 무난한 Tomcat8을 추천합니다. 그 후, 자신의 OS에 맞게 설치를 진행합니다. 설치를 진행할 때, 관리용 포트는 8005 웹서비스 포트는 8080 아파치 웹서버과 IIS등과 연동할 때..
치본격적으로 개발을 시작하는 단계가 되면 DB(DataBase)가 필요합니다. DB를 통해 원하는 데이터를 저장 및 검색하여 게시글, 회원정보 등에 대한 데이터를 보관할 수 있습니다. 많은 사람들에게 알려진 DB인 Oracle을 설치하여 계정을 생성 및 관리하는 법을 알아보자. www.oracle.com/downloads/오라클 홈페이지를 접속한 후, 다운로드 하고자 하는 개발툴 선택하면 됩니다. SQL Developer를 선택하면 OS와 JDK 8이 속해 있는 것을 다운로드 할 수 있습니다. 현재 JDK버전이 8보다 높은 경우에는 아래항목을 선택해서 다운로드를 진행하면 됩니다. 설치경로와 다음, 다음을 눌러 설치를 쭉 진행하면 Oracle SQL Developer가 실행됩니다. 설치 도중 JDK경로를 ..
Eclipse IDE의 상단에 Help -> Eclipse Marketplace 저 검색창에 spring을 입력 Spring Tools3를 설치해주자 설치가 완료되면, Eclipse IDE상단바의 File -> New -> Spring Starter Project, Spring Legacy Project 등 비로소 스프링 프로젝트를 시작할 수 있는 것을 확인할 수 있다. 또한 추가적으로 스프링 프로젝트를 시작할 때, 이클립스 우측 상단에 스프링으로 환경을 설정한다는 버튼을 눌러주자 여기서 Starter로 만드느냐 Legacy로 만드느냐 고민에 빠질 것이다. Spring Starter Project는 Spring Boot라고 알려져 있는 것이다. 이 Spring Boot는 String Legacy와 달리 ..
Java를 설치하기 전에 통합 개발 환경(Integrated Development Environment)를 설치해야합니다. 이 IDE라고 하는 것은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어를 뜻합니다. 그렇기에 본격적으로 개발을 편리하게 하기 위해서는 이 통합 개발 환경이 필요합니다. 가장 널리 알려진 Eclipse IDE를 설치단계 -> www.eclipse.org/downloads/packages/release/2020-09/r/eclipse-ide-enterprise-java-developers 이 주소를 통해 자신에게 맞는 OS와 사용하고자 하는 버전을 선택 후, 설치를 진행 이제 본격적으로 JDK 및 JRE ..
https://www.elastic.co/kr/elasticsearch/ 이 홈페이지를 통해 ElasticSearch와 Logstash, Kibana를 자신의 OS에 맞게 설치합니다. (여기서는 OS 윈도우라고 가정하에 진행) 그 후, 설치하고자 하는 폴더를 선택 후, 파일을 다운, 압축해제를 시작합니다. 개인마다 경로가 다르겠지만 중요한 것은 bin폴더에 있는 elasticsearch.bat을 실행시키는 것 입니다. 배치파일 실행시, cmd창이 나오게 됩니다. 그 후, url에 localhost:9200을 입력 후, 접속하면 이러한 화면이 나오게 됩니다. 엘라스틱서치가 정상적으로 실행된 화면입니다. 엘라스틱서치와 마찬가지로 kibana또한 bin폴더의 kibana.bat을 실행시킵니다. 키바나를 실행시..
ElasticSearch : Apache Lucene을 기반으로 개발한 실시간 분석형 RestFul 검색 및 분석 엔진 Logstash : 각종 로그를 JSON형태로 만들어 ElasticSearch로 데이터를 전송시킴 Kibana : ElasticSearch를 통해 가공된 데이터를 사용자에게 시각화 시키기 위한 솔루션. 대시보드를 통해 워드클라우드, 그래프, 도넛차트 등의 다양한 형식으로 데이터를 시각화 시켜줌 정리 : Logstash를 통해 conf, csv파일을 거쳐 로그를 수집하여 ElasticSearch를 통해 Logstash를 통해 수집된 로그들을 알맞은 형태로 가공하여 Kibana를 통해 데이터를 시각화시킴