SSL 인증서 연동은 아주 쉽다. Nginx 설정은 쓰는 느낌만 알면 접근하기 쉬운듯 하다 ~.~ OpenSSL 인증서 발급 brew로 openssl 설치 brew install openssl 관련 내용 추후 추가 예정.. Nginx SSL 인증서 적용 default.conf (환경에 따라 nginx.conf) 수정하기 기존의 defautl.c...
로컬 환경에서 외부 api 테스트를 하다보면 꼭 나오는 CORS(Cross-Origin Resource Sharing) 관련 오류 찾아보면 크롬에서 설정을 바꾸거나 크롬 익스텐션 설치하는 방법 등이 있지만 맥에서 사용할 방법! 보안 기능 끄고 크롬 실행하기 open -n -a /Applications/Google\ Chrome.app/Contents...
내가 작업할 서버는 brew가 설치된 MacOS가 아니기에 Linux에 설치하는 방법들을 대강 정리하려 한다. 아마도 yum은 이미 설치되어 있었던거 같다. 검색하면서보니 주로 사람들이 사용하는 리눅스 OS는 무료이며 가벼운 CentOS 리눅스 운영체제 👉🏻 리눅스 운영체제들에 대해 알아보자 https://ijo0r98.github.io/pos...
업무를 하면서 처음으로 Nginx를 다뤄볼 예정이다. 공부해가도 뚝딱이겠지만 덜 찐따처럼 보이기위해 가볍게 훑어보고 갈 예정 😎 Nginx란 Nginx란 Nginx는 웹 서버 소프트웨어로 가벼움과 높은 성능을 목표로 한다. 비동기 이벤트 기반 구조의 경량화 웹 서버로 정적 파일을 제공하는 웹 서버로 활용되기도 하고 리버스 프록시 서버로 활용하여 W...
죽어가는 내 티스토리 블로그와 깃허브 잔디를 살리기위해 다시 시작한 깃허브 블로그 윈도우 노트북에는 깃허브 블로그 환경 세팅이 되어있지만 맥북에서는 해본적 없어 ruby와 jekyll 설치부터 시작하였다. 이전에 작성했던 깃허브 블로그 만들기 포스팅 👉🏻 https://juran-devblog.tistory.com/2 0. Jekyll...
운영체제(Operating System, OS) 운영체제(OS)는 사용자의 하드웨어 및 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어다. 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어 실행을 위한 하드웨어 추상화 플랫폼, 공통 시스템 서비스를 제공한다. 최근 가상화 기술의 발전에 힘입어 실제 하드웨어가 아...
주로 일과 공부를 하며 DB에서 데이터 끌어다 화면에다가 보여주는 기능 패턴을 제일 많이 개발하는 것 같다. 이때 사용자에게 화면을 통해 보여주기 위해서는 데이터 가공이 필수적이다. 매번 이런 작업을 하며 궁금했던거.. 데이터 가공은 어디에서 이뤄져야 가장 성능이 좋을까? 혹은 효율적일까? 데이터가 적을때야 크게 성능에 차이가 없다지만 데이터는 계...
인터페이스(Interface) interface Interface{} Class implements Interface {} 구현부가 없이 선언부로만 이뤄진 추상 메서드들의 집합으로 필드는 없다. 대신 상수는 정의 가능하다. 상속받은 자식들은 부모에서 선언된 메서드들을 무조건 구현해야한다. 클래스는 객체를 생성하기 위한 완벽한 설계도로 구멍이 하나...
접근 지정자(Access Modifier) 클래스 내 필드나 메서드의 접근 허용 범위를 지정한다. 접근 지정자 허용 범위 private 같은 클래스 내에서만 접근 가능 없음(default) 같은 디렉터리 내에서만 접근...
배열(Array)의 각 인자에는 Primitive Type(원시타입)과 Class Type(클래스 타입) 두 가지 타입이 올 수 있다. 자바 서비스단 구현 시 서비스 메서드명에는 몇가지 규칙이 있다. 꼭 정해진 규칙은 아니나 지켜진 경우 훨씬 가독성이 좋다. 조회 메서드는 getObject와 같이 get으로 시작한다. 전체를 조회하는 경우 ge...
A new version of content is available.