Posts by Tag

알고리즘

Back to top ↑

프로그래머스

Back to top ↑

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 ↑

Spring Web

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 ↑

KAKAO

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...

JSP 게시판 제작[3] - 회원가입

4 minute read

``` 1) 데이터 베이스 만들기(USER 테이블) 2) 회원가입 폼 만들기 3) User 객체 만들기 4) UserDAO 생성 5) 회원가입 기능 동작 페이지 만들기

Back to top ↑

JSP

JSP 게시판 제작[3] - 회원가입

4 minute read

``` 1) 데이터 베이스 만들기(USER 테이블) 2) 회원가입 폼 만들기 3) User 객체 만들기 4) UserDAO 생성 5) 회원가입 기능 동작 페이지 만들기

Back to top ↑

github.io

Back to top ↑

깃허브블로그

Back to top ↑

javascript

Back to top ↑

자료구조

Array vs ArrayList vs LinkedList

2 minute read

자료구조를 공부할 때, Array와 ArrayList의 혹은 ArrayList 와 LinkedList의 차이를 비교하는 글이 많았다. 그런데 항상 위 3개 자료구조의 쓰임새가 명확하게 와닿지 않았고, 때로는 헷갈리기도 했다. 그래서 한 번에 비교하며, 정리해보려 한다.

Back to top ↑

기능개발

Back to top ↑

Open Source

Back to top ↑

데이터베이스

SQL 쿼리 실행 과정 (6 STEP)

1 minute read

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

Back to top ↑

Spring

Back to top ↑

MySQL

Back to top ↑

oop

Back to top ↑

다리를 지나는 트럭

Back to top ↑

Array

Array vs ArrayList vs LinkedList

2 minute read

자료구조를 공부할 때, Array와 ArrayList의 혹은 ArrayList 와 LinkedList의 차이를 비교하는 글이 많았다. 그런데 항상 위 3개 자료구조의 쓰임새가 명확하게 와닿지 않았고, 때로는 헷갈리기도 했다. 그래서 한 번에 비교하며, 정리해보려 한다.

Back to top ↑

ArrayList

Array vs ArrayList vs LinkedList

2 minute read

자료구조를 공부할 때, Array와 ArrayList의 혹은 ArrayList 와 LinkedList의 차이를 비교하는 글이 많았다. 그런데 항상 위 3개 자료구조의 쓰임새가 명확하게 와닿지 않았고, 때로는 헷갈리기도 했다. 그래서 한 번에 비교하며, 정리해보려 한다.

Back to top ↑

LinkedList

Array vs ArrayList vs LinkedList

2 minute read

자료구조를 공부할 때, Array와 ArrayList의 혹은 ArrayList 와 LinkedList의 차이를 비교하는 글이 많았다. 그런데 항상 위 3개 자료구조의 쓰임새가 명확하게 와닿지 않았고, 때로는 헷갈리기도 했다. 그래서 한 번에 비교하며, 정리해보려 한다.

Back to top ↑

sitemap

구글 검색 원리

1 minute read

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

Back to top ↑

robot.txt

구글 검색 원리

1 minute read

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

Back to top ↑

모의고사

Back to top ↑

프린터

Back to top ↑

intelliJ

Intellij & Git Bash 연동하기

1 minute read

Intellij Community의 기본 터미널은 Windows의 기본 shell인 cmd이다. 따라서, bash(bash는 shell을 대체하는 소프트웨어) 명령어를 사용하기 위해 기본 shell을 변경해줘야한다. 이번 포스팅에서는 Windows의 기본 shell을 Git bas...

Back to top ↑

gitbash

Intellij & Git Bash 연동하기

1 minute read

Intellij Community의 기본 터미널은 Windows의 기본 shell인 cmd이다. 따라서, bash(bash는 shell을 대체하는 소프트웨어) 명령어를 사용하기 위해 기본 shell을 변경해줘야한다. 이번 포스팅에서는 Windows의 기본 shell을 Git bas...

Back to top ↑

문자열압축

Back to top ↑

괄호 변환

Back to top ↑

call by value

Back to top ↑

call by reference

Back to top ↑

자물쇠와 열쇠

Back to top ↑

기둥과 보 설치

Back to top ↑

class

Back to top ↑

instance

Back to top ↑

replace

Back to top ↑

크레인 인형뽑기 게임

Back to top ↑

튜플

Back to top ↑

추석트래픽

Back to top ↑

수식 최대화

Back to top ↑

destructing assignment

Back to top ↑

셔틀버스

Back to top ↑

백준

Back to top ↑

2020 인하대학교 프로그래밍 경진대회(IUPC) Open Contest

Back to top ↑

징검다리

Back to top ↑

가장 먼 노드

Back to top ↑

String

Java - String vs StringBuilder vs StringBuffer

1 minute read

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

Back to top ↑

다음 큰 숫자

Back to top ↑

멀리뛰기

Back to top ↑

숫자의 표현

Back to top ↑

불량 사용자

Back to top ↑

보석 쇼핑

Back to top ↑

경주로 건설

Back to top ↑

프렌즈 4블록

Back to top ↑

무지의 먹방 라이브

Back to top ↑

MSA

Back to top ↑

마이크로서비스

Back to top ↑

프로그래머스 과제관

프로그래머스 프론트엔드 과제관 - ilovecat

14 minute read

이 포스팅은 woohyeonjo 님 과제관 리뷰를 토대로 작성되었습니다. 70~80%는 클론코딩이며, 프로그래머스 프론트엔드 과제관의 요구사항에 맞게 커스터마이징했습니다.

Back to top ↑

프론트엔드

프로그래머스 프론트엔드 과제관 - ilovecat

14 minute read

이 포스팅은 woohyeonjo 님 과제관 리뷰를 토대로 작성되었습니다. 70~80%는 클론코딩이며, 프로그래머스 프론트엔드 과제관의 요구사항에 맞게 커스터마이징했습니다.

Back to top ↑

Uncaught SyntaxError

Back to top ↑

Cannot use import statement outside a module

Back to top ↑

BST

Back to top ↑

Binary Search Tree

Back to top ↑

이진검색트리

Back to top ↑

문법

Back to top ↑

자바 코딩테스트

Back to top ↑

외벽 점검

Back to top ↑

메뉴 리뉴얼

Back to top ↑

합승 택시 요금

Back to top ↑

Clustered

Back to top ↑

NonClustered

Back to top ↑

sql

SQL 쿼리 실행 과정 (6 STEP)

1 minute read

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

Back to top ↑

쿼리 실행 과정

SQL 쿼리 실행 과정 (6 STEP)

1 minute read

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

Back to top ↑

순위 검색

Back to top ↑

Algorithm

Back to top ↑

Database

Back to top ↑

Javascript

Back to top ↑

Network

Back to top ↑

정규표현식

Back to top ↑

regular Expression

Back to top ↑

Call by value

Java - Call by Value vs Call by Reference

2 minute read

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

Back to top ↑

Call by reference

Java - Call by Value vs Call by Reference

2 minute read

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

Back to top ↑

애플리케이션 최적화

Back to top ↑

버블정렬

Back to top ↑

삽입정렬

Back to top ↑

퀵소트

Back to top ↑

선택정렬

Back to top ↑

OS

Back to top ↑