본문 바로가기

개발

(31)
[GIT] vscode git auto login 설정 https://git-scm.com/docs/git-credential-store Git - git-credential-store Documentation If not set explicitly with --file, there are two files where git-credential-store will search for credentials in order of precedence: ~/.git-credentials User-specific credentials file. $XDG_CONFIG_HOME/git/credentials Second user-specific credentials file. git-scm.com $ git config credential.helper store 위와 같이..
[php] version switch sudo update-alternatives --config php update-alternaives --config 입력시 위와 같은 버전 switch 입력 메시지가 확인되고, 원하는 버전을 입력하면 변경된다.
[PHP] version update (ubuntu) php package 저장소 추가 sudo add-apt-repository ppa:ondrej/php sudo apt-get update 현재 버전보다 높은 버전의 php install sudo apt install php8.0-common php8.0-cli -y php 버전 및 모듈 확인 php -v php -m 필요에 따라 다른 확장패키지를 php8.0-{name} 으로 추가하면 된다. https://php.watch/articles/php-8.0-installation-update-guide-debian-ubuntu
[Vue] Component 재사용 export default { path: '/test', component: () => Layout, children: [ {path: 'path1', component: () => Listcomponent}, {path: 'path2', component: () => Listcomponent}, ] } path만 다르게 해서 하나의 컴포넌트를 재사용할 때, 컴포넌트가 업데이트되지 않는 문제 발생. router-view에 key 속성을 추가하여 path로 컴포넌트를 식별하도록 해줌으로써 해당 컴포넌트를 동일요소가 아닌 다른 요소로 인식하여 컴포넌트 데이터가 업데이트된다. key는 이름답게 고유해야만 렌더링 오류를 방지할 수 있다. key 속성 참고.. https://v2.vuejs.org/v2/api/#..
[JPA] native query 에서 @변수 사용 시 오류 jpa native query 에서 @로 변수를 선언해서 사용했을 떼 Space is not allowed after parameter prefix 위와 같은 오류 발생. @rownum\\:=@rownum+1 \\ 역슬래시 적용하면 문제가 해결된다. hibaernate 버전에 따라 역슬래시를 하나만 써도 된다고 함
[Spring Boot] JPA native query to dto throw error nativequery의 결과를 dto에 담으려고 하니 아래와 같은 에러 발생 No converter found capable of converting from type [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] to type https://www.baeldung.com/jpa-queries-custom-result-with-aggregation-functions jpa 쿼리는 보통 맵핑된 엔티티 인스턴스를 결과로 생성하지만,, 네이티브 쿼리를 이용한 결과는 object를 반환한다. 그래서 아래와 같이 Object로 정의해서 엑세스가 가능하지만, key, value 형태의 리턴이 ..
[Spring boot] JPA hibernate second level cache with redisson 이미 조회된 DB데이터의 접근 비용을 줄이기 위해 데이터를 캐시하여 retrieve 한다. https://redisson.org/glossary/hibernate-second-level-cache.html What is the Hibernate second-level cache? | Redisson Part of Hibernate’s efficiency comes from the use of a component called the “second-level cache” or “L2 cache.” So what is the Hibernate second-level cache, and how should you use it? redisson.org level2 cache는 큰사이즈의 데이터를 저장하지만 le..
[Spring Boot] Jwt gradle 설정 implementation 'io.jsonwebtoken:jjwt-api:0.11.5' implementation 'io.jsonwebtoken:jjwt-impl:0.11.5' implementation 'io.jsonwebtoken:jjwt-jackson:0.11.5' JwtTokenProvider 생성 import java.security.Key; import java.util.Base64; import java.util.Date; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Value; import org.springframewo..

반응형