profile
yune's coding

[Back-end] Spring - Interceptor(Servlet)에서 @PathVariable값 가져오기

request url이 다음과 같다면 Spring Controller에서는 @PathVariable로 값을 가져올 수 있다. 하지만 Interceptor는 Servlet 기반으로 코드를 작성해야 하기 때문에 해당 어노테이션을 사용하지 못한다. Servlet 기반

2023년 9월 26일
·
0개의 댓글
·

[Java] BigDecimal

Java의 long, double 자료형은 부동 소수점을 사용하기 때문에 내부적으로 수를 저장할 때 이진수의 근사치를 저장한다. 따라서 소수점 이하 사칙연산 시 오차가 발생하여 정확한 값을 보장하지 않는다.위의 예제에서도 결과값으로 46.68이 출력될 것 같지만 실제로

2023년 8월 28일
·
0개의 댓글
·

[Java] Java의 메모리 구조

📌JVM 앞서 JVM에 대해 알아본 것처럼, Java 프로그램이 실행되면 JVM(자바 가상 머신)이 OS로부터 메모리를 할당받고 이를 용도에 따라 여러 영역으로 나누어 관리한다. 프로그램 실행 과정 1. JVM : OS로부터 이 프로그램이 필요로 하는

2023년 6월 1일
·
0개의 댓글
·

[Back-End] MyBatis, JPA (SQL Mapper, ORM)

🤔MyBatis vs JPA MyBatis : Java에서 SQL Mapper를 지원해주는 프레임워크 JPA : Java ORM 기술 표준 ✅SQL Mapper Object와 SQL의 필드를 매핑하여 데이터를 객체화 하는 기술 SQL문을 이용하여 DB에 접근한다.

2023년 5월 31일
·
0개의 댓글
·

[Back-End] REST, REST API, RESTful API

🤔REST vs REST API vs RESTful API REST : 자원을 이름으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것 REST API : REST를 기반으로 서비스 API를 구현한 것 RESTful API : REST의 설계 규칙을 잘 지켜서

2023년 5월 26일
·
0개의 댓글
·

[Java] JDK, JRE

📌JRE (Java Runtime Environment) > 자바 실행 환경 (Java Runtime Environment)의 약자로, 자바 프로그램을 실행시킬 때 필요한 라이브러리, API, 그리고 JVM이 포함되어 있다.

2023년 5월 24일
·
0개의 댓글
·

[Algorithm] 유클리드 호제법

2개의 자연수의 최대공약수(GCD)를 구하는 알고리즘두 개의 자연수 a, b (a > b)에 대하여, a를 b로 나눈 나머지 = r 이라고 한다면 GCD(a, b) = GCD(b, r)이다.(a,b의 최대공약수와 b,r의 최대공약수가 같다)이 성질에 따라 a를 b로 나

2023년 5월 24일
·
0개의 댓글
·

[Java] JVM이란?

JVM의 개념, 기능

2023년 5월 23일
·
0개의 댓글
·

[운영체제] 뮤텍스, 세마포어

뮤텍스 vs 세마포어

2023년 5월 18일
·
0개의 댓글
·

[운영체제] 프로세스, 스레드

프로세스 vs 스레드

2023년 5월 17일
·
0개의 댓글
·

[SQL] 'GROUP BY' 동작 방식 (프로그래머스 SQL.GROUP BY - 즐겨찾기가 가장 많은 식당 정보)

https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스에서 위 SQL 문제를 푸는 도중 문제가 발생했다... 쿼리를 이렇게 작성했는데 FOOD_TYPE 카테고리 별로 MAX값이 잘 나오지

2023년 4월 14일
·
0개의 댓글
·

[MySQL] Column in field list is ambiguous 에러

위 에러는 REST_ID 라는 컬럼을 가진 테이블이 많다는 것을 의미한다. 따라서 어느 테이블의 REST_ID 를 사용할 것인지 지정해주면 된다. 위의 예시에서 A테이블에도 RESTID가 존재하고, B테이블에도 RESTID가 존재하기 때문에 SELECT 절에서 R

2023년 4월 14일
·
0개의 댓글
·

[Github] remote: fatal error in commit_refs 에러

깃허브에 파일을 올리려고 push하는데 에러가 발생했다. 구글링하여 강제 push도 여러번 시도해봤지만 같은 에러로 실패... 결국 깃허브 자체 문제라는 것을 발견하였다,, https://www.githubstatus.com/ 위 사이트에서 깃허브 상태를 알 수

2023년 3월 27일
·
0개의 댓글
·

[백준] 9095. 1, 2, 3 더하기

https://www.acmicpc.net/problem/9095

2023년 3월 26일
·
0개의 댓글
·

[백준] 16926. 배열 돌리기 1

https://www.acmicpc.net/problem/16926

2023년 3월 4일
·
0개의 댓글
·

[DB] 모델링, 데이터모델링

📌모델링 개념 현실세계를 단순하게 표현하는 것 특징 추상화 : 일정한 형식에 맞추어 표현 단순화 : 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 표현 정확화 : 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술 *시스템 구현, 업

2023년 2월 23일
·
0개의 댓글
·

[백준] 1719. 택배

https://www.acmicpc.net/problem/1719

2023년 2월 23일
·
0개의 댓글
·

[백준] 10986. 나머지합

https://www.acmicpc.net/problem/10986

2023년 2월 22일
·
1개의 댓글
·