Posts by Tech

Spring boot

Spring boot기반 Web Application 개발[18] - 순수 JDBC

4 minute read

이전 포스팅에서 H2 데이터베이스 를 설치했다. 이제 순수 JDBC를 활용해서 데이터베이스를 연동해보자. 참고로 JDBC는 20년전에나 활발하게 사용되던 기술이라고한다. 다음 포스팅의 통합 테스팅을 위한 사전작업 및 참고용으로만 확인하면 좋을 것 같다.

Spring boot기반 Web Application 개발[9] - 회원 리포지터리 테스트(Junit)

3 minute read

자바는 테스트를 할 때, 주로 테스트 프레임워크인 Junit을 활용한다. 그런데 한 가지 의문이 든다. 자바의 main 메서드를 이용하거나 웹 애플리케이션의 컨트롤러를 통해 충분히 테스트가 가능한데, 왜 테스트 프레임워크를 이용해서 테스트를 진행할까?

Spring boot기반 Web Application 개발[10] - 회원 서비스 개발

2 minute read

Service는 비즈니스 로직을 수행한다. 더 서비스 로직에 가까워 보이는 것들이 Service에 구현 된다. 회원 레포지토리 개발 포스팅 에서 repository에 구현했던 MemoryMemberRepository.java 의 메소드와의 차이를 비교해보는 것도 좋을 것 같다.

Back to top ↑

Interview

Back to top ↑

Java

Java - Call by Value vs Call by Reference

2 minute read

결론부터 얘기하면, JAVA는 항상 call by value이다. 다만, primitive type 이 아닌 reference type 에 한해서 call by reference 로 동작하는 것처럼 보일 뿐이다.

Java - String vs StringBuilder vs StringBuffer

1 minute read

String, StringBuilder, StringBuffer 는 PS(Problem Solving)에서 Stirng 객체를 컨트롤 할때 한 번씩 들어봤을 것이다. 막연하게 속도의 차이가 있다는 점만 알고 있었기에, 이번 포스팅에서는 String, StringBuilder, St...

Back to top ↑

etc

구글 검색 원리

1 minute read

게시글이 검색 엔진에 노출되도록 sitemap을 등록하다 문뜩 검색 원리가 궁금해졌다. 그래서 이 포스팅을 작성한다. 구글에서 제공하는 검색 엔진에 관한 내용을 요약, 정리해 나가보자!

Back to top ↑

Open Source

Back to top ↑

Database

SQL 쿼리 실행 과정 (6 STEP)

1 minute read

이번 포스팅에서는 SQL 쿼리의 실행과정에 대해 알아보려 한다. SQL 쿼리의 실행과정을 이해한다면, 쿼리문을 조금 더 수월하게 작성할 수 있다.

Back to top ↑

MSA

Back to top ↑