Dev ing

Dev ing

  • 분류 전체보기 (52)
    • Dev (32)
      • NodeJs (2)
      • Spring (5)
      • Django (5)
      • React+Redux (0)
      • React Native (1)
      • JavaScript + TypeScript (1)
      • Java (5)
      • Golang (3)
      • Python (1)
      • C. C++ (0)
      • Etc (9)
    • BearVoca (0)
      • 백엔드 (0)
      • 인프라 (0)
    • Issue & Solution (13)
    • 생각해볼 내용 (3)
    • Note (4)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Dev ing

컨텐츠 검색

태그

Annotation 스프링 nodejs PostgreSQL postgres Gradle react native golang rn Spring react Java Github node.js bean gRPC JavaScript 라즈비안 rasbian django

최근글

댓글

공지사항

아카이브

Dev(32)

  • [Java] Stream api 정리

    정리가 매우 잘 되어 있는 글을 찾았습니다. thx. Reference https://futurecreator.github.io/2018/08/26/java-8-streams/ Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io

    2022.09.17
  • [Spring] gradle 정리

    Language * Groovy ( default ) * Kotlin File gradlew 리눅스 or OSX 용 실행 쉘 스크립트 파일 => ./gradlew :서브프로젝트:build gradlew.bat 윈도우용 실행 스크립트 파일 settings.gradle 프로젝트의 구성 정보 파일 > 모노레포에서 멀티프로젝트 구성 시, 하위 프로젝트 구성을 설정 rootProject.name = 'root-project' include 'sub-project-1' include 'sub-project-2' include 'sub-project-3' ... build.gradle 프로젝트의 라이브러리 의존성, 플러그인 등을 설정하는 빌드 스크립트 파일로 Node에서 package.json / golang에서 g..

    2022.09.07
  • [MySQL] 특정 DB에 유저 생성 및 권한 부여

    MySQL에서 db생성 및 해당 db에 권한 부여 //초기 mysql 접속 mysql -u root -p 초기에 생성시, root계정과 root계정으로 설정한 비밀번호를 입력하고 들어간다. //db생성 create database [db이름] default character set utf8; //유저 생성 create user [유저이름]@['localhost': 로컬호스트에서만 접속 가능, '%': 외부 접속 가능] identified by [비밀번호]; //특정 db에 모든 권한 부여 grant all privileges on [db이름].* to [유저이름]@[접속가능패턴] identified by [비밀번호];

    2022.03.24
  • [Java] @Entity 객체의 값 수정 시 자동 DB 갱신?

    @Entity와 트랜잭션 JPA를 통해 테이블과 매핑된 엔티티 객체를 repository에서 불러와 값을 수정하는 메소드에 @Transactional 어노테이션이 부터있다면(@setter, 혹은 그 외의 메소드 등을 이용하는 등) 마지막에 respository.save()를 하지 않아도 자동으로 테이블에 반영된다. 이는 JPA가 엔티티의 값이 수정되었을 때 트랜잭션을 커밋한다면 자동으로 데이터베이스에 반영해주기 때문이다. 즉, @Transactional 어노테이션이 붙은 메소드 내에서 @Entity 객체의 값이 수정된다면 메소드가 정상적으로 작동된 이후 트랜잭션이 커밋되기 때문에 db에 수정 내역이 반영된다.

    2022.03.03
  • [Raspberry pi] Ubuntu server 설치 - 모니터, 마우스, 키보드 필요 없음

    ubuntu 설치 배경 라즈비안을 버리고 우분투를 설치했다. 이유는 docker를 좀 더 잘 활용하기 위해서..? 라즈비안에서는 이미지가 안 맞아 pull이 불가한 경우가 종종 있었다. ubuntu 설치하기 먼저 우분투 이미지를 다운로드 받는다. 나는 docker용으로 쓸 것이기 때문에, ubuntu desktop이 아닌 ubuntu server를 설치했다. ubuntu server는 desktop에 비해 PC로서의 기능은 적지만, 더 가볍고 서버용으로 적합하다. 아래의 링크에서 우분투 이미지를 다운로드 받는다. https://ubuntu.com/download/raspberry-pi Install Ubuntu on a Raspberry Pi | Ubuntu Ubuntu is an open-source ..

    2022.02.09
  • [MongoDB] Authentication 인증 추가

    Authentication의 필요성 보안을 위해.. Remote DB에 접속할 때 해킹을 막기 위함이다. 기본적으로 mongo는 admin이라는 db가 존재하는데, 여기에 사용자를 추가하면 된다. > use admin > db.createUser({ user: '[유저이름]', pwd: '[패스워드]', roles: ['[...관련 롤]'], }) 역할은 아래의 링크를 참조 https://docs.mongodb.com/manual/reference/built-in-roles/#database-administration-roles Built-In Roles — MongoDB Manual Docs Home → MongoDB ManualMongoDB grants access to data and command..

    2022.02.08
1 2 3 4 ··· 6
Github
© 2018 TISTORY. All rights reserved.

티스토리툴바