일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IntelliJ
- 리눅스
- MariaDB
- Javascript
- DBMS
- analytics4
- network
- mysql
- 티스토리챌린지
- SQL
- oracle
- JPA
- group by
- mssql
- 명령어
- 오블완
- 차이점
- Python
- docker
- PostgreSQL
- git
- rsync
- 트랜잭션
- API
- Linux
- spring
- 자바
- MongoDB
- java
- top
- Today
- Total
목록분류 전체보기 (345)
hanker
1. JavaScript가 뭘까?2. JavaScript를 시작하기3. JavaScript의 기본 문법 https://hanke-r.tistory.com/entry/JavaScript-JavaScript-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 JavaScript - JavaScript 시작하기https://hanke-r.tistory.com/entry/JavaScript-JavaScript%EA%B0%80-%EB%AD%98%EA%B9%8C JavaScript - JavaScript가 뭘까?JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나이다.웹 페이지를 더욱 동적으로 만들고,hanke-r.tistory.com 이전글에 이어서이번 글에서는 3. JavaSc..
https://hanke-r.tistory.com/entry/JavaScript-JavaScript%EA%B0%80-%EB%AD%98%EA%B9%8C JavaScript - JavaScript가 뭘까?JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나이다.웹 페이지를 더욱 동적으로 만들고, 사용자와의 상호작용을 가능하게 하며, 서버와의 통신에도 사용된다. 이번 글에서는 JavaSchanke-r.tistory.com 이전글에 이어서 JavaScript를 실행시키는 방법에 대해서 알아보자. 1. JavaScript가 뭘까?2. JavaScript를 시작하기 JavaScript 코드를 실행하는 환경 JavaScript는 기본적으로 웹 브라우저에서 실행된다.브라우저가 설치되어 있다면 별도의..
JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나이다.웹 페이지를 더욱 동적으로 만들고, 사용자와의 상호작용을 가능하게 하며, 서버와의 통신에도 사용된다. 이번 글에서는 JavaScript의 정의와 역할, 그리고 HTML 및 CSS와의 관계에 대해서 알아보자! JavaScript의 정의와 역할 JavaScript는 웹 브라우저에서 실행되는 스크립팅 언어이다.HTML과 CSS가 웹 페이지의 구조와 디자인을 담당한다면, 생명력을 불어넣는(?) 역할을 담당한다.간단히 말해, JavaScript는 정적인 웹 페이지를 동적인 웹 애플리케이션으로 변환합니다. 예:- 사용자가 버튼을 클릭하면 색상이 바뀌는 기능- 검색창에 입력할 때 자동완성 기능- 웹 페이지에서 실시간으로 데이터를 가져오는 기능..
SQL에서 데이터를 다룰 때, 중복된 데이터를 제거하는 것은 매우 중요한 작업이다. 이번 글에서는 MySQL, MSSQL, Oracle, PostgreSQL에서 중복을 제거하는 방법을 알아보자! 공통 (MySQL, MSSQL, Oracle, PostgreSQL) DISTINCT는 SQL에서 중복된 데이터를 제거하는 가장 기본적인 방법이다.SELECT DISTINCT departmentFROM employees;결과: 각 부서 이름이 한 번만 출력된다. DISTINCT를 여러 열에 적용하면 열 전체를 기준으로 중복 여부를 판단SELECT DISTINCT job_title, cityFROM employees;결과: 동일한 직업-도시 조합은 한 번만 출력된다. COUNT와 함께 사용 중복 제거된 값의 개수를 ..
SQL에서 데이터를 필터링하고 정렬하는 작업은 모든 데이터베이스에서 공통적으로 사용하는 기능이다.이번 글에서는 각 DB별로 필터링하고 정렬하는 방법과 특징에 대해서 알아보자. 필터링 (WHERE) SQL에서 데이터를 필터링하려면 WHERE 절을 사용한다.조건설명=값이 동일한 경우!= 또는 값이 동일하지 않은 경우, >크거나 작은 경우LIKE패턴 매칭BETWEEN범위 내 값IN특정 값 목록 내에 있는 경우IS NULL값이 NULL 인 경우IS NOT NULL값이 NULL이 아닌 경우-- 이름이 'Hanker'이고, 나이가 30 이상인 직원 검색SELECT *FROM userWHERE name = 'Hanker' AND age >= 30; 정렬 (ORDER BY) ORDER BY 절은 데이터를 특정 열을..
SQL에서 데이터(쿼리결과)의 순위를 부여하는 방법에 대해서 알아보자. 공통 (MySQL8.0 이상 지원 / MSSQL / Oracle / PostgreSQL) 윈도우 함수를 이용 1. RANK : 동일한 값일 경우 동일 순위를 부여하고 다음 순위는 건너뛴다.SELECT employee_name, department_id, salary, RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) AS rank_in_departmentFROM employees;* 각 부서별로 직원들의 급여 순위를 반환 2. DENSE_RANK : 동일 순위를 부여하지만, 다음 순위를 건너뛰지 않음SELECT employee_nam..
https://hanke-r.tistory.com/entry/Spring-Spring-Boot%EB%A1%9C-RESTful-API-%EC%84%A4%EA%B3%84 Spring - Spring Boot로 RESTful API 설계클라이언트와 서버 간 데이터를 효율적으로 주고받기 위해 RESTful API가 널리 사용되고 있다.오늘은 Java 기반의 Spring Boot를 활용해 RESTful API를 설계하는 기본 개념과 방법을 알아보자! 1. RESTful APIhanke-r.tistory.com 이전 글에서 Spring boot로 RESTful API를 만들어 봤는데,이번 글에서는 ResponseEntity를 사용하여 Http 상태 코드를 추가해서 성공과 오류를 명확히 하는 API로 만들어보자. R..
클라이언트와 서버 간 데이터를 효율적으로 주고받기 위해 RESTful API가 널리 사용되고 있다.오늘은 Java 기반의 Spring Boot를 활용해 RESTful API를 설계하는 기본 개념과 방법을 알아보자! 1. RESTful API란? REST(Representational State Transfer)는 웹 서비스 아키텍처 스타일 중 하나로, HTTP 프로토콜을 기반으로 클라이언트와 서버 간 데이터를 주고받는 방법이다. RESTful API는 다음과 같은 특징을 가진다.URL 기반: URI는 특정 리소스를 식별하는 통합 자원 식별자를 나타냄 (예: /users, /products/1). HTTP 메서드 활용:- GET: 자원 조회- POST: 자원 생성- PUT: 자원 수정- DELETE: 자원..
이번 글에서는 Checked / Unchecked Exception 두 예외처리에 대해서 자세히 알아보자. https://hanke-r.tistory.com/entry/Java-%EC%BB%B4%ED%8C%8C%EC%9D%BC%ED%83%80%EC%9E%84Compile-Time%EA%B3%BC-%EB%9F%B0%ED%83%80%EC%9E%84Run-Time%EC%9D%B4-%EB%AD%98%EA%B9%8C Java - 컴파일타임(Compile Time)과 런타임(Run Time)이 뭘까?프로그램의 실행과 관련된 중요한 개념인 컴파일 타임(Compile Time)과 런타임(Run Time)에 대해서 알아보자! 컴파일 타임 (Compile Time) 정의- 컴파일 타임은 소스 코드를 기계어로 변환하는 컴파..
프로그램의 실행과 관련된 중요한 개념인 컴파일 타임(Compile Time)과 런타임(Run Time)에 대해서 알아보자! 컴파일 타임 (Compile Time) 정의- 컴파일 타임은 소스 코드를 기계어로 변환하는 컴파일 과정에서 발생하는 시간을 의미한다.- 프로그램이 실행되기 전에 코드가 컴파일러에 의해 번역되고 오류를 검사하는 단계이다. 주요 특징오류 감지: 컴파일러는 문법 오류(Syntax Error), 타입 오류(Type Error), 선언되지 않은 변수, 잘못된 메서드 호출 등을 검사한다.정적 분석: 프로그램 실행 전 정적인 코드 구조만을 분석한다.바이트코드 생성: Java의 경우, 컴파일 타임에 소스 코드(.java)가 바이트코드(.class)로 변환된다. 문법오류 예 : public ..