profile
안녕하세요. 블로그를 시작하게 되었습니다! 앞으로 유용한 정보와 좋은 내용을 많이 공유할게요:)
태그 목록
전체보기 (43)node.js(9)express(9)Java(8)restful api(8)블록체인(6)jenkins(3)CI/CD(3)알고리즘(2)ESLint(2)브릿지(2)Prettier(2)JPA(2)stack(2)queue(2)github(2)스왑(2)dockerfile(1)프록시 팩토리(1)자바 에러(1)래퍼클래스(1)Languages & Github Stats(1)에어드랍(1)cglib(1)Graph(1)탐색 알고리즘(1)ethereum(1)런치풀(1)배포(1)DPoS(1)StackOverFlowError(1)기능테스트(1)heap(1)Interceptor(1)nfxbus(1)Neutralino.js(1)nodemon(1)템플릿 콜백 패턴(1)pow(1)Layer2(1)알고리즘의 종류(1)다이나믹 프로그래밍(1)Zero-knowledge rollups(1)Optimistic rollups(1)Trie(1)git연동(1)(1)java collections framework(1)electron(1)linkedlist(1)Deque(1)BigDecimal(1)합의알고리즘(1)런치패드(1)해외프로젝트(1)프로젝트 생성(1)UTXO(1)비선형자료구조(1)Querydsl(1)next(1)readme(1)템플릿 메서드 패턴(1)ProxyFactory(1)리드미꾸미기(1)빌드(1)선형자료구조(1)nativeQuery(1)HashTable(1)jdk dynamic proxy(1)암호화폐(1)소프트웨어 테스트(1)정렬알고리즘(1)OTT 공유 사이트(1)NoUniqueBeanDefinitionException(1)Spring AOP(1)부동소수점(1)middleware(1)자료구조의 종류(1)암호회폐지갑(1)프록시 패턴(1)error handling(1)PoS(1)데코레이션 패턴(1)데스크톱 애플리케이션(1)ngrok(1)array(1)크로스체인(1)전략 패턴(1)Swagger(1)자바(1)구조테스트(1)블록체인지갑(1)JPQL(1)유투브 구독(1)rollups(1)openapi(1)원시타입(1)참조타입(1)dynamic programming(1)docker compose(1)aspect(1)Spring(1)스프링(1)원격저장소(1)정렬 알고리즘의 종류(1)account model(1)git(1)typescript(1)Search Algorithm(1)

JPA, JPQL, QueryDSL, NativeQuery 비교

JPA, JPQL, QueryDSL, Native Query는 모두 Java에서 데이터베이스와 상호작용하는 방식이며, 각기 다른 특성과 장단점을 가지고 있습니다. 아래는 이를 비교하여 설명한 내용입니다.JPA는 ORM(객체-관계 매핑) 표준으로, Entity 객체와 데

2024년 10월 7일
·
0개의 댓글
·

기능 테스트와 구조 테스트, 그리고 개발 프로세스 기반 테스트

1. 기능 테스트 (Functional Testing) 소프트웨어가 요구되는 기능을 정확하게 수행하는지 확인하는 테스트 방식입니다. 사용자의 관점에서 시스템의 입력과 출력만을 검증합니다. Black-Box Testing (블랙박스 테스트): 소프트웨어의 내부 구조를

2024년 9월 17일
·
0개의 댓글
·

[알고리즘] 다이나믹 프로그래밍

다이나믹 프로그래밍 특정 문제를 해결하는 알고리즘이 아니고, 문제를 해결하기 위한 접근 방식의 하나이다. 재귀적으로 생각하기 + 불필요한 계산 줄이기 과거에 구한 해를 활용, 메모이제이션.. 여러가지가 있다. 재귀적이란? 귀납적 작은 문제는 해결되어 있다는 믿음을

2024년 9월 17일
·
0개의 댓글
·

Electron vs Neutralino.js: 데스크톱 애플리케이션 개발을 위한 프레임워크 비교

현대 웹 기술을 사용하여 크로스 플랫폼 데스크톱 애플리케이션을 개발하는 것은 많은 개발자들에게 중요한 과제가 되었습니다. 이 중 Electron은 널리 사용되는 프레임워크로, 많은 인기 있는 애플리케이션(예: Visual Studio Code, Slack)이 이를 기

2024년 9월 3일
·
0개의 댓글
·

[Java] Queue, Stack, Deque의 차이와 사용법

1. Queue 정의: Queue는 "선입선출(First-In-First-Out, FIFO)" 방식의 자료구조입니다. 즉, 먼저 들어온 데이터가 먼저 나가는 구조입니다. 사용 방법: add() 또는 offer() 메서드로 큐의 끝에 요소를 추가하고, remove() 또

2024년 8월 29일
·
0개의 댓글
·

[Java] 왜 Java에서 BigDecimal을 사용해야 할까?

비트 크기: 32비트표현 범위: 약 ±3.4e−38 ~ ±3.4e38유효 자릿수: 약 7자리용도: 부동소수점 숫자를 표현할 때 사용되며, 메모리 사용이 적기 때문에 수치 계산에서 성능이 중요한 경우에 사용됨.비트 크기: 64비트표현 범위: 약 ±1.7e−308 ~ ±1

2024년 8월 29일
·
0개의 댓글
·

[Java] Java Collections Framework의 주요 종류와 특징 및 성능

설명: 순서가 있는 데이터의 모음으로, 중복된 요소를 허용합니다.주요 구현 클래스: ArrayList, LinkedList, Vector특징: \- ArrayList: 동적 배열로, 인덱스를 통한 빠른 접근이 가능하지만, 삽입/삭제가 비효율적일 수 있습니다. \-

2024년 8월 19일
·
0개의 댓글
·

[Java] 원시 타입, 참조 타입, 래퍼 클래스

특징:간단한 데이터 저장: 원시 타입은 기본적인 데이터 값을 직접 저장합니다.고정된 크기: 각 원시 타입은 고정된 메모리 크기를 차지합니다. 예를 들어, int는 항상 4바이트를 차지합니다.메모리 효율성: 원시 타입은 값 자체를 스택 메모리에 저장하기 때문에 메모리 사

2024년 8월 19일
·
0개의 댓글
·

[Java] JPA에서 toString StackOverflowError 발생

프로젝트 진행중 아래와 같은 오류가 발생했습니다. java code Member.class Team.class 다대일 양방향 관계로 설정을 하고, 새

2024년 7월 19일
·
0개의 댓글
·

탐색 알고리즘 (Search Algorithm)

탐색 알고리즘이란? 탐색 알고리즘은 데이터 집합에서 특정 값이나 조건을 만족하는 데이터를 찾는 알고리즘입니다. 데이터의 형태와 탐색 목표에 따라 다양한 종류의 탐색 알고리즘이 존재하며, 각각의 알고리즘은 시간 복잡도, 공간 복잡도, 구현 난이도 등의 특징을 가집니다.

2024년 7월 18일
·
0개의 댓글
·

정렬 알고리즘(Sorting Algorithm)

정렬 알고리즘은 데이터를 특정한 순서대로 배열하는 알고리즘입니다. 다양한 종류의 정렬 알고리즘이 있으며, 각각의 알고리즘은 시간 복잡도, 공간 복잡도, 안정성 등의 특징을 가집니다. 자주 사용되는 정렬 알고리즘은 다음과 같습니다. 정렬 알고리즘의 종류 1. 버블 정

2024년 7월 18일
·
0개의 댓글
·

알고리즘의 개념과 종류

알고리즘이란? 알고리즘은 특정 문제를 해결하기 위한 명확하고 논리적인 단계들의 집합입니다. 컴퓨터 과학에서는 컴퓨터가 특정 작업을 수행하도록 지시하는 명령어들의 집합을 의미하며, 일상생활에서도 요리 레시피, 가구 조립 설명서 등을 알고리즘의 예시로 볼 수 있습니다.

2024년 7월 16일
·
0개의 댓글
·

자료구조의 종류

자료구조란? 자료구조는 데이터를 효율적으로 저장하고 관리하기 위한 구조입니다. 컴퓨터는 방대한 양의 데이터를 다루기 때문에 효율적인 자료구조를 사용하는 것이 중요합니다. 적절한 자료구조를 선택하면 데이터 검색, 삽입, 삭제 등의 작업 속도를 향상시키고 메모리 사용량을

2024년 7월 15일
·
0개의 댓글
·
post-thumbnail

github 꾸미기

github의 메인페이지에서 보여지는 기본 화면을 꾸미기 위해 리서치를 하던 도중 좋은 사이트를 발견했습니다. 해당 사이트에서는 github url을 안내하며 공식 페이지의 리드미를 참고하면 된다고만 안내가 되어 있어 좀더 상세하게 적용 순서를 정리하였습니다. 적용할

2024년 7월 15일
·
0개의 댓글
·

[Blockchain] 해외 프로젝트의 런치풀, 에어드랍 작업 순서

코인 에어드랍을 간단히 말하면 신규 코인을 런칭하는 해외 프로젝트의 이벤트에 참여하거나 해외 거래소의 런치패드나 런치풀에 참여하는 것을 말합니다.런치패드 또는 런치풀은 IEO(거래소 공개)와 유사한 개념입니다. IEO는 거래소가 비상장 가상자산 프로젝트를 직접 선정해

2024년 6월 27일
·
0개의 댓글
·

Node.js + Express를 이용한 RESTful API 예제(9) - docker-compose 작성

dockerfile 수정 docker-compose.yaml 작성 Reference https://docs.docker.com/compose/compose-file/build/ https://gyuuuu.github.io/devlog/pm2/ https://med

2024년 5월 29일
·
0개의 댓글
·
post-thumbnail

[Blockchain] nfxbus로 유투브 프리미엄 저렴하게 구독하기 - 암호화폐(USDT)로 결제하기

최근 구독중인 서비스가 늘어나면서 지출액을 줄여보기 위해 OTT 공유사이트를 찾아보았습니다.마침 구매 방식에 암호화폐를 선택 가능하여, 빗썸에서 암호화폐 USDT를 구매, nfxbus 유투브 프미리엄을 구매해보도록 하겠습니다. nfxbus 할인 코드(10%): 9S2N

2024년 5월 27일
·
2개의 댓글
·

Node.js + Express를 이용한 RESTful API 예제(8) - Dockerfile 작성

개인 로컬 환경의 영향을 받지않고 빠르고 간편하게 실행할 수 있도록 Dockerfile을 작성합니다. Docker를 사용하면 애플리케이션을 인프라에서 분리하여 소프트웨어를 신속하게 제공할 수 있습니다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로

2024년 5월 24일
·
0개의 댓글
·
post-thumbnail

Node.js + Express를 이용한 RESTful API 예제(6) - OpenAPI3 적용

OpenAPI란? 스웨거 적용 완료!!! 다음꺼는...미들웨어 직접 생성해서 인터셉터 적용 response 형식 적용하기. Reference https://swagger.io/docs/specification/api-host-and-base-path/ https:

2024년 5월 20일
·
0개의 댓글
·