분류 전체보기 (39) 썸네일형 리스트형 PuTTY 설치 후 가상 환경 원격 접속 1. PuTTY downloadDownload PuTTY: latest release (0.82) Download PuTTY: latest release (0.82)This page contains download links for the latest released version of PuTTY. Currently this is 0.82, released on 2024-11-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativelwww.chiark.greenend.org.uk 2. VMware 포트 설정sudo apt.. VMware 가상머신 Ubuntu 설치 1. VMware Workstation pro 설치VMware by Broadcom - Cloud Computing for the Enterprise VMware by Broadcom - Cloud Computing for the EnterpriseOptimize cloud infrastructure with VMware for app platforms, private cloud, edge, networking, and security.www.vmware.com위 링크를 통해 OS에 맞는 VMware 다운로드 설치 완료 2. Ubuntu 24.04.01 설치Download Ubuntu Desktop | Ubuntu https://ubuntu.com/download/desktop ubuntu.com .. [Intellij] Window환경 JDK1.8 + Tomcat 9 설정 Java 8 버전은 Tomcat 8과 9 버전과 호환된다. 1. Java 1.8 버전 설치Java Archive Downloads - Java SE 8 | Oracle 대한민국 Java Archive Downloads - Java SE 8 | Oracle 대한민국 www.oracle.com해당되는 OS의 Java SE Development Kit 8u201 설치C:\Program Files\Java 경로에 jdk1.8.0 다운로드 2. Tomcat 9 버전 설치Apache Tomcat® - Apache Tomcat 9 Software Downloads Apache Tomcat® - Apache Tomcat 9 Software DownloadsWelcome to the Apache Tomcat® 9.x s.. [스프링부트] FCM (Firebase Cloud Messaging) - bulk + 비동기 전송 multicast() 메소드를 사용해서 여러 사용자에게 푸시 알림을 전송하는 로직에서 오류 발생. . // (마케팅 수신동의한 멤버) 전체 알림 전송 public void sendBulkMarketingNotification(MessagePushRequest request) { List agreedMembers = consentService.findAllMarketingAgreedMember(); List targetTokens = fcmTokenRepository.findTokensByMemberIds(agreedMembers); // 토큰이 없을 경우 처리 if (targetTokens.isEmpty()) { System.ou.. AWS 단일 서버 설정 (Docker) - 2편 ⚙️ 개발 환경Mac OSAWS EC2 → UbuntuSpring bootJava 17Gradle jar파일 생성 로컬에 Docker 설치Mac OS는 Homebrew를 이용해 설치brew install --cask docker 도커 버전 확인yeonbin@yeonbinui-MacBookPro common-module % docker --versionDocker version 27.2.0, build 3ab4256 Docker 레포지토리 생성 Docker 로그인 yeonbin@yeonbinui-MacBookPro common-module % docker loginUSING WEB BASED LOGINTo sign in with credentials on the command line, use .. AWS 단일 서버 설정 (Load Balancer, SSL) - 1편 프론트: module-common에 대해 테스트를 원해요 !! API 명세서 작성해주세요 !! → 기존의 멀티 모듈에서 기본 기능에 대해서만 분리하여 단일 서버에 올리고 Swagger를 통해 API 공유 예정 이런 식으로 만들어봅시다~!(이 후에 서버 더 추가할거라 미리 로드 밸런서 넣었음!!)1) EC2 생성 보안 그룹 설정-SSH - 22번 포트-HTTP - 80번 포트-HTTPS - 443번 포트 (0.0.0.0/0) 인스턴스 시작 2) Route 53 통해 도메인 연결 트래픽 라우팅 대상 4개의 주소 기억 → 레코드 생성 값 필드에 아까 생성했던 탄력적 IP(EIP) 입력 → 레코드 생성 EC2 Elastic IP를 가진 레코드 생성 완료 가비아에 해당 도메인 설정 → 호스.. [스프링부트] FCM (Firebase Cloud Messaging) - 개별 전송 Firebase는 Google이 제공하는 모바일 및 웹 애플리케이션 개발 플랫폼으로, 다음과 같은 다양한 기능을 제공합니다:실시간 데이터베이스: 클라우드에서 실시간으로 데이터를 저장하고 동기화할 수 있는 NoSQL 데이터베이스입니다.인증: 사용자 인증을 간편하게 처리할 수 있는 다양한 인증 방법을 지원합니다.호스팅: 정적 웹 사이트 및 앱을 배포하고 호스팅할 수 있는 기능을 제공합니다.Analytics: 사용자 행동 분석 및 앱 성과를 측정할 수 있는 도구입니다.Storage: 파일을 안전하게 저장하고 관리할 수 있는 클라우드 스토리지 서비스입니다. FCM (Firebase Cloud Messaging)은 Firebase의 일부로, 다음과 같은 기능을 제공합니다:푸시 알림: 앱 사용자에게 실시간으로 푸.. [스프링부트] 마케팅 수신 동의 멤버 조회, @Cache- [선택 약관 수신 동의]- 마케팅 수신 동의와 시스템 수신 동의의 변경(수신O → 수신X or 수신X → 수신O)은 DB에 남아야한다.- 알림 구현 시 필요한 마케팅 수신 동의 멤버 조회의 기능 최적화 1) 마케팅 수신 동의 여부 추가 마케팅 수신 동의 테이블: 수신 동의와 수신 철회의 날짜값을 다른 컬럼으로 설정할까 고민했지만 이 후에 멤버의 최신 MarketingConsent를 가지고 오는 로직에서 복잡성이 증가할 것 같아 하나의 컬럼으로 설정하였다.@NoArgsConstructor@Getter@Entity@Table(name = "marketing_consent")public class MarketingConsent { @Id @Column(name = "marketing_consent_.. 이전 1 2 3 4 5 다음