
🍍구글 스프레드 시트 구글 스프레드 시트가 뭔지 잘 몰라서 막연하게 엑셀 친구인가보다했었는데, 좀 더 다양한 역할을 할 수 있는 것 같다. 구글 스프레드 시트에는 확장 프로그램인 Google Apps Script 를 설치할 수 있는데, Google Apps Script는 구글 서비스와 상호 작용하는 JavaScript 기반의 스크립트 언어! 난 UUID를 생성 테스트를 위해 설치해보았다. 1. 구글 스프레드 시트를 검색해서 들어가기 난 내용 없음을 선택 2. 선택 후 상단에 확장 프로그램 아이콘 클릭 확장 프로그램 관리 누르고 app script 치고 다운! 3. 다시 스프레드 시트돌아와서 확장 프로그램 > apps script 클릭 4. 내가 쓸 코드 입력하고 아래 사진에 체크되어 있는 아이콘(저장) ..

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

🩵@PathVariable Spring 프레임워크에서 사용되는 어노테이션으로, URL 경로에 포함된 변수 값을 추출하는 데 사용됩니다. 이 어노테이션을 사용하면 RESTful 웹 애플리케이션에서 동적인 URL을 처리할 수 있습니다. 예를 들어, URL 경로에서 특정 값이 변수로 전달되는 경우에 활용됩니다. import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @Controller public class MyController { @GetMapping("/us..

🩵Query String 쿼리 스트링 ?value=dfsdf와 같은 형태로 전달되는 부분은 쿼리 스트링(Query String)인데, 쿼리 스트링은 URL에 추가적인 매개변수를 전달하는 데 사용된다. @GetMapping("/example") public String handleRequest(@RequestParam(value = "param1") String customName) { // customName을 사용하여 로직을 수행합니다. // 요청 파라미터에서 param1이라는 이름의 값이 추출됩니다. return "examplePage"; } ?param1=입력값과 같이 요청 파라미터를 전달하면, Spring은 해당 요청 파라미터를 추출하여 customName 변수에 할당 이해가 안될 수도 있으니 위..

1. 윈도우(로컬) > 서버(리눅스) 파일 전송 🔶SCP ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy(scp)의 약자로서 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜 ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때문에 안정된 프로토콜 secure copy의 줄임말로 ssh를 이용하여 네트워크로 연결된 호스트간에 파일을 주고받는 명령어 구문 : # scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] 여기서 옵션이란 -r , -p 등을 얘기한다. * 내가 선택한 디렉토리 하위 모든 디렉토리를 보내고 싶은경우 -r을 써주면 된다. 아래 내용을 간단하게 정리하자면 1. 내가 보내고자하는 파일이 있는 ..

🩷Wireshark 와이어샤크는 네트워크 패킷을 감시 및 분석하는 프로그램으로, 이름이 가장 널리 알려진 소프트웨어 네트워크 장비뿐만 아니라 머신 비전 카메라를 사용하는 경우에도 어떠한 문제가 있다면 와이어샤크로 패킷을 분석하고 문제점을 찾는데 도움이 되며 TCP 통신으로 장치와 명령어를 주고받으면서 패킷의 데이터 형태는 어떠한지 학습하는 데에도 유용하게 사용된다. 라고 합니다! https://www.wireshark.org/#download Wireshark · Go Deep Wireshark: The world's most popular network protocol analyzer www.wireshark.org 여기서 다운받고 계속 next 누르면 되고 드라이브 설치하라고 하는데 설치하면 되고....

환경 : 스프링부트 나는 파일질라가 편해서 파일질라로 올렸는데 파일 올리는 법은 여러가지인 듯 하다. 파일질라실행 후 호스트 사용자명 비밀번호 포트를 입력하고 빠른 연결을 하는데 나는 궁금했던게 포트는 어떻게 해야하나? 개발서버가 222.222.222.222 이런식으로 있었는데 포트가 각 제품마다 달랐는데 그럼 엄마가 되는 포트?가 뭔지 몰랐는데 22로 접속하라고 하길래 했는데 됐다. 22 : SSH : Secure Shell : 시큐어 셀 : 다른 사용자가 세션을 엿듣지 못하도록 세션을 감싸 보안 및 안정성을 높임. 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 프로토콜. Linux 계열에서 사용함. 라고 하는거 보니 보안을 ..

🍍ReflectionTestUtils.invokeMethod Spring Framework의 Testing 모듈에서 제공하는 유틸리티 메소드 중 하나로, 리플렉션(reflection)을 사용하여 테스트 대상 클래스의 private 메소드를 호출하는 데 사용 로컬에서 돌리는 것이 어려워서 테스트 코드를 작성해서 돌리던 중 private라서 테스트가 안된다 에러를 만남.. private를 public으로 잠깐 바꿔주고 테스트해도 될 것 같긴 했는데 그건 좀 아닌 것 같아서 팀원분에게 물어봤는데 ReflectionTestUtils.invokeMethod 사용법을 알려주셨다 A class 의 method public class A { private 타입 b(파라미터1, 파라미터2){ } } A a = new A..
⭐clean clean 은 컴파일 된 결과물인 .target 폴더를 지워주는 메이븐 명령어 package install 모두 프로젝트를 빌드하여 jar 실행 파일을 만들어주는 명령어 ⭐package 소스 코드를 컴파일하고 패키지한다. ex) 만약 pom.xml에 jar파일로 패키지하라고 하면, 패키징할때 jar파일로 만들고 타겟 디렉토리에 만든다. ⭐install 로컬 repo에 패키지를 배포 컴파일하고, 패키지한다. package랑 다른 점은 로컬 레포지토리에 패키지를 생성해서, 로컬 레포지토리에 있는 다른 프로젝트들이 접근이 가능하도록 함 mvn clean package mvn clean install 두 명령어 모두 target folder를 제거한다. maven 빌드 시 테스트 건너뛰기 1. 커맨..

🩷case when end 용법은 case when 조건 else 조건이 맞지 않는 경우 end는 CASE 문의 끝을 나타냄 이런식으로 사용하면 되고 아래는 예시! CASE WHEN a.column != b.column THEN '[코드] ' || b.title ELSE b.title END as title 위에서 보면 ||가 있는데 이건 [코드] 뒤에 b.title이 붙는다는 말이다 b.title이 '티스토리'라면 반환되는 값은 '[코드] 티스토리'가 될 것 🩷]]> 문자열 ]]>은 XML 문서에서 CDATA 섹션을 나타냅니다. CDATA 섹션은 XML 문서에서 특수 문자나 마크업을 해석하지 않고 원본 그대로 포함하려고 할 때 사용된다하는데, AND a.컬럼 ]]> '컬럼코드' SQL 조건 a.컬럼 ]..
- Total
- Today
- Yesterday
- springMVC #DTO #VO #DAO
- APP SCRIPT
- nextTick
- selectpicker
- 고유식별자
- 구글스프레드시트
- PathVariable
- 로컬에서서버
- invokeMethod
- 파일전송프로토콜
- SCP 명령어
- computed
- 개발자면접질문
- 파라미터받는법
- 스프링프레임워크
- 프론트엔드 #
- 부트스트랩
- vue라이프사이클
- How to generate an uuid in google sheet?
- 리눅스
- 개발자질문
- 패킷캡쳐하는법
- centos7
- pcap저장
- selectOption
- 와이어샤크문법
- 서버포트설정
- vue.js
- uuid
- ReflectionTestUtils
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |