졸리다

졸리다

  • 분류 전체보기 (149)
    • TIL (16)
      • 자바 (7)
      • 웹 (6)
      • 자바스크립트 (3)
      • ETC (0)
    • 책 (15)
      • 객체지향의 사실과 오해 (7)
      • Http&Network Basic (3)
      • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (5)
    • 강의 (22)
      • 실전 JSP (1)
      • 예제로 배우는 스프링 입문 (1)
      • 자바 스프링 프레임워크 (1)
      • 스프링 부트 개념과 활용 (11)
      • 생활코딩 (6)
      • JS Flow (2)
    • 프로그래머스 (96)
      • LEVEL 1 (29)
      • LEVEL 2 (37)
      • LEVEL 3 (3)
      • LEVEL 4 (1)
      • 카카오 (26)
  • 홈
  • 알고리즘
RSS 피드
로그인
로그아웃 글쓰기 관리

졸리다

컨텐츠 검색

태그

최근글

댓글

공지사항

아카이브

분류 전체보기(149)

  • [혼자 구현하는 웹 서비스] 4장 머스테치로 화면 구성

    4장 머스테치로 화면 구성 책이 아닌 강의로 스프링 공부를 할 때, 화면 구성을 위해서 Thymeleaf를 많이 사용하였다. 화면 구성 자체가 관심 분야가 아닌 탓인지, 문법이 어려운 탓인지 흥미가 잘 가지 않았었다. 이해하며 작성하기 보단, 그때그때 필요한 내용을 검색하여 무작정 사용한 적이 많았던 것 같다. 머스테치는 그보다 훨씬 간단해서 사용하기 편하다고 하니 열심히 공부해서, 잘 사용하는 템플릿 엔진으로 만들고 싶다. 1. 서버 템플릿 엔진과 머스테치 일반적으로 웹 개발에 있어 템플릿 엔진이란, 지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어를 이야기한다. 그렇다면, 서버 템플릿 엔진은 말 그대로 서버 측에서 동작하는 템플릿 엔진이다. 대표적으로 JSP, Freemarke..

    2020.07.08
  • [혼자 구현하는 웹 서비스] 3장 JPA로 데이터베이스 다뤄보자

    3장 JPA JPA가 무엇인지는 알고 있었지만, 직접 사용해보게 된 것은 처음이었다. 실제로 스프링 프로젝트를 JPA 없이 몇 번 진행해 보았는데, 쿼리문을 작성하는데 꽤나 많은 시간이 필요했다. 자사 서비스를 개발하는 대부분의 곳에서 SpringBoot와 JPA를 전사 표준으로 사용한다고 하니, 개념을 잘 익히고 연습해 봐야겠다. 1. JPA란? 현대의 웹 애플리케이션에서 관계형 데이터베이스는 빠질 수 없는 요소이다. 관계형 데이터베이스는 쉽게 말해 키와 값으로 이루어진 데이터 베이스 형태이다. 관계형 데이터베이스는 SQL만 인식할 수 있기 때문에, 프로젝트에는 애플리케이션 코드보다 SQL이 더 많아지는 상황이 벌어지게 되었다. 실제 현업에서는 수십, 수백 개의 테이블이 있는데, 각각의 테이블에 CRU..

    2020.07.06
  • [프로그래머스] 보석 쇼핑

    import java.util.*; class Solution { public int[] solution(String[] gems) { int[] answer = new int[2]; answer[0] = 1; answer[1] = gems.length; int compare = gems.length-1; int start=0; int end=0; int flag =0; Map gemMap = new HashMap(); for(int i=0; i

    2020.07.03
  • [프로그래머스] 수식 최대화

    import java.util.*; class Solution { public long solution(String expression) { long answer = 0; List allAnswer = new ArrayList(); String[][] allCase = {{"+","-","*"},{"+","*","-"},{"-","+","*"},{"-","*","+"}, {"*","+","-"},{"*","-","+"}}; for(int i=0; i

    2020.07.02
  • [프로그래머스] 키패드 누르기

    import java.util.*; class Solution { public String solution(int[] numbers, String hand) { String answer = ""; String left = "*"; String right = "#"; String[][] phone = {{"1","2","3"},{"4","5","6"},{"7","8","9"},{"*","0","#"}}; for (int i=0; i

    2020.07.02
  • [혼자 구현하는 웹 서비스] 2장 스프링 부트에서 테스트 코드를 작성하자

    2장 스프링 부트에서 테스트 코드 테스트 코드는 내가 관심있게 공부한 분야이기도 하다. 어떠한 책이나 플랫폼을 통해 공부해도 테스트 코드의 중요성은 항상 강조하는 것 같다. 이 책에서 또한 스프링 부트에서의 테스트 코드 작성법에 대해 기본적인 내용을 배울 수 있었다. 1. 테스트 코드 개발자로 취업하기 위해 공부중인 사람이라면 누구나 한번쯤 우대사항에 적혀있는 테스트 코드 작성경험을 본 적이 있을 것이다. 그만큼 대부분의 IT 서비스 회사가 테스트 코드를 중요시 하고 있다. 견고한 서비스를 만들기 위해서는 TDD를 하거나 최소한 단위 테스트 코드를 꼭 작성해야 한다는 이유이다. TDD와 단위 테스트 코드에는 차이점이 있다. TDD는 테스트가 주도하는 개발을 뜻한다. 즉, 테스트 코드를 먼저 작성하는 개발..

    2020.07.01
1 2 3 4 5 6 ··· 25
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바