Mihyun Blog

BE YOURSELF. Everyone else is already taken.

openjdk@21 compile on macos M1

Issues with Compiling OpenJDK on macOS M1

Ignoring sprintf Warnings in macOS Xcode (not recommended..) In macOS Xcode, the use of sprintf is strongly discouraged due to potential security risks such as buffer overflows. By default,...

[DB] Mirror vs Stripe vs Shard

공부한 내용 정리 w/GPT

샤드, 스트라이프, 미러는 모두 데이터를 처리하기 위한 다른 방법입니다. 우선 “mirror”와 “stripe”는 두 가지 서로 다른 방법으로 여러 개의 하드 드라이브를 구성하는 것을 말합니다. Mirror (RAID-1) 두 개 이상의 하드 드라이브를 사용하여 하나의 드라이브에 저장된 데이터의 정확한 복사본을 만드는 것을 의미합니다...

[Spring Boot] gradlew build error

공부한 내용 정리

아래와 같은 에러가 발생했다 $ ./gradlew build Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 이...

[Spring Boot] JPA, Spring web structure

공부한 내용 정리

스프링 부트와 AWS로 혼자 구현하는 웹 서비스라는 책을 공부하고 있고 이 레포에 실습한 내용들을 저장하고있다ㅇ_ㅇ 아래는 3장 공부 정리내용 JPA 자바 표준 ORM(Object Relational Mapping) 로서 객체를 매핑한다 인터페이스로서 자바 표준명세서이다. 인터페이스인 JPA를 사용하기 위해서는 구현체가 필요하다. ...

[Angular] Observer-and-Observable

Self Study

옵저버와 옵저버블 옵저버블: 연속된 데이터 스트림을 생성하는 객체 소켓이나 배열, 화면에서 발생한 이벤트 등과 같은 데이터 소스를 한번에 하나씩 연속으로 보내는(스트리밍) 객체 처리 가능 케이스 다음 엘리먼트를 전달 ...

What Junior Backend Developers Should Study

For student and junior developers who dream of back-end developers.

For student developers who dream of back-end developers The goal for this year is to post the list-up here after studying it. 웹 생태계의 스펙 HTML, HTTP(1.1 , HTTP/2) 기본 SDK, 라이...

React Hooks 是否可以改为用类似 Vue 3 Composition API 的方式实现?

Thinking in React vs. Thinking in Vue

这篇文章转载自我在知乎上的回答 不能,因为是很不一样的心智模型(Mental Model)。我觉得很多同学只关注到了这两套 API 在功能上都能复用逻辑的相似点,而低估了两个框架体系「大背景」上的差异。 正文开始前我先声明一下, 一是本文观点不代表公司。我是觉得圈子里不认同 Hooks 的声音太多了(比如 @徐飞 叔叔、 @贺师俊 贺老、 @题叶 同学等老朋友 ...

Start My First Tech Blog

Why I started blog using github pages

I made this blog using github pages and jekyll theme thanks to Hux. I used to write a diary on my personal blog. As I started studying software engineering, I also write on my personal blog as a s...