인텔리제이를 주로 사용하지만, 업무상 이클립스를 사용할 때가 있다. Spring boot는 내장톰캣이 있어 설치할 일이 없지만 레거시 프로젝트를 할 때는 톰캣을 설치한다. 아래 이클립스에서 톰캣 사용법을 정리한다. 톰캣 설치는 https://tomcat.apache.org/ 톰캣에 프로젝트 실행하는 방법. 1-1. Servers 탭에서 마우스 오른쪽 누르기 -> new -> server 1-2. 설치한 톰캣 버전을 클릭한다. 1-3. add 버튼을 클릭한다. 1-4. 설치한 톰캣 경로를 입력한다.(아래 사진 참고) 1-5. Server 탭에 서버가 한줄 추가되었을 것 이다. 1-6. 해당 서버를 클릭 후 마우스 오른쪽을 누릅니다. 이어서 Add and Remove를 클릭합니다. 1-7. 원하는 프로젝트를..
-- 테이블에서 자동차 종류가 '세단' 또는 'SUV' 인 자동차 -- 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능 -- 30일간의 대여 금액이 50만원 이상 200만원 미만인 자동차 -- 자동차 ID, 자동차 종류, 대여 금액(컬럼명: FEE) 리스트를 출력 -- 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 자동차 종류를 기준으로 오름차순 정렬, 자동차 종류까지 같은 경우 자동차 ID를 기준으로 내림차순 정렬 -- FLOOR(DAILY_FEE * 30 * (1 - p.DISCOUNT_RATE/100)) AS FEE SELECT C.CAR_ID, C.CAR_TYPE, ROUND(C.DAILY_FEE*30*(100-P.DISCOUNT_RATE)/100) AS FEE..
DB에 실시간으로 쌓이는 데이터를 실시간으로 화면에 보여주고 싶었다. SSE를 모를 땐 WebSocket으로 구현했었다. 그런데, 클라이언트 쪽에서 데이터를 계속 받으려면 서버쪽에 다시 요청을 해야하는데.. 어쩌다 보니 폴링으로 해결했다. (SSE를 알았더라면 변경했을 것 이다..😮) SSE(Server-Sent Events)는 서버에서 클라이언트로 단방향 통신을 할 수있다. 채팅프로그램이 아닌 실시간으로 데이터 받기만 한다면 웹소켓보단 SSE로 구현하는게 좋다. *SSE는 UTF-8 데이터만 보낼 수 있고, 바이너리 데이터는 지원하지 않는 것만 주의하자. 개발 환경 - java 17 - spring boot 3.2.1 - gradle Controller package com.example.study.c..
안녕하세요 :) 오늘은 S3를 이용해 웹호스팅 하는 방법을 알려드리고자 합니다. S3? 하시면 모두 이미지 전용 서버로 아시는데요 S3는 웹호스팅도 가능하고, 백업 서버로도 사용합니다. 또 S3에는 생명주기라는 개념도 있어 자주 사용하지 않은 이미지는 s3 glacier로 전환 하면됩니다.. 이처럼 S3로 여러방면으로 활용이 가능합니다 :) 1. AWS S3로 웹호스팅을 하려면 버킷을 생성하자 AWS 콘솔로 로그인 하여 S3 버킷생성 버튼을 클릭합니다. 자 위 화면이 나올텐데요. 여기서 가장 주의할점이 있습니다. 버킷이름을 도메인이름과 같게 해야합니다. ex) sangwon.naver.com 으로 도메인이름을 만들 예정이라면 버킷이름도 sangwon.naver.com으로 해야합니다. 이부분을 몰라 실수 ..
안녕하세요 :) 오늘은 Spring Boot와 S3를 이용한 이미지 업로드 방법을 알려드리겠습니다. AWS에서 S3 생성 방법은 생략하고 S3 엑세스키 발급은 간략하게 적겠습니다. Spring에 중점을 두겠습니다 :) 1. Gradle에 AWS SDK 추가하기 implementation platform('com.amazonaws:aws-java-sdk-bom:1.11.228') implementation 'com.amazonaws:aws-java-sdk-s3' 2. AWS로 로그인 하여 S3 엑세스 키 발급받기 내 보안 자격증명 -> 사용자 -> 사용자 추가 -> 프로그래밍 방식 엑세스 체크 -> 기존 정책 직접연결 -> S3 Full Access 클릭 3. @Configuration 클래스 생성 pac..
안녕하세요 :) 오랜만에 블로그 포스팅을 남겨봅니다. 2020 새해 1월 2일날 AWS시험을 보고 합격하고 왔습니다 ㅎㅎ 이번 포스팅은 AWS 자격증 으로 해보려고 합니다. AWS 자격증은 대략 10가지가 넘는걸로 알고 있습니다. 그 중에 저는 가장 기초적인 자격증을 보았는데요. 막상 시험을 보고나니 헷갈렸던 문제들이 많았습니다. 특히 비용 문제와 클라우드 개념... ㅠㅠ AWS에서는 클라우드를 6개월 이상 다뤄본 사람들이 기준이라고 써져 있지만, 개인적으로 비전공자면 공부하기 힘든 자격증이라고 생각이 들었습니다. 서론이 길었네요 자격증 팁 및 후기 무료 덤프사이트 남겨보겠습니다. 공부 방법은? 참.. 막상 시험을 보니 느낀건데, 구글에서 나오는 후기 팁 블로그들.. 이정도면 알면 합격한다 하는데.. 그..
인덱스? INDEX(인덱스) 데이터베이스 에서 데이터 양이 많아지면서 자주 조회하는 컬럼에 인덱스를 적용하곤 한다. 인덱스는 쉽게말해 책으로 비유하자면 앞에 목차부분이 되겠다. 책을 읽는 사람들은 목차를 보고 해당 페이지에 어떤 주제가 있는지 미리 파악할 수 있고, 목차를 보고 원하는 부분을 빠르게 읽을 수 있다. 반대로 생각하면 책양은 적은데 목차가많으면 오히려 목차로 찾는것보다. 바로 책내용을 찾는게 빠를것이다. 데이터베이스도 마찬가지다. 데이터 양이많으면 인덱스가 좋고 데이터 양이 적은데 인덱스가 걸려 있으면 오히려 성능 낭비라고 보면된다. 사거블 쿼리(Search ARGument ABLE, Sargable) DB 엔진이 인덱스를 잘 활용하려면 쿼리의 서술 논리절(WHERE, ORDER BY, GR..
서론 때는 2016년 11월 SQLD 23회차? (정확히 기억이안남) 응시 신청을 하고 12월에 시험을 치르고 1월에 결과 발표 첫도전 턱걸이 합격! 그때 당시엔 SQLD를 합격한 사람이 전국 8천명일 정도로 매우 희기한?! 자격증 이였다. 어느덧 주의에서 SQLD 공부하는 사람들이 생기고 여러여러 질문이 생겨 포스팅을 남겨본다. SQLD? 한국데이터베이스 진흥원이 주관하는 SQL 관련 자격증 시험. 그때 당신 학생이라 잘 몰랐지만 지금 실무 2년차가 되서 돌아보는데 정말 좋은 자격증이다. 매우 실무에 도움되고 생각보다 모델링과 쿼리에 약한사람이 많다. 쿼리 순서도 모르는 사람도 봤다. ㅎㅎ 이런 저런 점에서 단지 자격증 취득이 아닌 쿼리 실력도 향상되고 데이터베이스가 재밌어지게 되는 경험을 느낄 것이다..
- Total
- Today
- Yesterday
- aws s3 호스팅
- spring boot sse
- 스프링 부트 시큐리티
- spring boot sse구현
- Spring Boot
- spring boot security
- spring boot sse sample
- s3 호스팅
- spring s3 사용법
- 한화오션
- AWS S3 웹호스팅
- 이클립스톰캣연동#이클립스#톰캣#스프링#jsp#톰캣연동
- spring boot sse 예제코드
- 국내조선업
- spring
- boot s3
- 조선업투자
- spring sse
- SQL
- 스프링 부트
- S3 웹호스팅
- pcsql
- HD현대중공업
- aws s3 호스팅 방법
- boot
- AWS
- AWS serverless s3
- s3 serverless
- spring boot sse 예제
- spring boot sse란
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |