전체 글 6

NGINX php 확장자제거

if ($request_uri ~ \.php($|\?)){    rewrite ^(.*)\.php$ $1 permanent;}location / {try_files $uri $uri/ @rewrite;}location @rewrite {rewrite ^ $uri.php last;} PHP 확장자 제거: 첫 번째 if 블록은 요청 URI에 .php가 포함된 경우 이를 제거하고 영구 리다이렉트(301)를 수행합니다. 이는 검색 엔진에 새로운 URL 구조를 알리는 데 도움이 됩니다.URL 처리: location / 블록은 모든 요청을 처리합니다. try_files 지시어는 요청된 URI를 찾고, 없으면 @rewrite 위치 블록으로 넘깁니다.PHP 파일로 리다이렉트: @rewrite 위치 블록은 요청된 URI..

ETC 2025.01.22

자바 객체의 직렬화(Serializable)

직렬화 란? - 자바의 객체를 스트림을 통한 입출력을위해 바이트형식으로 변환하기 위함이다. 역직렬화 란? - 직렬화된 객체를 원래 모양으로 되돌리는 과정을 역직렬화라고 지칭한다. 한 마디로 데이터를 저장하고 쓰기위해 네크워크 통신이 가능한 형태로 변환하는과정이라고 볼 수 있다. 사용 이유? 1. 값 형식의 데이터 : int, char 등 값 형식의 데이터는 직접 접근이 가능 2. 참조 형식의 데이터 : ex)포인터변수, object 등 이 두가지 데이터 중에서 실제 디스크에 쓰고 저장할수 있는 데이터는 1번 뿐이다 왜? 객체를 생성하고 그 주소값을 가진 객체와 데이터를 저장 후 종료하면 기존에 메모리에 할당되었던 객체의 주소값이 소멸되게 된다 그래서 "직렬화" 라는 과정을 통해 소실될 수 있는 데이터, ..

카테고리 없음 2021.02.22

[구름IDE/REACT] 구름IDE 환경으로 리액트 시작하기#2

[구름IDE/REACT] 구름IDE 환경으로 리액트 시작하기#1 리액트의 첫 걸음을 시작하기전에 환경을 구축하고 코드를 작성할 수 있는 방법에 대해 알아보겠습니다. 프로그래밍 언어는 매우 다양합니다 자바, C, C#, 파이썬, 등 각기 다른 특성으로 프로그 ddangz.tistory.com 지난번글에 이어서 구름 IDE에서의 리액트환경 구축을 계속 진행해보겠습니다 create-react-app모듈을 추가해야하기 때문에 터미널에 npm install -g create-react-app 를 입력합니다. (프로젝트명이 #1번글과 다른건 다시 생성했기때문..) 설치가 완료되면 리액트 앱을 생성합니다. 터미널에 create-react-app react-pre 를 입력합니다 위 "react-pre"부분은 프로젝트명..

ETC 2021.01.08

[구름IDE/REACT] 구름IDE 환경으로 리액트 시작하기#1

리액트의 첫 걸음을 시작하기전에 환경을 구축하고 코드를 작성할 수 있는 방법에 대해 알아보겠습니다. 프로그래밍 언어는 매우 다양합니다 자바, C, C#, 파이썬, 등 각기 다른 특성으로 프로그래밍을 하지만 그러한 특성때문인지 조금씩 다른 실습환경들을 가지고 있습니다. 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업을 클라 ide.goorm.io 언어의 차별성을 줄이며 불편함을 없애고자 하는 고민을 해결해주기 위해 등장한것이 바로 "구름 IDE" 입니다 로그인 후 대시보드를 클릭. ..

ETC 2021.01.07

[모바일/웹/안드로이드/ios/플랫폼] Firebase 란?

FIREBASE 를 소개합니다- 개발을한다는것은 데이터베이스, 푸쉬알람, 인증 등 다양한 기능들을 구축하고 설계해야한다는 번거로운 작업들이 많이 있습니다. - 이러한 모든 것을 미리 구축하여 프로젝트 설계방면에 도움을 주는 플랫폼 "Firebase" 에 대해 좀 더 알아보겠습니다. FirebaseFirebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다.firebase.google.comI. 주요기능- 인증- 데이터베이스- 클라우드 메시징- 애널리틱스- 클라우드 저장소 1. 인증 대부분의 앱에서는 사용자들의 신원을 인증해야 합니다. Firebase 의 인증 서비스는 앱에서 인증 시 필요한 백엔드 서비스와 사용이 편리한 SDK, 기성 UI 를 제공..

모바일/etc 2020.11.23