카페인부족
close
프로필 배경
프로필 로고

카페인부족

  • 분류 전체보기
    • Front-End
      • React
      • HTML & CSS
      • Front-End 지식
    • Back-End
      • JAVA
      • Golang
      • HTTP
      • Nest.js
      • 기타
    • Errors
    • etc
[Jenkins] JDK버전을 늘려보자

[Jenkins] JDK버전을 늘려보자

Jenkins 메인에서 Jenkins관리 > Tools로 들어가준다." JDK installations"을 찾아서 Add JDK로 사용할 JDK 버전만큼 만들어주고,Name과 JAVA_HOME 경로를 적어준다. 내가 구축한 서버에는 /usr/lib/jvm/java-11-openjdk-amd64 경로여서 이렇게 작성했다. 근데 " not a directory on the Jenkins controller " 라는 오류가 확인됐다.아무리 찾아봐도 해결되지 않았다. 도커를 사용하는 경우서버에서 도커를 사용하고 있다는 사실을 알았다... 도커를 사용하면 서버에서 기존에 사용하던 /usr/lib/jvm를 찾아갈 수 없기때문에도커 실행시 볼륨 마운팅을 해주어야한다.docker run -d --name jenkins..

  • format_list_bulleted Back-End/기타
  • · 2025. 1. 17.
  • textsms
[Jenkins]젠킨스를 셋팅해보자.

[Jenkins]젠킨스를 셋팅해보자.

젠킨스 셋팅업무를 맡게되었다.서버에 설치는 되어있는 상태로, 자동빌드 및 배포작업을 할 예정이다. 생성 원하는 디렉토리 위치에서 New item을 생성한다.이름을 입력해주고 FreeStype project를 선택해주었다. 프로젝트 셋팅General은 기본적인 설명정도만 작성하고  "소스 코드 관리" 를 확인한다.Git을 선택하면 Repository URL 을 입력하는 란이 있다. URL만 입력하면 다음처럼 빨간 문구가 뜰텐데, 아래 Credentials 셋팅을 해주면 해결된다. 제일아래 살짝 보이는 Branches to build에도 빌드할 브랜치를 입력해준다. 아래셋팅에 대한 설명도 간단하게 적겠다. 빌드유발 (빌드 시점) "빌드를 원격으로 유발" - 스크립트를 통해 원격으로 빌드"Build after..

  • format_list_bulleted Back-End/기타
  • · 2025. 1. 14.
  • textsms
JwtToken 심화과정

JwtToken 심화과정

암호화 방식에 대해서 Jwt Token 방식을 사용하고있었는데, (Spring으로 Jwt Token값 생성하는 방법은 여기)이 Jwt Token은 https://jwt.io/ 사이트에 들어가면 토큰의 값을 확인할 수 있다.처음에는 암호화되서 프론트에 준 값인데 왜 값조회가 가능하지.. 그러면 암호화의 의미가 없지않나? 하는 의문이 들었었다. JWT 구조 파악Jwt의 값은 Header, Payload, Signature로 나뉜다. 이중에서 Payload는 넣고자 하는 실제 데이터부분인데, Payload는 단순히 Base64 인코딩되어있기때문에 Base64 디코딩으로 간단하게 값을 확인할 수 있다. 그리고 서버에서 갖고있는 key값으로 이 값들의 안정성을 보증하는게 Signature라고 볼수 있다.그래서 P..

  • format_list_bulleted Back-End/JAVA
  • · 2024. 12. 12.
  • textsms
Spring 프로젝트 시작하기 - 로그편

Spring 프로젝트 시작하기 - 로그편

로그를 개조해보겠다.1. log4j2 라이브러리 추가dependencies { ... // log4j2 implementation 'org.springframework.boot:spring-boot-starter-log4j2' testImplementation 'org.springframework.boot:spring-boot-starter-log4j2'}  2. log4j2 로그 양식규정해당 xml 파일은 /src/main/resources/log4j2.xml 경로에 생성했다. stock %d{yyyy-MM-dd HH:mm:ss.SSSS} [%t] %highlight{%-6p}{FATAL=bg_red, ERROR=red, WARN=yellow, INFO=gr..

  • format_list_bulleted Back-End/JAVA
  • · 2024. 12. 11.
  • textsms
MySQL 셋팅을 해보자.

MySQL 셋팅을 해보자.

회사컴퓨터를 보안문제로 포맷하게 되었다..ㅎ... 사실 보통 회사라면 DB 서버를 따로 두기때문에 MySQL서버를 구축할 일이 없기는 한데, 포맷된김에 한번 셋팅해보겠다. 1. 우선 MySQL installer를 받자. https://downloads.mysql.com/archives/installer/ MySQL :: Download MySQL Installer (Archived Versions)Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads..

  • format_list_bulleted Back-End/기타
  • · 2024. 12. 10.
  • textsms

[JAVA] SXSSF 엑셀파일 전송 API

/** * 엑셀 다운로드 구현 */ private void createExcelDownloadResponse(HttpServletResponse response, List> ListData, String fileName) { try (SXSSFWorkbook workbook = new SXSSFWorkbook(100); OutputStream out = response.getOutputStream()) { SXSSFSheet sheet = workbook.createSheet("sheetName"); // 헤더 생성 SXSSFRow headerRow = sheet.createRow(0); // ..

  • format_list_bulleted Back-End/JAVA
  • · 2024. 11. 20.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
카테고리
  • 분류 전체보기
    • Front-End
      • React
      • HTML & CSS
      • Front-End 지식
    • Back-End
      • JAVA
      • Golang
      • HTTP
      • Nest.js
      • 기타
    • Errors
    • etc
방문자

Today :
Yesterday :
최근 글
인기 글
최근 댓글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바