천상나타의 일상다반사

닫기 검색결과 전체 보기
  • 목록
    spring에서 특정 프로퍼티가 없으면 빈이 등록되지 않는 어노테이션 - @ConditionalOnProperty

    스프링에서는 특정 property가 없으면 제외할 수 bean lifecycle에서 제외할수 있는 어노테이션을 제공한다.다음과 같이 특정 이메일이 존재할때만 빈을 등록할 코드를 작성합니다.@ConditionalOnProperty(name = "specific.email.value", matchIfMissing = false)@Componentpublic class TokenSpecificEmailProvider {} 아래는 속성에 대한 설명은 아래와 같습니다.name필수 속성으로, 확인할 프로퍼티의 이름을 지정합니다. 여러 개의 이름을 배열로 지정할 수도 있습니다.havingValue프로퍼티의 값과 일치해야 하는 값을 지정합니다. 기본값은 빈 문자열("")입니다. 이 속성은 선택적으로 사용할 수 있으며,..

    IT/JAVA
    2023. 5. 8. 11:53
  • 목록
    라즈베리파이에 젠킨스 설치 및 서비스 등록

    다음 명령어를 사용하여 최신 패키지 리스트를 업데이트합니다.sudo apt-get updatesudo apt-get install default-jdk #java를 설치합니다. 다음 명령어를 통해 젠킨스를 설치합니다.wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'sudo apt-get updatesudo apt-get install jenkins최신패키지 업데이트시 아래와 같이 에러가 난다면 아래 스크립트를 참고하여..

    IT/Server
    2023. 4. 23. 01:09
  • 목록
    디자인 패턴 : 팩토리 메서드(Factory Method) 에서 대해서 알아보자.

    팩토리 메서드 패턴은 부모 클래스에서 인터페이스 등을 통해 추상화하여 지정하고 자식클래스에서 객체 생성코드를 클라인언트로 분리하여 처음 개발시 추가가 될 수 있는 모듈에대해 미리 대비하여 유연성과 확장성을 가지기 위한 패턴입니다. 즉, 팩토리 메서드는 객체 생성을 담당하는 팩토리 클래스를 정의하고, 이를 사용하여 객체를 생성합니다. 이를 통해 클라이언트 코드는 구체적인 객체 생성 로직을 알 필요 없이 팩토리 클래스에 의존하여 객체를 생성할 수 있습니다. public abstract class Animal { public abstract String getName(); } public class Cat extends Animal { @Override public String getName() { retur..

    IT/JAVA
    2023. 4. 19. 15:23
  • 목록
    라즈베리파이(우분투) 외장디스크 자동 마운트하기

    sudo blkid 이 명령어는 시스템에 연결된 모든 스토리지 장치의 UUID를 출력합니다. 마운트할 장치의 UUID를 입력합니다. 입력 후 마운트할 디렉토리를 생성 혹은 지정합니다. 저는 /media/workspace로 지정하겠습니다. sudo vi /etc/fstab 기존에 마운트 되어있는 목록의 맨 아래에 UUID를 입력하고 마운트할 디렉토리, 파일시스템 타입등을 기록합니다. UUID= /media/workspace ntfs defaults 0 0 저장 후 sudo mount -a 위의 명령어를 친다면 /etc/fstab 파일에서 설정한 마운트를 적용 이제 재부팅시 자동으로 마운트가 됩니다. 샘플 sudo blkid /dev/sda2: LABEL="pi2" UUID="64E2-2BDE" BLOCK_..

    IT/Server
    2023. 4. 12. 00:00
  • 목록
    라즈베리(라즈비안) 파이 시스템 부팅시 vnc 서버 활성화 하기

    시스템 터미널은 접속 후 sudo vi /etc/profile 에서 제일 마지막 줄로 갑니다. 아래 코드를 입력 후 저장 if [ $(tty) == "/dev/tty1" ]; then clear vncserver -geometry 1980x1080 fi 시스템 재부팅시 vnc서버를 활성화 합니다.

    IT/Server
    2023. 4. 7. 15:01
  • 목록
    Linux 환경에서 VI 에디터 없이 사용하는 방법

    nata@dev:/etc/nginx/conf.d# cat #나오면 생성하고 싶은 파일 입력 > server { > listen 80 ; > #listen 443 ssl; 작성 완료 후 > EOF EOF 입력 후 엔터

    IT/Linux
    2023. 4. 4. 10:48
  • 목록
    라즈베리파이에서 파일 및 폴더 공유하기 (samba)

    삼바를 설치합니다. sudo apt-get install samba 설치가 완료된 후 설정파일을 수정합니다. sudo vi /etc/samba/smb.conf smb.conf 파일에서 [homes] 섹션을 찾습니다. 이 섹션에서, read only = no를 추가하여 읽기 및 쓰기 권한을 부여합니다. 아래 그림은 no로 수정한 화면입니다. [share] comment = Shared Folder path = /home/pi/shared browseable = yes read only = no create mask = 0777 directory mask = 0777 valid users = @users share라는 path의 폴더를 공유하는 프로퍼티를 추가합니다. sudo smbpasswd -a pi s..

    IT/Server
    2023. 4. 3. 00:48
  • 라즈베리 파이에서 GUI VNC에서 한글꺠짐현상 변경

    GUI에서 설정하는 법 "Raspberry Pi Configuration"을 선택하고, "Localisation" 탭을 클릭합니다. "Set Locale" 버튼을 클릭합니다. 로케일 창에서 "ko_KR.UTF-8 UTF-8"을 선택하고, "OK" 버튼을 클릭합니다. "Set Default" 버튼을 클릭합니다. "Yes" 버튼을 클릭하여 설정을 저장하고, "OK" 버튼을 클릭합니다. 터미널 sudo locale-gen ko_KR.UTF-8 #한글로 업데이트 합니다. sudo update-locale LANG=ko_KR.UTF-8 한글폰트 설치 sudo apt-get update sudo apt-get install fonts-unfonts-core sudo apt-get install ibus ibus-h..

    IT/Server
    2023. 4. 3. 00:24
  • 목록
    라즈베리 파이 GUI 원격데스크톱 VNC 연결하기

    해당 글은 라즈베리파이에서 ssh를 연결했다는 가정하에 진행합니다. sudo apt update # vnc server 설치 sudo apt install realvnc-vnc-server # 라즈베리파이 설정 변경 sudo raspi-config config에서 "Interfacing Options" -> "VNC"로 이동하여 VNC 서버를 활성화합니다. 설정 후 vncserver를 활성화 합니다. vncserver -geometry 1980x1080 설치를 완료하면 아이피와 포트가 활성화됩니다. mac에서 vnc 클라이언트 설치하기 https://formulae.brew.sh/cask/vnc-viewer brew install --cask vnc-viewer 설치가 완료 된 후 윈도우 상단에 ip와 ..

    IT/Server
    2023. 4. 3. 00:04
  • 목록
    GIT Remote 레포지토리 변경 하기

    nata:cms nata$ git remote -v origin https://nata@bitbucket.org/nata/cms.git (fetch) origin https://nata@bitbucket.org/nata/cms.git (push) 현재 bitbucket으로 사용중인데 git hub로 변경해서 레포지토리를 관리할 생각이다. github에 empty repository 생성 후 git remote add github git@github.com:nata/cms.git git oirigin이 이미 있으므로 github로 변경한다. git push -u github master github 레포지토리로 push 한다. nata:cms tjpark$ git remote remove origin na..

    IT/System
    2023. 3. 21. 10:32
이전페이지
더 보기
다음페이지

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2026/11   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

카테고리

분류 전체보기 (415)
IT (144)
JAVA (20)
JSP (5)
NoSql (8)
Linux (5)
javaScript (15)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (26)
System (14)
Tool (33)
공부자료(비공개) (0)
일상 (259)
맛집 (69)
국내여행 (21)
해외여행 (32)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (10)
블로그팁 (8)
지역정보 (1)
자격증 (1)

카운터

Total
Today
Yesterday
  • 방명록
개인정보처리방침
천상나타.'s Blog is powered by daumkakao
블로그 이미지

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (415) N
    • IT (144) N
      • JAVA (20)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (15) N
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (26) N
      • System (14)
      • Tool (33) N
      • 공부자료(비공개) (0)
    • 일상 (259)
      • 맛집 (69)
      • 국내여행 (21)
      • 해외여행 (32)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (10) N
      • 블로그팁 (8) N
      • 지역정보 (1)
      • 자격증 (1) N

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바