일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SpringBoot
- grafana local
- Java
- java8
- grafana 설치
- jvm
- docker 설치
- spring file download for url
- 리눅스
- React
- 그라파나 설치
- spring
- grafana windows
- docker
- MySQL
- k6 granafa influxdb
- memcached
- Java21
- CentOS6
- java file download for path
- JavaScript
- java9
- url 파일 다운로드
- windows grafana 설치
- 도커
- java 버전별
- spring file download for path
- k6 gui
- spring boot
- java file download for url
- Today
- Total
개발자의 길
– 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',..
MailSender 인터페이스를 상속받은 JavaMailSender를 이용하는 이메일 전송 시스템 build.gradle 디펜던시 추가 implementation 'org.springframework.boot:spring-boot-starter-mail' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vin..
업무를 하다보니, 한개 프로젝트에 다중의 db를 연결 할 일이 많다. 대부분의 구글링을 찾다보면, 가장 자주 보이는 예제가 Transactional(readonly=true) 같은 어노테이션으로 master/slave를 나눠서 쓰는 예제가 많이 보인다... 근대 나는 사실 트랜잭션과 상관없이, 다중의 db를 쓰고 싶고.. 3개 이상의 다른 connection db 를 사용하고 싶었다.. 고민에 고민을 거듭하고, 검색에 검색을 하여서.. custom annotation을 따로 만들어서, 해당 값을 AbstractRoutingDataSource에 determineCurrentLookupKey() 에서 값을 받아 오면 될거 같았다 기본 springboot 셋팅은 했다 치고.. application.yml sp..
spring security 의 설정중에 중복 로그인을 막는 설정이 있다. 찾아보면, sessionManagement maximumSessions maxSessionsPreventsLogin expiredUrl sessionRegistry 뭐 이런 설정을 하라고 나와있을 거다. 그런데, 설정 하라는대로 다 했는데 안되면 막막하다. 우리가 로그인쪽에 셋팅한 부분에서 implements UserDetailsService 를 설정한 파일에 @Override public UserDetails loadUserByUsername(String loginId) throws UsernameNotFoundException { return ~~~ } 이런 소스가 있을거다. 기본적으로 springsecurity는 유저 정보를..