
전체 글
·개발일기
chatGPT가 답해준 쿠버네트스... 쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 플랫폼입니다. 구글에서 처음 개발하고 현재는 CNCF(Cloud Native Computing Foundation)에서 관리하고 있습니다.주요 기능 및 특징컨테이너 오케스트레이션: 여러 컨테이너를 클러스터로 구성하고 이를 효율적으로 관리합니다. 다양한 환경에서 애플리케이션을 실행할 수 있게 합니다.자동화된 배포와 롤아웃: 애플리케이션의 업데이트를 자동으로 배포하고, 문제가 발생하면 롤백할 수 있는 기능을 제공합니다.확장성: 수요에 따라 애플리케이션을 자동으로 확장(스케일 업)하거나 축소(스케일 다운)할 수 있습니다.서비스 디스커버리 및 로드 밸런싱: 클러스터 내..
자, 이제 로그인을 해보자frontendLogin.jsimport React, {useEffect, useState} from "react";import {StyleSheet, Text, View, TextInput, Image, Button} from 'react-native';import axios from "axios";function Login({navigation}) { const [userId, onChangeUserId] = React.useState(''); const [pw, onChangePw] = React.useState(''); const baseUrl = "http://localhost:8080/"; const handleKeyPress = e => { //..
도시에는 N개의 빌딩이 있다.빌딩 관리인들은 매우 성실하기 때문에, 다른 빌딩의 옥상 정원을 벤치마킹 하고 싶어 한다.i번째 빌딩의 키가 hi이고, 모든 빌딩은 일렬로 서 있고 오른쪽으로만 볼 수 있다.i번째 빌딩 관리인이 볼 수 있는 다른 빌딩의 옥상 정원은 i+1, i+2, .... , N이다.그런데 자신이 위치한 빌딩보다 높거나 같은 빌딩이 있으면 그다음에 있는 모든 빌딩의 옥상은 보지 못한다.예) N=6, H = {10, 3, 7, 4, 12, 2}인 경우 = = = = - = = = = -> 관리인이 보는 방향 = - = = = = = = = = = 10 3 7 4 12 2 ..

우선 기능만 구현했기 때문에 매우 못생김 주의Frontend 우선 Join.js 파일을 만들어주고 App.js 파일에서 관련 부분을 추가해 준다.//App.jsimport Join from "./src/Join";function App(){ ..... .....} Join.jsimport React, {useEffect} from "react";import {Button, StyleSheet, Text, TextInput, View} from "react-native";import axios from "axios";import {AdapterDayjs} from "@mui/x-date-pickers/AdapterDayjs";import {LocalizationProvider} from ..
이 글은 원래 4번이었는데..... 임시저장해 두고 업로드를 까먹었다.... 내용 보충도 하려고 했는데.... 나중에 보충해야겠다... https://github.com/wix/react-native-calendars GitHub - wix/react-native-calendars: React Native Calendar Components 🗓️ 📆React Native Calendar Components 🗓️ 📆 . Contribute to wix/react-native-calendars development by creating an account on GitHub.github.com https://dingcodingco.tistory.com/3 캘린더 띄우기(expo Calendar)Exp..

우선 프론트부터나는 axios로 통신할 거라서 이거부터 설치.npm install axios 우선 간단하게 백엔드에서 데이터 가져오는 테스트부터 해봐야겠다.화면이 로딩되면서 데이터 가져오고 싶어서import axios from "axios";function Login({navigation}) { const [data, setData] = useState(''); useEffect(() => { // 컴포넌트가 마운트 될 때 실행 axios.get("http://localhost:8080/login/test") .then((res) => { console.log("data : ", res.data) setDat..
·개발일기
프로세스 : 운영체제로부터 자원을 할당받은 작업의 단위스레드 : 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위, 하나의 프로세스 내에서 동시에 진행되는 작업 갈래/흐름의 단위 일반적으로 하나의 프로그램은 하나 이상의 프로세스를 가지고 있고, 하나의 프로세스는 반드시 하나 이상의 스레드를 갖는다. 즉, 프로세스를 생성하면 기본적으로 하나의 main 스레드가 생성된다. 스레드가 많아지면 프로그램을 개발한 개발자가 직접 프로그래밍하여 위치 시켜주어야한다. https://inpa.tistory.com/entry/%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%E2%9A%94%EF%B8%8F-%EC%93%B0%EB%A0%88..