본문 바로가기
728x90
반응형

기타22

오블완 이모티콘과 햄버거 감사합니다~! 안녕하세요 티스토리 블로그를 시작한지 어느새 1년정도가 되었습니다. 한동안 글쓰기를 뜸하던 차에 오블완 챌린지를 뒤늦게 확인하고 3일간 글을 작성하였는데  이런 행복이 찾아왔습니다. 티스토리에 감사드리며 앞으로도 좋은 정보를 생산하는 블로거가 되도록 노력하겠습니다. 감사합니다! 2024. 12. 9.
폴더 구조 확인하는 방법 - 초보자를 위한 쉽고 간단한 가이드 안녕하세요 오늘은 폴더 구조를 확인하는 방법에 대해 알아보겠습니다. 디스크에 저장된 폴더와 파일 구조를 깔끔하게 정리해서 확인하고 싶을때가 있죠. 특히 프로그래밍 프로젝트나 데이터 정리를 할 때 폴더 구조를 시각적으로 이해하는 것은 매우 중요합니다. 이번 글에서는 Windows의 CMD(Command Prompt)에서 tree /F 명령어를 사용해 폴더 구조를 확인하는 방법을 예를 들어 설명하겠습니다.   1. tree /F 명령어란?tree 명령어는 폴더와 파일의 계층 구조를 트리(tree) 형태로 시각화해주는 Windows 명령어입니다. 여기에 /F 옵션을 추가하면 파일까지 표시할 수 있어 더욱 유용합니다.   2. CMD에서 tree /F 사용 방법Step 1. CMD 실행Windows 키 + R을.. 2024. 11. 26.
백엔드에서 성능 최적화를 위한 10가지 팁 백엔드 시스템의 성능 최적화는 사용자 경험에 직접적인 영향을 미치며,성공적인 서비스 운영의 핵심 요소입니다.이 글에서는 데이터베이스 쿼리 최적화, 캐싱 전략, 비동기 처리, 마이크로서비스 아키텍처 등실용적인 성능 개선을 위한 10가지 팁을 소개하겠습니다. 1. 데이터베이스 쿼리 최적화데이터베이스 쿼리는 백엔드 성능에 큰 영향을 미칩니다.쿼리를 최적화하면 애플리케이션의 전체 성능을 크게 향상시킬 수 있습니다.Tip: 복잡한 쿼리를 분해하여 필요한 데이터만 조회하거나, 인덱스를 적절히 설정합니다.코드 예시: 쿼리 최적화 전후 비교-- Before: 전체 테이블을 조회하는 비효율적인 쿼리SELECT * FROM orders WHERE customer_id = 123;-- After: 인덱스를 사용해 최적화한 .. 2024. 10. 14.
Rust 언어가 각광받는 이유: 메모리 안전성과 성능 최근 프로그래밍 언어들 사이에서 가장 주목받고 있는 언어 중 하나가 바로 Rust입니다.Rust는 시스템 프로그래밍 언어로, 특히 메모리 안전성과 고성능을 강조하며 주목받고 있습니다.이 글에서는 Rust가 왜 각광받는지, 그 이유를 설명하고, 프로젝트 사례와 도구를 소개하겠습니다.  1. 메모리 안전성Rust의 가장 큰 장점 중 하나는 메모리 안전성입니다.Rust는 소유권(ownership)과 참조자(reference) 규칙을 통해 컴파일 타임에 메모리 관련 오류를 방지합니다.기존의 C/C++ 언어는 메모리 할당과 해제를 개발자가 직접 관리해야 하므로,메모리 누수나 널 포인터 참조 등의 오류가 발생하기 쉽습니다.반면 Rust는 이러한 문제를 원천적으로 막아줍니다. ex code : 소유권과 참조자fn m.. 2024. 10. 13.
테이블 정의서 작성 가이드 테이블 정의서 작성 가이드안녕하세요! 오늘은 데이터베이스 설계에서 중요한 역할을 하는 테이블 정의서 작성에 대해 알아보겠습니다. 테이블 정의서는 데이터베이스의 구조를 명확하게 설명하고, 데이터 관리와 유지보수를 효율적으로 할 수 있게 도와주는 필수 문서입니다. 이 포스팅에서는 테이블 정의서의 개념과 작성 방법, 그리고 예시를 소개하겠습니다.1. 테이블 정의서란 무엇인가?테이블 정의서는 데이터베이스의 각 테이블에 대한 상세한 정보를 기록한 문서입니다. 이 문서는 테이블의 이름, 각 필드의 이름과 타입, 제약 조건, 인덱스, 관계 등을 체계적으로 설명합니다. 테이블 정의서는 데이터베이스 관리자(DBA), 개발자, 데이터 분석가 등 모든 이해관계자가 데이터 구조를 명확히 이해하는 데 중요한 역할을 합니다.2... 2024. 8. 23.
요구사항 명세서 작성 가이드 요구사항 명세서 작성 가이드안녕하세요! 소프트웨어 개발에서 성공적인 프로젝트의 시작은 명확한 요구사항 명세서 작성에 달려 있습니다. 요구사항 명세서는 개발자와 이해관계자가 동일한 목표를 가지고 프로젝트를 진행할 수 있도록 돕는 중요한 문서입니다. 이번 포스팅에서는 요구사항 명세서 작성의 기본 원칙과 예시를 단계별로 소개해드리겠습니다.1. 요구사항 명세서란 무엇인가?요구사항 명세서(Requirements Specification Document, RSD)는 프로젝트의 목표, 기능, 성능, 제약 조건 등 소프트웨어가 충족해야 할 요구사항을 체계적으로 정리한 문서입니다. 이 문서는 개발팀, 디자이너, 테스트 팀 등 모든 이해관계자가 프로젝트의 방향을 명확히 이해하도록 돕습니다.2. 요구사항 명세서 작성의 중요.. 2024. 8. 23.
API 명세서 작성 가이드 API 명세서 작성 가이드안녕하세요! 오늘은 API 개발 과정에서 중요한 역할을 하는 API 명세서 작성에 대해 알아보겠습니다. API 명세서는 개발자와 사용자 간의 소통을 원활하게 하고, 일관된 API 사용을 보장하기 위해 필수적인 문서입니다. 명확하고 체계적인 API 명세서는 성공적인 프로젝트의 핵심입니다. 이 포스팅에서는 API 명세서를 작성하는 방법과 예시를 소개하겠습니다.1. API 명세서란 무엇인가?API 명세서는 API의 동작 방식, 엔드포인트, 요청 및 응답 구조, 인증 방식 등을 설명하는 문서입니다. API 명세서는 개발자와 사용자에게 API의 사용법을 명확히 전달하여, 올바른 API 사용을 가능하게 합니다. 또한, API의 유지보수와 확장성에도 중요한 역할을 합니다.2. API 명세서 .. 2024. 8. 23.
Godot 설치 및 화면 사용 가이드 Godot 설치 및 화면 사용 가이드안녕하세요! 오늘은 오픈소스 게임 엔진인 Godot을 설치하고, 기본적인 화면 구성과 사용 방법에 대해 알아보겠습니다. Godot은 강력한 기능을 제공하면서도 사용이 간편해, 게임 개발을 처음 시작하는 분들에게도 적합한 엔진입니다. 이 가이드를 통해 Godot 설치 과정과 기본적인 화면 구성 요소를 익히고, 게임 개발을 위한 첫걸음을 내딛어 보세요.1. Godot 설치 가이드1.1. Godot 다운로드먼저, Godot 공식 웹사이트(https://godotengine.org)로 이동합니다.상단 메뉴에서 Download를 클릭합니다.운영체제(Windows, macOS, Linux)에 맞는 설치 파일을 선택하고 다운로드합니다.Windows: ZIP 파일을 다운로드하고, 압.. 2024. 8. 21.
chat gpt store에서 나만의 ai 만들기 안녕하세요 오늘은 chat gpt store에서 나만의 ai를 만들어보겠습니다. 일단 gpt store를 사용하기 위해선 업그레이드 플랜을 결제해야합니다. 생각 보다 비쌉니다... 저는 유튜브 프리미엄, 넷플릭스 안쓰는 사람인데 gpt 일단 결제했습니다!! 22달러 한달에 3만원입니다... 먼저 결제를 하면 4.0버전을 사용할 수 있으며 gpt store를 사용할 수 있습니다. 사용자들이 ai의 ai를 만들어 놓은 곳으로 특정분야에 세부적으로 들어간 ai를 사용할 수 있습니다. 바로 저만의 ai를 만들어 보겠습니다. Exprore GPTs를 클릭하면 gpt store에 들어와서 다양한 ai를 만나볼 수 있습니다. 오른쪽 상단 create를 클릭하면 바로 만들어 볼 수 있습니다. 왼쪽 명령창에서 어떤 ai.. 2024. 3. 2.
전자 정부 프레임워크 교육 후기 안녕하세요 오늘은 2024년 1회차 전자 정부 프레임 워크 교육 후기글을 작성하겠습니다. 저는 1년차에서 2년차로 접어드는 개발자로써 처음 국비학원 교육을 퍼블리셔와 프론트엔드를 중점적으로 공부하고 실제 회사에 와서는 백엔드를 주로 맡아 공부중입니다. 항상 백엔드 기본에 대한 갈증이 있어 이번 교육 수강 신청을 하게되었습니다. 교육은 전자 정부 프레임 워크 소개 부터 개발환경, 실행환경, 모바일, 배치, 클라우드, msa 템플릿 등이 있었고 교육을 받으며 느낀점은 굉장히 체계적으로 만들어진 프레임 워크 이며 개발자가 편리하게 개발을 할 수 있도록 되어있다는 것이였습니다. 사실 현업에서는 레거시에 대한 거부감과 더불어 정부 프레임워크와 이클립스를 좋아하지 않는 경향이 있는데 실제 사용해보니 확실히 딱딱한 .. 2024. 3. 2.
728x90
반응형