목록IT 인터넷 (520)
반업주부의 일상 배움사
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zBvHc/btqERQx7hKS/MQdEdaKYcPzv5K8ukp2Wnk/img.png)
영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sgR0z/btqEQtDTMRJ/93kCoGw3FJtR3ucUQ8axJ0/img.png)
프로젝트 열기. 메뉴 선택. 로그인. 저장소 설정. 커밋. 끝. [코드 수정 후] 커밋 후 푸시(Commit and Push). 푸시(Push). 끝.
한글명 파일을 업로드 하는 경우 에러날 때 있죠? 가끔씩은 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'] ==..
라우터에서 나는 에러인데요. 동일한 페이지로 이동하려고 했다는거에요. 간단하게 새로고침으로 해결하면 될 것 같아요. this.$router.push(_url).catch(error => { if(error.name === "NavigationDuplicated" ){ location.reload(); } }); p.s. push(), replace() 모두 동일해요. 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bdSaod/btqEsqZ3qFF/eAg1BaGKGAqEEhfnbAkaKk/img.png)
요즘 은행들마다 다른 은행의 계좌를 등록하라며 이벤트도 하고 난리죠. 찾아보니 금융결제원의 오픈뱅킹공동업무 사이트가 있네요. https://developers.open-platform.or.kr/ 금융결제원 테스트베드 OPENBANKING TESTBED DEVELOPERS 은행권 공동 오픈뱅킹은 은행 공동의 인프라를 구축하여, 이용기관이 한번의 오픈뱅킹 가입만으로 시중은행의 공통된 서비스를 오픈 API 형태로 사용할 수 있는 플랫폼 �� developers.open-platform.or.kr 여기 API를 테스트 해볼께요. 1. 가입 - 이메일, 비밀번호, 성명만 넣으면 가입이 되요. - 가입후에는 이메일 인증합니다. 2. 로그인 후에 '마이페이지' 메뉴에서 '애플리케이션 만들기' 클릭 3. '앱 만들기..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c78SLW/btqEp0Os3a1/Zx8KRpz1JRQIGvEtBAta31/img.png)
맥(Mac)에 윈도우(Windows)를 설치하는 방법은 두 가지가 있어요. 하나는 부트캠프(Boot Camp)고요. 다른 하나는 패러럴즈(Parallels Desktop)죠. 부트 캠프의 장점은 부팅할 때 윈도우로 부팅할 수 있다는 건데요. 그럼 일반적으로 윈도우 컴퓨터를 쓰는 것처럼 아주 빠르다는거죠. 하지만 단점이 있어요. 디스크 용량을 미리 잡아놔야 한다는거. 오래전 부트 캠프는 설치 후에 용량을 조절할 수 있었지만 요즘은 안 되요. 찾아보면 방법이 있을 수도 있지만...귀찮네요. =__= 그래서 저는 이만 부트 캠프는 안녕하고. 패러럴즈를 쓰기로 합니다. https://www.parallels.com Parallels: Mac 및 Windows 가상화, Mac 관리, VDI 및 RDS 솔루션 ww..
Nginx restart 에러 # fuser -k 443/tcp # /etc/init.d/nginx restart 로그 때문에 서버 용량이 부족하다고 나온다면… # rm -rf /var/log/nginx/* # /etc/init.d/nginx restart
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..
처음 RDS 인스턴스 생성 시 MySQL 5.7이 베타였으므로 안정적인 5.6을 선택했었습니다. 하지만 새로운 프로젝트에서 자유로운 검색 및 위치 기반 서비스를 해야 해서 5.7로 업그레이드를 해야 하는 상황이 되었는데요. 메인 버전은 그냥 올릴 수 없더군요. 그래서 검색을 해봤으나 딱히 제대로 알려주는게 없어서 고민을 좀 하다가 방법을 찾았습니다. 저는 아래와 같이 진행해서 변경을 잘 마쳤습니다. 1.RDS 스냅샷 생성 (27기가 정도 약 1분 소요) 2.스냅샷 복원 (DB 버전 및 인스턴스 선택, 약 40분 소요) – 생성 중에는 ‘읽기’ role이지만 완료되면 ‘쓰기’로 바뀜 3.완료 후 서비스들의 DB 엔드포인트 변경 이상입니다. 전체 걸린 시간은 약 1시간 정도네요.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/q7b1b/btqEwRXxlUN/ZVJL9xdjqDtoMINIwi2VP1/img.png)
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와 유사. 파티..