분류 전체보기
[Supabase] 타임존 한국시간으로 변경
국제시간에서 한국시간으로 타임존 변경alter database postgresset timezone to 'Asia/Seoul' 모든 타임존 확인하는 쿼리select *from pg_timezone_names()
[MYSQL] STRAIGHT_JOIN 으로 튜닝하기
STRAIGHT_JOIN ?테이블 JOIN을 강제하기 위해 사용하는 방법으로 MYSQL의 옵티마이저가 선택하는 JOIN 순서가 비효율적으로 선택될수 있어, 쿼리 성능이 제대로 되지 않을때, STRAIGH_JOIN을 사용하여, 테이블의 JOIN 순서를 강제하여, 쿼리의 성능을 개선할수 있다. STRAIGHT_JOIN 사용이유JOIN 순서 강제 : 때로는 옵티마이저가 선택한 순서가 비효율적이므로, STRAIGHT_JOIN을 사용하여 특정 순서로 JOIN순서를 강제할수 있다.성능 최적화 : 데이터 분포나 인덱스 사용 등의 이유로 특정 순서로 조인하는 것이 성능에 더 유리할 때 사용.구문SELECT *FROM table1STRAIGHT_JOIN table2 ON table1.id = table2.id구문에서 t..
[React native] JSX 알아보기
JSX ? JSX는 JavsScrpt XML를 줄인말로 JavsScript와 XML의 구문을 합친 코드를 말해요. JSX 구문을 바벨 플로그인을 통해 여러 개의 React.createElement 함수를 호출하여 평범한 자바스크립트로 변환해요. 좀더 쉽게 알아보기 위해 예제로 알아봅시다. import React from 'react' import { SafeAreaView, Text } from 'react-native' export default function App() { return ( Hello, React native! ) } 위와 같이 html태그를 사용하는 방법과 아래와 같이 JSX를 사용하는 방법이 있어요 import React from 'react' import { SafeAreaVie..
[React native] 리액트 네이티브 개발환경셋팅 간단하게 해보기
리액트 네이티브를 개발하기 위한 개발환경셋팅 리액트 네이티브를 개발하기 위해서는 필요한 설치 프로그램들이 몇가지 존재합니다. 1. Scoop 설치하기 Scoop을 왜 사용하는가!? 이유는 간단합니다. 개발 환경을 세팅하기 위해서는 각각 필요한 프로그램들이 있는데요. Scoop을 설치하지 않고 개발을 세팅할 경우 각각의 프로그램들을 웹사이트에 접속하여 직접 내려 받아야 합니다. 또한! 설치한 프로그램들이 업데이트 되었을시 다시 웹사이트 접속하여 내려받아야합니다. 이런 과정들을 한번에 해결할수 있는것이 Scoop이에요. Scoop으로 설치한 프로그램들은 scoop update * 명령어로 한꺼번에 최신 버전으로 업데이트를 할수 있습니다. Windows PowerShell을 관리자모드로 실행해주세요. Set-..