Popular
SQL 개발자 (SQLD) 시험 비전공자 2주 고득점 합격 후기
IT Life
2024.06.15 14:06
[Spring] 🌿 STS 설치 및 스프링 프로젝트 생성
Java
2024.05.29 14:20
Recent
React 개발 환경 세팅
React
2024.08.18 22:23
1. Node.js 설치 LTS 버전을 설치합니다. Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 2. Visual Studio Code 설치 VS Code를 설치합니다. Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code edit..
Node.js / Express에서 DB 연동하기
Express
2024.07.28 18:43
🚀 개발 환경 💾 Visual Studio Code Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com 💾 MySQL Workbench MySQL :: Download MySQL WorkbenchSelect Operating System: Select..
Node.js / Express.js에서 Router 조작하기
Express
2024.07.28 16:25
🚀 개발 환경 💾 Visual Studio Code Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com 💾 Node.js Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime buil..
Node.js 기초
Node.js
2024.07.23 14:53
1. Node.js Node.js는 Chrome V8 JavaScript Engine으로 빌드된 JavaScript Runtime이다. 기존에는 자바스크립트 프로그램을 웹 브라우저에서만 실행할 수 있었다. 이는 브라우저가 자바스크립트 런타임을 내장하고 있기 때문이다. 브라우저 외의 환경에서 자바스크립트를 실행하려는 여러 시도가 있었으나, 자바스크립트의 실행 속도 문제 때문에 불가능했다. 그러나 2008년 구글이 V8 엔진을 사용해 크롬 브라우저를 출시하면서 속도 문제가 해결되었고, 이를 바탕으로 2009년에 Node.js가 개발되었다. * 런타임: 특정 언어로 만든 프로그램들을 실행할 수 있는 환경. 2. Node.js 특징1) 싱글 스레드 (Single thread) Node.js를 실행하면 먼저 ..
Node.js / Express에서 GET과 POST 요청 처리하는 방법
Express
2024.07.22 09:42
1. Node.js Node.js는 서버 측에서 JavaScript를 실행할 수 있게 해주는 런타임 환경이다. 이벤트 기반, 논 블로킹 I/O 모델을 사용하여 가볍고 효율적인 웹 서버를 구축할 수 있다. 자세한 내용은 다른 포스트에서 다루겠다. 💾 Node.js Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 2. Express.js1) Express.js 소개 Express.js는 Node.js를 사용하여 백엔드 웹 애플리케이션을 개발할 수 있도록 도와주는 프레임워크이다. Node.js 환경에서 가장 널리 사용되는 사실상 Node.js의 ..
Kotlin 랜덤 숫자 (난수) 생성
Kotlin
2024.07.17 16:13
Kotlin에서의 랜덤 숫자 (난수) 생성 방법을 소개한다. 1. kotlin.random.Random Kotlin 표준 라이브러리에서 제공하는 난수 생성 클래스로 nextInt(), nextLong(), nextDouble() 등의 메서드를 사용하여 다양한 타입의 난수를 생성할 수 있다.* 매개변수로 난수 범위 지정 가능package com.example.kotlinsyntaximport kotlin.random.Randomfun main() { // -2,147,483,648 2. java.util.Random java.util.Random 클래스는 Java 표준 라이브러리에서 제공되며 Kotlin에서도 사용할 수 있다. nextInt(), nextLong(), nextDouble() ..
안드로이드 이벤트 (Android Event)
AndroidStudio
2024.07.12 14:20
🚀 개발 환경▪ IDE : Android Studio Koala 2024.1.1▪ JAVA : 17.0.10 1. 이벤트 리스너 (Event Listener) 이벤트 리스너는 사용자 입력(클릭, 터치 등)이나 시스템 이벤트를 처리하는 인터페이스이다. 특정 이벤트가 발생했을 때 어떤 동작을 수행할지 정의하는 역할을 한다. 이벤트 리스너는 여러 뷰(View)에서 공유될 수 있다. 2. 자주 사용하는 4가지 이벤트 리스너1) onClick() : 사용자가 어떤 항목을 터치했을 때2) onLongClick() : 터치하고 일정 시간 동안 누르고 있을 때3) onFocusChange() : 포커스가 이동될 때4) onKey() : 포커스 위에서 키를 누르고 놓을 때 3. 이벤트 처리 과정이벤트 발생..
안드로이드 뷰 바인딩 (Android View Binding)
AndroidStudio
2024.07.12 11:07
1. 뷰 바인딩 (View Binding) 뷰 바인딩(View Binding)은 안드로이드 스튜디오에서 제공하는 기능으로, XML 레이아웃 파일에 대해 자동으로 생성된 클래스를 통해 각 뷰에 쉽게 접근하고 조작할 수 있게 해준다. 이를 통해 findViewById 메서드를 사용하지 않고도 레이아웃의 뷰에 접근할 수 있다. 2. 뷰 바인딩의 장점1) 간결한 코드: 뷰를 참조하기 위해 반복적으로 findViewById를 호출하지 않아도 되어 코드가 간결하다.2) 자동 생성 클래스: 각 레이아웃 파일에 대해 자동으로 생성된 클래스를 통해 뷰에 쉽게 접근할 수 있다. 3. 뷰 바인딩 설정 및 사용 방법 1) 프로젝트에 뷰 바인딩 설정 build.gradle.kts(Module :app) 파일에 build..
SQL 개발자 (SQLD) 시험 비전공자 2주 고득점 합격 후기
IT Life
2024.06.15 14:06
1. 제53회 SQLD 시험 후기 정보처리기사를 약 4년 전 취득했어서 기초 지식은 기억은 안 나지만 알고는 있는 상태로 공부를 하였다. 책으로만 공부하였고 귀찮아서 책에 있는 내용을 직접 코드로 쳐보지는 않았다. 약 80~90점대를 예상했는데, 결과는 예상보다 훨씬 높게 나왔다. 공부 기간을 2주로 너무 오래 잡은 것은 아닌가 하는 생각도 들었지만, 결과적으로는 이 선택이 옳았다고 느껴진다. 저처럼 이 시험을 처음 접하는 사람들을 위해 어떻게 공부했는 지 적어보겠다. 2. 시험 결과 다행히 고득점으로 가뿐히 합격했다. 3. 공부 방법 및 참고 도서3.1 2024 SD에듀 유선배 SQL개발자(SQLD) 과외노트 유선배 과외노트는 개념이 상당히 잘 정리되어있고 문제도 바로 연습할 수 있게 되어..