본문 바로가기 메뉴 바로가기

Nacho

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Nacho

검색하기 폼
  • 분류 전체보기 (47)
    • Js (4)
    • Vue (6)
    • Spring (6)
    • CS (4)
    • DB (10)
    • JAVA (3)
    • 🛠️DevTools (1)
      • Intellij (1)
    • 🍤Etc (4)
    • Git (2)
    • Server (6)
  • 방명록

JAVA (3)
[JAVA 1.8] 컨트롤러 파일 다운로드

🩵컨트롤러에서 파일 다운로드 (a 태그로 클릭하여) 배경 A서버에서 API요청하여 B서버에 있는 파일을 읽어서 A서버쪽 UI(Blod 객체 사용)로 byte로 출력하려고 하니 자꾸 인코딩이 제멋대로 되며, 안의 글자들이 깨지게 되어 파일을 사용할 수 없게 됨. A,B가 같은 리눅스 환경이라 그 점을 이용해 A태그를 이용해 UI쪽 컨트롤러에서 바로 다운받을 수 있게끔 구현 + HTTPS가 아니면 파일이 다운이 안된다고 뜨고 찾아보니 그렇다길래 HTTPS로 변경했는데 개인으로 받은거라 그런가 자꾸 인증서 문제가 생기고 제대로 돌아가지도 않아서 다시 HTTP로 변경 (우리는 총 3개의 서버를 연결해서 그런지 문제가 조금씩 있었다. 두 개의 서버는 HTTPS 괜찮을 것 같다.) 엣지에서는 또 잘 되고 그래서 그..

JAVA 2024. 3. 22. 11:57
[java] UUID(Universally Unique Identifier)

🩵UUID - 범용적으로 고유 식별자를 나타냅니다. - UUID는 중복될 가능성이 극히 낮아서 전 세계에서 유니크하게 식별되는데 사용되며, 분산 시스템이나 세션 식별자, 쿠키 값, 대규모 데이터베이스에서 자주 활용됩니다. - UUID는 128비트(16바이트)의 수로 표현되며, 16진수로 표현될 때 32개의 문자와 4개의 하이픈으로 이루어집니다. 1. 버전 버전 특징 설명 UUIDv1 시간 기반 시간과 노드 식별자를 사용하여 생성되며, 보통 1초 이상의 간격이 있을 때 중복이 발생하지 않습니다. 이 버전은 MAC 주소와 현재 시간을 기반으로 생성됩니다. UUIDv2 DCE 보안 시간 기반(UUIDv1)의 확장이며, POSIX UID/GID를 추가한 것입니다. 거의 사용되지 않습니다. UUIDv3 이름 기반..

JAVA 2023. 11. 14. 14:19
Java 객체 (mapper.convertValue)

✨convertValue Jackson 라이브러리에서 제공하는 JSON 데이터를 Java 객체로 변환하기 위한 메서드 ( ObjectMapper.class에 있음 ) 보통 우리는 받은 parameter를 아래와 같이 매핑시켜주는데 Map mapData = new HashMap(); // JSON 데이터를 mapData에 채웁니다. // Java 객체로 변환 PersonParam personParam = new PersonParam(); personParam.setName((String) mapData.get("name")); personParam.setAge((int) mapData.get("age")); personParam.setCity((String) mapData.get("city")); conv..

JAVA 2023. 10. 26. 14:27
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 프론트엔드 #
  • 서버포트설정
  • pcap저장
  • APP SCRIPT
  • 파라미터받는법
  • ReflectionTestUtils
  • 로컬에서서버
  • springMVC #DTO #VO #DAO
  • 스프링프레임워크
  • centos7
  • 리눅스
  • 고유식별자
  • How to generate an uuid in google sheet?
  • PathVariable
  • vue.js
  • 개발자면접질문
  • uuid
  • 개발자질문
  • 구글스프레드시트
  • invokeMethod
  • 파일전송프로토콜
  • 부트스트랩
  • 와이어샤크문법
  • 패킷캡쳐하는법
  • computed
  • selectpicker
  • nextTick
  • SCP 명령어
  • selectOption
  • vue라이프사이클
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바