리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
- Git에게 맡기지 않을 것들 Git에게 맡기지 않아도 되는 파일 : 배포용 파일(컴파일된 파일), 실행 파일 등 Git에게 맡기면 불편한 파일 : 환경, 컴퓨터마다 다르게 작성되어야 하는 설정 파일 Git에게 맡기면 안 되는 파일 : 패스워드, API 키가 존재하는 파일 1. 파일 작성 Git 에서 무시할 파일 4가지를 생성한다. - git-practice/dist/index.html - git-practice/dist/styles.cssbody { background-color: #f0f0f0;}- git-practice/config.pyimport osclass Config: DEBUG = os.environ.get('FLASK_ENV') == 'development' DATABASE_URL = os.env.. 2026.10.28
- [실습] Spring Boot에 Elasitcsearch 연결하기 (feat. Spring Data Elasticsearch) 1. Spring Boot 에 Elasitcsearch 연결 동일한 환경 실습을 위한 권장 버전) - Spring Boot 3.x.x - JDK 17 1) Spring Boot 프로젝트 셋팅 https://start.spring.io/Project: Gradle - Groovy Language: Java Spring Boot: 4.1.2 Project Metadata) Group: com.example (보통 기업 도메인 들어감) Artifact: demo (빌드 결과물, 프로젝트명) Package name: com.example.demoPackaging: Jar Configuration: YAML Java: 17 Dependencies(사용할 라이브러리): Spring Boot DevTools, Spr.. 2026.10.27
- Git 전역설정 & 프로젝트 관리 시작하기 1. Git 최초 설정 1) Git 전역으로 사용자 이름, 이메일 주소 설정 (Github 계정과는 별개) config : git 관련 각종 설정할 때 사용 --global : 전역 적용 (운영 체제 로그인한 사용자 계정 기준) - 명령어$ git config --global user.name "(본인 이름)"$ git config --global user.email "(본인 이메일)"$ git config --global user.name # 설정한 이름 확인$ git config --global user.email # 설정한 이메일 확인- Git Bashadmin@DESKTOP-L3K857R UCRT64 ~$ git config --global user.name jintadmin@DESKTOP-L3K.. 2026.10.26
- 도큐먼트 저장, 조회, 수정, 삭제하기 1. 도큐먼트 저장 1) id 를 자동으로 생성해서 저장 # POST /{인덱스명}/_doc : 도큐먼트 저장 (id 자동 생성) - 요청 Shell# 도큐먼트 저장 (id 자동 생성)POST /users/_doc{ "name": "Jinsung", "age": 20, "is_active": true}- 응답 JSON{ "_index": "users", "_id": "ad8xeKEBdSbiHMgCXy5Z", "_version": 1, "result": "created", "_shards": { "total": 2, "successful": 1, "failed": 0 }, "_seq_no": 2, "_primary_term": 1}- 요청 Shell# 잘 저장됐는 지 확.. 2026.10.26
- 코틀린의 scope function 1. scope function 이란 무엇인가? · scope function : 람다를 사용해 일시적인 영역을 만들어 코드를 간결하게 만들거나, method chaning 에 활용하는 함수 scope : 영역 function : 함수fun printPerson(person: Person?) { if (person != null) { println(person.name) println(person.age) }}위 함수를 일시적인 영역과 함께 리팩토링 해본다.fun printPerson(person: Person?) { person?.let { // 람다 안에서 it 을 통해 person 접근 println(it.name) println(i.. 2026.10.25