본문 바로가기
728x90
반응형
SMALL

IT 인터넷531

[스프링부트] Getter/Setter에서 에러날 때 :: 롬복(Lombok) 설치 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 인텔리제이(IntelliJ)를 새로 깔고 깃(Git)으로 프로젝트를 받아서 빌드했어요. getter 에러가 나네요. 클래스에 @Data 어노테이션이 있는데 왜 그럴까요. 그래들(Gradle)에도 포함되어 있고요. compile "org.projectlombok:lombok:1.16.8" 이럴 땐 롬복(Lombok) 플러그인을 설치하면 돼요. 아래 설정들도 확인하시고요. 레지스트리도 수정하고요. 우측 상단의 돋보기 클릭. 마지막으로 그래들 의존성 파트.. 2020. 6. 16.
[스프링부트] 프로젝트 초간단 생성기 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com [프로젝트 생성] 의존성 간편 설정(메이븐, Maven): https://start.spring.io/#!type=maven-project&language=java&platformVersion=2.3.1.RELEASE&packaging=jar&jvmVersion=1.8&groupId=com.example&artifactId=demo&name=demo&description=Demo%20project%20for%20Spring%20Boot&package.. 2020. 6. 16.
안드로이드 스튜디오(인텔리제이)와 깃허브 연동 :: Android Studio(IntelliJ) & GitHub 프로젝트 열기. 메뉴 선택. 로그인. 저장소 설정. 커밋. 끝. [코드 수정 후] 커밋 후 푸시(Commit and Push). 푸시(Push). 끝. 2020. 6. 16.
[PHP] 업로드 한 이미지의 파일명과 확장자 오류 해결하기 한글명 파일을 업로드 하는 경우 에러날 때 있죠? 가끔씩은 JPG 파일인데 PNG라고 하면서 업로드 하는 경우도 있고요. 그럴 때 사용하세요. $arr = explode(".", $_FILES['userfile']['name']); $arr[0] = strval(time()).'_'.strval(rand()); $ext = array_pop($arr); if(substr($_FILES['userfile']['type'], 0, 5) === 'image') {// 이미지 타입이라면 $info = getimagesize($_FILES['userfile']['tmp_name']); if($info['mime'] === 'image/png') $ext = 'png'; else if($info['mime'] ==.. 2020. 6. 11.
Vue.js 페이지 이동 중 NavigationDuplicated 에러가 난다면? 라우터에서 나는 에러인데요. 동일한 페이지로 이동하려고 했다는거에요. 간단하게 새로고침으로 해결하면 될 것 같아요. this.$router.push(_url).catch(error => { if(error.name === "NavigationDuplicated" ){ location.reload(); } }); p.s. push(), replace() 모두 동일해요. 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 2020. 6. 5.
오픈API로 계좌인증을 해봤어요. 요즘 은행들마다 다른 은행의 계좌를 등록하라며 이벤트도 하고 난리죠. 찾아보니 금융결제원의 오픈뱅킹공동업무 사이트가 있네요. https://developers.open-platform.or.kr/ 금융결제원 테스트베드 OPENBANKING TESTBED DEVELOPERS 은행권 공동 오픈뱅킹은 은행 공동의 인프라를 구축하여, 이용기관이 한번의 오픈뱅킹 가입만으로 시중은행의 공통된 서비스를 오픈 API 형태로 사용할 수 있는 플랫폼 �� developers.open-platform.or.kr 여기 API를 테스트 해볼께요. 1. 가입 - 이메일, 비밀번호, 성명만 넣으면 가입이 되요. - 가입후에는 이메일 인증합니다. 2. 로그인 후에 '마이페이지' 메뉴에서 '애플리케이션 만들기' 클릭 3. '앱 만들기.. 2020. 5. 29.
맥(Mac)에 윈도우(Windows) 설치해 보셨어요? 맥(Mac)에 윈도우(Windows)를 설치하는 방법은 두 가지가 있어요. 하나는 부트캠프(Boot Camp)고요. 다른 하나는 패러럴즈(Parallels Desktop)죠. 부트 캠프의 장점은 부팅할 때 윈도우로 부팅할 수 있다는 건데요. 그럼 일반적으로 윈도우 컴퓨터를 쓰는 것처럼 아주 빠르다는거죠. 하지만 단점이 있어요. 디스크 용량을 미리 잡아놔야 한다는거. 오래전 부트 캠프는 설치 후에 용량을 조절할 수 있었지만 요즘은 안 되요. 찾아보면 방법이 있을 수도 있지만...귀찮네요. =__= 그래서 저는 이만 부트 캠프는 안녕하고. 패러럴즈를 쓰기로 합니다. https://www.parallels.com Parallels: Mac 및 Windows 가상화, Mac 관리, VDI 및 RDS 솔루션 ww.. 2020. 5. 29.
Nginx 관련 에러 및 해결법 Nginx restart 에러 # fuser -k 443/tcp # /etc/init.d/nginx restart 로그 때문에 서버 용량이 부족하다고 나온다면… # rm -rf /var/log/nginx/* # /etc/init.d/nginx restart 2020. 5. 29.
우분투 서버 타임존(timezone) 설정 + Nginx에 적용 AWS에 우분투 서버 설치 후 타임존을 변경하는 방법입니다. $ sudo dpkg-reconfigure tzdata 잘 변경됐는지 확인합니다. $ date Tue Mar 19 11:38:35 KST 2019 제대로 변경됐습니다. 그런데 한 가지 문제가 있었는데요. Crontab에 스케줄을 걸었더니 다른 시간에 실행이 되네요. 문제 해결을 위해 AWS 해외 리전의 경우 Nginx에 따로 설정해 줘야 할게 있습니다. ‘/etc/nginx/sites-available’ 폴더의 파일들을 열고 아래와 같이 한 줄을 추가합니다. server { .... autoindex_localtime on; Nginx를 재시작하면 정상 동작합니다. /etc/init.d/nginx restart /etc/init.d/cron r.. 2020. 5. 29.
AWS RDS 인스턴스 변경 및 메인 버전 변경 처음 RDS 인스턴스 생성 시 MySQL 5.7이 베타였으므로 안정적인 5.6을 선택했었습니다. 하지만 새로운 프로젝트에서 자유로운 검색 및 위치 기반 서비스를 해야 해서 5.7로 업그레이드를 해야 하는 상황이 되었는데요. 메인 버전은 그냥 올릴 수 없더군요. 그래서 검색을 해봤으나 딱히 제대로 알려주는게 없어서 고민을 좀 하다가 방법을 찾았습니다. 저는 아래와 같이 진행해서 변경을 잘 마쳤습니다. 1.RDS 스냅샷 생성 (27기가 정도 약 1분 소요) 2.스냅샷 복원 (DB 버전 및 인스턴스 선택, 약 40분 소요) – 생성 중에는 ‘읽기’ role이지만 완료되면 ‘쓰기’로 바뀜 3.완료 후 서비스들의 DB 엔드포인트 변경 이상입니다. 전체 걸린 시간은 약 1시간 정도네요. 2020. 5. 29.
Amazon (AWS) DynamoDB 사용하기 https://console.aws.amazon.com/dynamodb https://console.aws.amazon.com/dynamodb/ console.aws.amazon.com NoSQL 서버입니다. 이미 AWS Aurora 서버도 쓰고 있지만 대량의 데이터 처리를 위해 사용하기로 했습니다. 결론부터 말하자면 온디맨드 설정 후 테스트로 10,000개의 데이터(개당 64바이트)를 동시에 보냈더니 8초 정도 걸렸고 모든 데이터가 문제없이 입력되었습니다. 다이나모(DynamoDB)는 테이블을 생성해서 데이터(모델)를 처리합니다. 처음에 만들 때 고려해야 하는게 하나 있는데요. 파티션 키(Hash Key)와 정렬 키(Range Key)입니다. 파티션 키: RDBMS의 Primary Key와 유사. 파티.. 2020. 5. 29.
AWS EC2의 리전 변경하기 (EC2 이사 하기) 오하이오에 있는 EC2의 EBS 볼륨을 서울로 이전하여 새로운 EC2를 생성하는 방법입니다. 결론적으로, 기존 EC2(서버) 자체는 옮기지 못하며 EBS라 불리는 하드디스크만 옮길 수 있습니다. 따라서, 서버의 IP가 변경되니 Route53 등의 DNS 변경이 필요합니다. 꼭 명심할 것은, 작업 마무리 후에 이전 리전과 신규 리전에 생성된 AMI 이미지 및 스냅샷 그리고 이전 리전의 EC2, EBS(자동 삭제 옵션이 아닌 경우), Elastic IP 등 필요없는 것들을 모두 제거해야 합니다. 비용이 발생하니까요. 2020. 5. 29.
웹폰트 크로스도메인 문제 해결 www.abc.xyz의 웹폰트(CSS)를 new.abc.xyz에서 로드하니 아래와 같이 에러가 나네요. Font from origin 'http://www.abc.xyz' has been blocked from loading by Cross-Origin Resource Sharing policy: The 'Access-Control-Allow-Origin' header contains the invalid value '*.'. Origin 'http://new.abc.xyz' is therefore not allowed access. 크로스도메인 문제인데요. 아래와 같이 www.abc.xyz 루트에 .htaccess 파일을 만들어서 넣어주면 해결됩니다. 🙂 Header set Access-Control-.. 2020. 5. 29.
AWS 무료 데이터베이스(DB)를 만들어 볼까나 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com AWS 무료 서버를 구성해 볼까나 :: 2020/05/29 - [IT 인터넷/AWS] - AWS 무료 서버를 구성해 볼까나 AWS 무료 서버를 구성해 볼까나 http://aws.amazon.com 사이트에 가입하고 로그인 한 다음 아래 단계를 따라 가면 무료 서버(EC2, Elastic Compute Cloud)가 만들어 집니다. 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 부동.. banjubu.tistory.c.. 2020. 5. 29.
AWS 무료 사이트 접속이 느린 이유 2/2 :: S3부터 클라우드프론트(CDN)까지 이어지는 글입니다. 이전 글 :: 2020/05/29 - [IT 인터넷/AWS] - AWS 무료 사이트 접속이 느린 이유 1/2 :: S3부터 클라우드프론트(CDN)까지 AWS 무료 사이트 접속이 느린 이유 1/2 :: S3부터 클라우드프론트(CDN)까지 AWS 무료 서버를 구성해 볼까나 :: 2020/05/29 - [IT 인터넷/AWS] - AWS 무료 서버를 구성해 볼까나 AWS 무료 서버를 구성해 볼까나 http://aws.amazon.com 사이트에 가입하고 로그인 한 다음 아래 단계를 따라 가 banjubu.tistory.com 아래 링크에서 확인할 수 있듯이 S3(Simple Storage Service)는 인/아웃 요청 한도가 적고(GET 20,000건/PUT 2,000건) CDN에 비해 최.. 2020. 5. 29.
728x90
반응형
LIST