일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swagger
- generate entity
- JPA
- java8
- MySQL
- dto valid
- header setting
- jvm
- Next.js 14
- generate pojos
- 초기 구축
- 헤더 설정
- 리눅스
- CentOS6
- custom valid
- memcached
- React
- java9
- JavaScript
- spring
- SpringBoot
- docker 설치
- Java
- jpa entity자동
- 초기 세팅
- spring boot
- ollama langflow
- NextJS
- 도커
- docker
- Today
- Total
목록1. 개발자 (16)
개발자의 길
1. windows 에서 설치 아래 경로로 이동해서 Windows용 nvm설치 파일을 다운로드 한다. nvm-setup.zip 파일을 다운로드 한다.https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windowsA node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windowsgithub.com (위 링크에서 스크롤좀 내리면 나온다)압축을 풀면 폴더 내부에 nvm-setup.exe 파일이 나온다. 해당 파일을 실행시키면 nvm이 설치가 된다. 윈도우 터미널에서 아래 명령어를 입력하면 설치된 NVM의 버..
k6, grafana, influxdb가 모두 window에 테스트 용으로 설치 되어 있고, 기본 디폴트 설정이 되어있으며, 디폴트 포트로 띄워져 있다는 가정하에 시작하겠습니다. grafana를 접속해보자 http://localhost:3000 name은 마음대로 지정하고, HTTP url 에는 이미 띄워놓은 influxDB 호스트를 적는다 *) 사실 influxdb 2.x 버전으로 하였으면, Query Language를 Flux로 선택해야하고, influxdb 2.x 버전부터는 gui를 제공해주기 때문에, influxdb 먼저 접속해서 셋팅하여서, Organiztion, Default Bucket, Token 를 먼저 구해 놓아야 한다. 우리는 window 셋팅으로 하는 중이라 influxdb 1.x ..
그라파나(Grafana)란? 그라파나는 오픈소스 메트릭 데이터 시각화 도구로 메트릭 분석 플랫폼을 지향하고 있습니다. Torkel Ödegaard의 주도로 2014년 처음 릴리스되었으며, 처음에는 그라파이트(Graphite), 인플럭스DB(InfluxDB), 오픈TSDB(OpenTSDB) 등을 지원하는 오픈소스 대시보드 도구로 개발되었습니다. 메트릭 정보를 시각화하고 대시보드를 구성한다는 큰 틀은 여전히 변함이 없습니다만, AWS 클라우드와치(AWS CloudWatch), 애저 모니터(Azure Monitor)와 같은 클라우드 데이터 소스를 비롯해 로키(Loki)나 엘라스틱서치(ElasticSearch) 등을 기반으로 로그 데이터를 지원하는 등 더 많은 데이터 소스를 지원하고 있습니다. 또한 엔터프라이즈..
– InfluxDB 특징 하나의 데이터 포인트마다 timestamp를 식별자로 가짐 (시간 데이터에 최적화) CR(ud) DB : 시계열 데이터를 저장하고 조회하는데 최적화된 DB, 수정 삭제 가능하나 권장 안함 RESTful API 제공 Schemaless Design : 따로 테이블 생성 과정 필요 없음 중복 데이터 자동 인식 저장 데이터 보존 주기 (RP) 설정 가능' RDBMS 와 InfluxDB 용어 비교 RDBMS InfluxDB Database Bucket Table Measurement Indexed Column Tag Key InIndexed Column Field Key – InfluxDB 데이터 구조 Line Protocal 구조 InfluxDB는 데이터 한 줄이 하나의 Point를 ..
설치 사이트 : https://k6.io/docs/get-started/installation/ Installation k6 has packages for Linux, Mac, and Windows. As alternatives, you can also using a Docker container or a standalone binary. k6.io 설치 이후 terminal 에서 확인 k6에서 간단히 부하 테스트를 위한 url 을 제공해준다. https://test.k6.io 간단한 스크립트 생성 script.js import http from 'k6/http'; import { sleep } from 'k6'; export const options = { vus: 10, duration: '30s',..
코드리뷰의 중요성 코드리뷰란, 한 명 또는 여러 명의 개발자가 본인이 만들지 않은 코드의 내용을 점검(examining)하고, 피드백을 주는 과정을 말합니다. 여기에서 피드백이란 오타, 버그 가능 성, 개발 표준 등에 대한 의견이 될 수도 있고, 좋은 코드에 대한 긍정적인 피드백이 될 수도 있습니다. 뒤에서 자세하게 설명하겠지만, 코드리뷰의 핵심은 단순히 코딩 스타일을 일관되 게 유지하거나, 예상되는 문제를 일찍 파악하는 데에 그치지 않고 코드에 대한 책임이 그 코드를 만든 사람 혼자에게 있지 않고 우리 모두에게 있다는 문화를 만드는 데에 있습니다. 이번 글에서는 코드리뷰가 실제로 왜 중요한지 알아보고 실제로 코드리뷰를 수행하는 방식들, 그리고 코드리뷰에서 중점적으로 확인해야 하는 내용들과 주의사항들을 ..
Mac 키보드 단축키 특정 키 조합을 눌러 보통은 마우스, 트랙패드 또는 기타 입력 기기가 있어야 가능한 작업을 수행할 수 있습니다. 키보드 단축키를 사용하려면 하나 이상의 보조 키를 누른 상태에서 단축키의 마지막 키를 누릅니다. 예를 들어 command-C(복사)를 사용하려면 command 키를 누른 상태에서 C 키를 누른 다음 두 키를 놓습니다. Mac 메뉴와 키보드에서는 다음과 같은 보조 키를 비롯한 특정 키가 기호로 표시되기도 합니다. command(또는 cmd) ⌘ shift ⇧ option(또는 alt) ⌥ control(또는 ctrl) ⌃ caps lock ⇪ fn Windows PC용 키보드에서는 option 대신 Alt 키, command 대신 Windows 로고 키를 사용합니다. 일부 ..
$git clone --mirror 저장소1의주소(복사할 주소) $cd 저장소1의주소.git $git remote set-url --push origin 저장소2의주소(복사될 주소) $git push --mirror
맨 아래 출처를 적어놓았습니다. 단순한 영어라 그대로 가져왔습니다. With more than 4 billion mobile users today if you aren't on connecting with your audiences on mobile, you don't exist. People enjoy using smartphones so much that it's come to needing to challenge ourselves to have a no-tech day. Checking your time, emails, booking a cab, shopping, ordering medicine, getting a legal consultation. Anything you want people to..
잘 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다. 0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port) 대부분의 유닉스 계열 운영 체제의 경우, 잘 알려진 포트를 열려면 루트 권한이 있어야 한다. 이 번호는 강제적으로 지정된 것은 아니며, IANA의 권고안일 뿐이다. 가끔 각 포트 번호를 그대로 사용하지 않고 다른 용도로 사용하기도 한다. 이 경우, 트로이 목마와 같은 프로그램들이 악의적인 목적으로 포트를 ..