프로그래밍을 배우는데 있어서 기본 중의 하나는 반복문이다. 하지만 반복문을 어떻게 사용하느냐가 애플리케이션 성능에 얼마나 영향을 끼치는지 생각을 해보게되었다. Java에서 Collection을 순환할 때 forEach문을 자연스레 사용하고 있었고, 일반 for문하고 가독성 외에는 성능적으로 차이가 없을거라 생각했다. 하지만 for문과 forEach문은...
[개발자 블로그] Spring Framework
Framework란? “소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것” - 랄프 존슨(Ralph Johnson) - 말 그대로 뼈대나 근간을 이루는 코드들을 묶어놓은 것 프레임워크는 반제품으로 애플리케이션 구조 및 코드의 상당 부분을 제공하여 개발자는 핵심 비즈니스로직에만...
[Jekyll 블로그] 포스팅 md 문법
Imgae width and location width 50 and normal width 100 and left width 150 and right Image Caption Image Caption Code Block This is a common code snippet, with...
[OOP] OOP의 핵심
OOP는 상속 때문에 쓰는게 아니다(상속 쓸 일은 거의 없다) ‘객체 간에 메시지를 어떻게 주고 받을거냐, 역할과 책임을 어떻게 나눠줄거냐’가 사실은 OOP의 핵심이다 도메인을 어떻게 관리할거냐가 사실 지금은 제일 핵심이며 도메인과 역할과 책임에 대해서는 꼭 익혀두자
[Jekyll 블로그] Jekyll 을 이용한 깃허브 블로그 관련 유용한 참고 사이트
Jekyll 블로그 구축하기 https://j1mmyson.github.io/categories/blog/ https://seungwubaek.github.io/blog/#wholetoc__title https://ip99202.github.io/posts/%EA%B9%83%ED%97%88%EB%B8%8C-%EB%B8%94%EB%A1%9C...
[Jekyll 블로그] liquid syntax error 해결하는 법
포스팅을 작성 후 push 를 했으나 빌드하는 과정에서 다음과 같은 liquid syntax error 가 발생하였다. 구글을 통해 쉽게 원인과 해결책을 찾아내어 해결할 수 있었다. 원인 Jekyll에서 사용되는 liquid는 {{와 }} 를 escape 문자로 사용하는데, md문서에 {{, }} 가 있는 경우 에러 메시지를 출력하기 때문이다. ...