Development 105

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 5) 톰캣 도메인 연결해 배포하기

Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 1)인스턴스 만들고 접속하기. Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 2) 톰캣 설치하기 및 배포 + 외부 접속 허용 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 3) 타임존 문제 해결 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 5) 톰캣 도메인 연결해 배포하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 6) 오라클 전자지갑 사용해 프로젝트와 연결하기 위 글들에 이어지는 내용 입니다. u..

Development/Cloud 2021.07.17

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기

Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 1)인스턴스 만들고 접속하기. Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 2) 톰캣 설치하기 및 배포 + 외부 접속 허용 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 3) 타임존 문제 해결 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 5) 톰캣 도메인 연결해 배포하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 6) 오라클 전자지갑 사용해 프로젝트와 연결하기 시작에 앞서 사족 해당 글은 2021..

Development/Cloud 2021.07.17 (60)

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 3) 타임존 문제 해결. timezone region not found , java.net.SocketException: Permission denied

관련 글 목록 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 1)인스턴스 만들고 접속하기. Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 2) 톰캣 설치하기 및 배포 + 외부 접속 허용 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 3) 타임존 문제 해결 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 5) 톰캣 도메인 연결해 배포하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 6) 오라클 전자지갑 사용해 프로젝트와 연결하기 위 2번 글에 이어지는..

Development/Cloud 2021.07.17

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 2) 톰캣 설치하기 및 배포 + 외부 접속 허용

관련 글 목록 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 1)인스턴스 만들고 접속하기. Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 2) 톰캣 설치하기 및 배포 + 외부 접속 허용 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 3) 타임존 문제 해결 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 5) 톰캣 도메인 연결해 배포하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 6) 오라클 전자지갑 사용해 프로젝트와 연결하기 일단 ubuntu에 접..

Development/Cloud 2021.07.17

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 1)인스턴스 만들고 접속하기.

관련 글 목록 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 1)인스턴스 만들고 접속하기. Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 2) 톰캣 설치하기 및 배포 + 외부 접속 허용 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 3) 타임존 문제 해결 Mac) Oracle FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 5) 톰캣 도메인 연결해 배포하기 Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 6) 오라클 전자지갑 사용해 프로젝트와 연결하기 Intro 안녕하세요...

Development/Cloud 2021.07.16

Eclipse ) Please choose another workspace 혹은 Workspace cannot be Created, version.ini (Operation not permitted) 해결하기

Eclipse ) Please choose another workspace 혹은 Workspace cannot be Created 해결하기. version.ini (Operation not permitted) 멀쩡하던 이클립스(정확히는 workspace)가 안열릴 때가 있습니다. 저는 이때 이클립스를 java로 억지로 실행 시키니 workspace가 잘 열리긴 했는데 불편해서 근본적인 해결 책이 필요 했습니다. 일단 해당 workspace를 찾아 갑니다. mac이든 windows든 같습니다. .metadata 폴더가 숨김 폴더라서 숨김폴더를 보이게끔 해야 하는데요, 윈도우의 경우는 다들 아실테고. mac 에서는 " Command + Shift + . " 이렇게 세개의 키를 동시에 입력하면 숨김 파일 보기..

2021 네이버 웹툰 개발 챌린지 후기

Programmers를 통해 Naver webtoon 코딩 테스트를 봤습니다. 난생 처음 쳐보는 코딩 테스트였기에 경험삼아 한번 봐도 손해볼 것도 없고 해서 도전 해 보았습니다. 일요일 오후 2시부터 4시까지 두시간의 시간을 주고 하는 테스트였는데. 얼마나 어려운 문제가 나올지 기대도 되고, 어떤 식으로 진행되는지도 참 궁금했습니다. 1차 코딩테스트 ( 2021.07.04 일요일) 총 3개의 프로그래밍 문제가 출제 되었습니다. 첫번째 문제를 11분만에 풀었고, 두번째 문제를 풀고 나니 45분쯤 지나있었고 세번째 문제 마저 풀고 제출을 하고 시간을 보니 총 52 분이 지났습니다. 평소의 프로그래머스 문제 풀이때는 수 많은 테스트케이스를 바로 바로 돌려주며 효율성 점검까지 해주기 때문에 여러번 제출 해 보면..

Development/DevLife 2021.07.11 (8)

Github REST API 요청 한도 늘리기

API rate limit exceeded for 58.121.244.176. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details 어플리케이션에 위에 보이는 기능을 추가했습니다. 문제는 제가 on input으로 요청이 걸리도록 했더니.. 순식간에 403 에러를 뿜으며 작동이 안되기 시작했습니다. 알고보니 시간당 겨우 60회의 요청만 가능합니다. 지금 알아서 다행이지 발표하다가 요청 60회 다 썼으면 큰일 날 뻔 했네요. 그래도 인증된 요청은 5,000 request 까지 해준다고 하니. 인증을 해야겠네요. Settings에 Developer S..

Development/Git 2021.06.22 (1)

Ajax 비동기 요청 발생시 로딩 이미지 (로딩 바) 만들기.

Ajax 비동기 요청 발생시 로딩 바 만들기. 지금 만들고 있는 프로젝트를 SPA(Single Page Application ) 으로 만들고 있습니다. 동기 방식의 페이지 이동을 하는 웹 어플리케이션을 만들었을때와는 다르게 세세히 신경써야 하는 부분이 굉장히 많은데요, 그 중에는 수업시간에서 따로 다룬 적 없는 부분도 종종 있었습니다. 몇가지 예를 들자면, 1. 페이지 이동시 url 변경 시키기 -> history.pushState 함수를 이용해 해결 했습니다. 2. 뒤로가기 이벤트 발생시 처리 -> pushState 발생시 data에 기록해둔 데이터를 바탕으로 $(window).bind("popstate", function(event){} 로 뒤로가기에 대한 바인딩을 해 해결 했습니다. 3. 페이지 이..

Github REST API 사용하기

어느 덧 한달의 시간이 흘러 프로젝트 수행 계획서를 작성할때 소설을 쓴다는 마음으로 작성했던, 'Github 저장소 연계 해 사용하기' 를 구현해야 할 시간이 왔습니다. 일단 Github의 REST API 관련 Documents 를 읽어 보았습니다. https://docs.github.com/en/rest GitHub REST API - GitHub Docs You can use the GitHub REST API to create calls to get the data you need to integrate with GitHub. REST API overview→ Learn about resources, libraries, previews and troubleshooting for GitHub's RE..

Development/Projects 2021.06.11 (1)

GAIA 알람 시스템을 만들기 위해 구축한 여러가지 모듈 소개와 과정

GAIA 알람 시스템을 만들기 위해 구축한 여러가지 모듈 소개와 과정 드디어 알람 시스템을 어느 정도 완성 했습니다. 사실 처음에는 Elastic search로 알람 기능을 구현 하려고 했지만, 이제 시간이 얼마 남지 않은 상태에서 팀 내 많은 이슈가 발생해서 쿼리부분에서 어느정도 막힌다 싶을때 급하게 Oracle 로 일단 턴 했습니다. Elastic Search를 사용하려고 elasticUtil 모듈을 만들어 Bean에 등록 했고, 그 유틸을 사용할 수 있는 나름의 Dao와 Service를 만들어서 했는데, 알람이 확인이 되면 모두 확인되었다는 update를 쳐야 하는데, '조회' 와 '등록' 단 두가지로 Elastic Search 활용을 준비하던 터라 거기에서 막혔습니다. 간단한 log 쌓기나 메시지..

Google Analytics 구글 애널리틱스 활용하기 - 웹 어플리케이션에 적용

https://shanepark.tistory.com/121 Google Analytics 구글 애널리틱스 활용하기 - 티스토리 연동 최종 프로젝트에서 Google Analytics 를 사용해 볼 예정입니다. 아직 프로젝트가 생성 중이니 저의 티스토리에 연동을 해 봄으로써 테스트를 해보았습니다. 구글 애널리틱스(GA)란 ? 더보기 Google Analyt shanepark.tistory.com 위에서는 티스토리 블로그에 있는 기본 기능으로 연동을 해 보았습니다. 기본 티스토리의 Google Analytics 는 과거의 버전으로, 최신에 제공하는 기술들을 사용할 수 없습니다. 아래에서 활용해볼 방법을 활용하면 티스토리를 포함한 본인의 어느 웹 사이트에서도 최신의 Google Analytics 분석을 활용 ..

Development/Projects 2021.05.23 (3)

Google Analytics 구글 애널리틱스 활용하기 - 티스토리 연동

최종 프로젝트에서 Google Analytics 를 사용해 볼 예정입니다. 아직 프로젝트가 생성 중이니 저의 티스토리에 연동을 해 봄으로써 테스트를 해보았습니다. 구글 애널리틱스(GA)란 ? 더보기 Google Analytics is a web analytics service offered by Google that tracks and reports website traffic, currently as a platform inside the Google Marketing Platform brand.[1] Google launched the service in November 2005 after acquiring Urchin. 구글이 제공하는 무료 웹 분석 툴 입니다. 구글의 통계 및 빅데이터 노하우를 바..

SaaS, IaaS, PaaS

셋 모두 as Service가 들어가는 것처럼, '서비스'를 제공하는 것입니다. (소유권을 갖는게 아닙니다) SaaS(Software as a Service, 서비스로서의 소프트웨어) : 싸-쓰 설치 없이 필요한 서비스를 웹에서 사용 예 : Gmail, Dropbox, Naver cloud, 보통의 협업 툴들, OTT, 등등 우리가 쉽게 접하는 대부분의 서비스 IaaS(Infrastructure as a Service, 서비스로서의 인프라스트럭처) : 이아-쓰 서드파티 업체가 제공하는 고도로 자동화되고 확장 가능한 IT 인프라를 의미합니다. 이 인프라에는 스토리지, 호스팅, 컴퓨팅, 네트워킹 등이 포함됩니다. 필요한 만큼, 그리고 원하는 만큼 컴퓨팅 인프라를 사용할 수 있습니다. 예 : AWS, GCP,..