일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 프로젝트
- 코테
- 리액트네이티브
- React
- 티스토리챌린지
- 리액트
- ReactNative
- 리액트 네이티브
- 자바스크립트
- 자바
- project
- node.js
- 코딩테스트
- expo
- java
- controller
- 스프링
- javascript
- 코딩
- map
- 오블완
- PCCE
- Spring
- 태그
- 2025 프로그래머스 코드챌린지 2차 예선
- React Native
- 파이어베이스
- 프로그래머스
- 백엔드
- firebase
- Today
- Total
목록백 (48)
양갱의 개발 블로그

스프링을 시작하면 가장 먼저 배우는 것이 자바 이구 그 다음으로 MVC 패턴입니다. 어떤 내용인지 정리하고 프로젝트를 시작하겠습니다! MVC 패턴이란? MVC(Model-View-Controller) 패턴은 소프트웨어 설계 분야에서 널리 사용되는 디자인 패턴으로, 애플리케이션을 모델, 뷰, 컨트롤러라는 세 부분으로 나누어 구성하는 방법론입니다. MVC 패턴은 1970년대에 Trygve Reenskaug이 제안하였으며 Smalltalk 프로그래밍 언어에서 처음 사용되었습니다. 모델-뷰-컨트롤러로 구성되어 있습니다. 모델(Model) : 애플리케이션의 핵심적인 비지니스 로직을 담당합니다. 데이터 베이스와 직접적으로 연결되어 데이터를 처리하고, 사용자가 요청하는 데이터 연산을 수행합니다. 뷰(View) : 사..

JVM이란? JVM (Java Virtual Machine)은 자바 바이트 코드(.class 파일 형태의 중간 코드)를 실행하기 위한 가상 머신입니다. JVM의 구조 JVM의 구조는 크게 3가지 컴포넌트로 나뉩니다. 클래스 로더, 런타임 데이터 영역, 실행 엔진으로 나뉘어집니다. 클래스 로더 클래스 로더는 JVM이 시작될 때 필요한 .class 파일들을 메모리에 로드하는 역할을 합니다. Loading, Linking, Initializtion 세단계로 이루어집니다. Loading : .class 파일들을 바이트 코드로 읽어와 메모리에 적재합니다. Linking : 검증, 준비, 해석 등의 과정을 통해 바이트 코드가 올바른지 확인하고 정적 변수에 메모리를 할당합니다. Initialization : 모든 정..

SQLD 공부하면서 정리하면 좋을 것들은 포스팅하고 있습니다! 제가 공부하는 부분을 이해하기 쉽게 간결하게 올립니다 그리고 저는 전공자이고 데이터베이스 수업을 들은 적이 있어서 조금은 알고있는 부분이 있을 수 있습니다.. (거의 가물가물하지만..) 데이터 모델링이란? 데이터 모델링은 조직의 정보 수집과 관리 시스템을 정의하는 시각적 표현 또는 청사진을 생성하는 프로세스입니다. 이 청사진 또는 데이터 모델은 데이터 분석자, 과학자, 엔지니어와 같은 다양한 이해관계자들이 조직의 데이터에 대한 통일된 개념을 생성할 수 있게 돕습니다. 이 모델은 해당 비즈니스가 수집하는 데이터, 서로 다른 데이터 세트 사이의 관계, 데이터를 저장하고 분석하는 데 사용되는 방식을 설명합니다. 이 개념을 데이터베이스에 적용하게 되..

저는 대학생 때 데이터베이스 수업 중 실습으로는 MySQL을 사용하였습니다. 이제는 찾아보니 마리아 디비를 사용하는 회사가 많더라구요.. 그래서 경험 겸 해서 마리아 디비를 사용해보려고 합니다. 근데! 둘의 차이점이 궁금하더라구요ㅎㅎ 그래서 찾아봤습니당 Maria DB와 MySQL의 차이점은 무엇인가요? MySQL과 MariaDB는 모두 오픈 소스 데이터베이스 기술입니다. 이들 데이터베이스를 사용하여 행과 열이 있는 표 형식으로 데이터를 저장할 수 있습니다. MySQL은 가장 널리 채택된 오픈 소스 데이터베이스입니다. 또한 수많은 유명 웹 사이트, 애플리케이션 및 상용 제품을 위한 기본 관계형 데이터베이스입니다. MariaDB는 MySQL의 수정된 버전입니다. MariaDB는 MySQL이 Oracle C..

💡 마리아 디비(MariaDB)란? 마리아 디비(MariaDB)는 관계형 데이터베이스 관리 시스템(RDBMS)으로, MySQL을 기반으로 한 오픈소스 프로젝트입니다. 마리아 디비(MariaDB)는 MySQL의 포크로 시작되었으며, 사용자들에게 더 많은 기능과 개선된 성능을 제공하기 위해 계속해서 발전하고 있습니다. 📌 마리아 디비(MariaDB) 설치 방법 1. 다운로드 https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.3.0&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continu..

테이블 생성 코드 SQL을 공부하면 CRUD를 기본적으로 알아야합니다. 기록용으로 포스팅합니다. 🖊️ 테이블 생성 코드 (Create) CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(50), age INT, grade VARCHAR(10) ); 이 코드는 'student'라는 이름의 테이블을 생성하고, 'id', 'name', 'age', 'grade' 라는 컬럼을 정의합니다. 🖊️데이터 삽입 코드(Insert) INSERT INTO student (id, name, age, grade) VALUES (1, 'Kim', 20, 'A'); 'student' 테이블에 데이터를 추가합니다. 'id'는 1, 'name' 은 'Kim', ' age'는 20, ..