전체 글 97

[Spring] @transactional(readonly = true) 오류 뜰 때 해결

[Spring] @transactional(readonly = true) 오류 뜰 때 해결 ✔ 현상 @transactional(readonly = true)를 추가해줬는데 readOnly 부분이 빨간색이 뜨면서 오류가 떴다 ✔ 원인 이런 경우는 보통 import 한 package가 올바르지 않아서 생기는 문제이다. 나는 확인해봤더니 javax.transaction.Transactional을 import하고 있었다. ✔ 해결 org.springframework.transaction.Transactional을 import하도록 수정해주면 된다. 그럼 아래 사진과 같이 빨간 오류 표시가 사라진다.

에러 2022.02.21

[프로그래머스] 베스트앨범 - 해시 Level 3 (Java)

[프로그래머스] 베스트앨범 (Java) 해시 - Level 3 👉 문제 링크 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 👉 문제 풀이 전체 소스 (github) GitHub - jennie267/algorithm: 알고리즘 알고리즘. Contribute to jennie267/algorithm development by creating an account on GitHub. github.com 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다..

알고리즘 2022.02.20

[프로그래머스] 위장 - 해시 Level 2 (Java)

[프로그래머스] 위장 (Java) 해시 - Level 2 👉 문제 링크 코딩테스트 연습 - 위장 programmers.co.kr 👉 문제 풀이 전체 소스 (github) GitHub - jennie267/algorithm: 알고리즘 알고리즘. Contribute to jennie267/algorithm development by creating an account on GitHub. github.com 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 스파이가 가진 의상들이 담긴 2차원 ..

알고리즘 2022.02.20

[프로그래머스] 전화번호 목록 - 해시 Level 2 (Java)

[프로그래머스] 전화번호 목록 (Java) 해시 - Level 2 👉 문제 링크 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr 👉 문제 풀이 전체 소스 (github) GitHub - jennie267/algorithm: 알고리즘 알고리즘. Contribute to jennie267/algorithm development by creating an account on GitHub. github.com 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다..

알고리즘 2022.02.20

[프로그래머스] 완주하지 못한 선수 - 해시 Level 1 (Java)

[프로그래머스] 완주하지 못한 선수 (Java) 해시 - Level 1 👉 문제 링크 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 👉 문제 풀이 전체 소스 (github) GitHub - jennie267/algorithm: 알고리즘 알고리즘. Contribute to jennie267/algorithm development by creating an account on GitHub. github.com 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외..

알고리즘 2022.02.20

[Springboot] mustache template으로 게시판 만들기 - 1 (등록)

[Springboot] mustache template으로 게시판 만들기 - 1 (등록) 목차 [Springboot] mustache template 설정 > [Springboot] mustache template으로 게시판 만들기 - 1 (등록) [Springboot] mustache template으로 게시판 만들기 - 2 (조회) 1. 게시글 등록 화면 만들기 레이아웃 파일 추가 src/main/resources/templates 디렉토리에 header.mustache, footer.mustache 파일 생성 header.mustache footer.mustache index.mustache 수정 - layout 적용 - 글 등록 버튼 추가 {{>layout/header}} 스프링 부트로 시작하는 ..

[Git] git 커밋 컨벤션 (Git Commit Message Convention)

[Git] git 커밋 컨벤션 (Git Commit Message Convention) ** 개인 기록용 현재 일하고 있는 팀에 커밋 컨벤션이 없다. 그러다보니 사람들이 커밋시에 보통 작업번호를 적고 끝나는 경우가 많은데 그러다보니 커밋 로그로 변경사항을 확인할때 어려움이 많다. 작업자에게 찾아가서 이때 왜 이렇게 작업을 했는지 히스토리를 여쭈어봐야한다. 그 분이 기억을 잘 하고계시면 좋겠지만 안그런경우도 많기때문에 커밋 컨벤션은 필요하다. 우테캠pro과정을 진행하는동안 커밋컨벤션(AngularJS Git Commit Message Conventions)에 맞춰 커밋을 하는게 규칙이었다. 기능단위로 쪼개서 커밋하기와 컨벤션에 맞게 로그를 남기기를 실천하다보니까 확실히 도움이 많이 된다는걸 느꼈다.(로그가..

형상관리/git 2022.02.16

[에러] java.util.IllegalFormatConversionException: d != java.lang.String 에러 해결

[에러] java.util.IllegalFormatConversionException: d != java.lang.String 에러 해결 Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.String at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4302) at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2793) at java.util.Formatter$FormatSpecifier.print(Formatter.java:2747) at java.util.F..

에러 2022.02.16

[Springboot] mustache template 설정

[Springboot] mustache template 설정 환경 : Springboot v2.1.7, intellij 2021.1.1 mustache 플러그인 설치 build.gradle 의존성 주입 compile('org.springframework.boot:spring-boot-starter-mustache') mustache의 파일 위치는 기본적으로 src/main/resources/templates 여기에 mustache 파일을 두면 스프링 부트에서 자동으로 로딩한다. index.mustache 스프링 부트로 시작하는 웹 서비스 index.mustache index url을 매핑한다 IndexController.java package com.sooki.book.springboot.web; imp..

[HTML] meta 태그 http-equiv 속성

[HTML] meta 태그 http-equiv 속성 개발을 하다가 아래와 같은 코드를 작성하는데 문득 그동안 아무생각없이 사용했던 meta 태그의 http-equiv속성에 대해 정리해야겠다고 생각이 들어서 기록한다 HTML에는 태그라는게 있는데 부가적인 정보를 제공해준다 그 중 http-equiv 속성은 HTTP 헤더에 정보 또는 값을 제공하는 content 속성이다. 주로 HTML 문서에서 사용할 문서의 종류나 새로고침 등에 사용된다 http-equiv 속성이 명시되어 있다면, content 속성도 함께 명시되어야 한다 http-equiv에 들어갈 수 있는 속성값 content-type : 인코딩 방식 명시 default-type : 우선 적용할 스타일시트 명시 (단, content 속성값은 문서의 l..

HTML 2022.02.14
반응형