본문 바로가기
728x90

📚 개발 공부108

[오픈소스] Apache ECharts 5.6 새로운 기능과 활용법 완전 정리 여러분, 요즘 데이터 시각화 도구 찾고 계셨나요? ECharts 5.6 버전 릴리즈 되었네요.안녕하세요, 요즘 프로젝트 때문에 시각화 라이브러리를 열심히 비교하고 있는 저예요. 이런저런 도구를 써보다가 최근에 Apache ECharts 5.6 버전 릴리즈 소식을 듣고 바로 테스트해봤는데요. 이건 진짜 공유 안 하면 안 되겠더라구요. PC랑 모바일 어디서나 잘 돌아가고, IE9부터 최신 브라우저까지 다 지원해주는 거 있죠? 오늘은 제가 직접 정리한 ECharts 5.6의 핵심 기능과 활용법을 제대로 알려드릴게요! 목차 ECharts란 무엇인가? ECharts 5.6 주요 특징 지원하는 차트 종류 살펴보기 대용량 데이터 처리 기술 커스텀 차트와 활용 팁 .. 2025. 4. 10.
[쉘 스크립트] 정규표현식을 사용해 그룹 추출 방법 bash와 sh에서 정규표현식을 사용해 그룹을 추출할 수 있지만, 기본적으로 sh에서는 grep, sed, awk 등의 도구를 활용하여 그룹을 추출합니다. 아래는 sh 에서 grep과 sed를 이용해 정규표현식 그룹을 추출하는 간단한 예시입니다.이 예시는 "My name is John Doe and I am 30 years old." 문자열에서 "John Doe"를 추출하는 예제 입니다.#!/bin/sh# 입력받은 문자열input="My name is John Doe and I am 30 years old."# 정규표현식 패턴 (여기서는 "John Doe"를 추출)pattern="My name is \(.*\) and I am"# grep과 sed를 이용하여 그룹 추출if [[ $input =~ $pat.. 2024. 10. 21.
[DevOps] Jenkins 암호화된 패스워드 복호화하는 방법 우연히 검색을 하다가 알게된  암호화된 패스워드 데이터를 복원하는 방법에 관련하여 설명하겠습니다. 젠킨스 구설설정에서 간혹 패스워드 입력하는 부분이 있는데, 그 항목을 입력 후 저장하게 되면 암호화 되어 구성파일에 저장이 됩니다.  sonarqube 구성설정을 하게 되면 secretPass항목이 암호화 되어 파일에 저장이 되는 것을 아래 처럼 확인 할 수 있습니다. sonarqube-8.9.6 user http://sonarqube.cicd.svc.cluster.local {AQAAABAAAAAQlbcN0UMuhgKoKAkASWyo7j8A9O/rPmLtSEdC/XO62sc=} 0 0  이 암호화된 항목을 복호화하는 방.. 2024. 1. 15.
[PostgreSQL] 성능 추출 쿼리 모음 이번 블로그에서는 PostgreSQL 데이터베이스를 사용 중 모니터링을 할 경우가 종종 있는데, 모니터링을 할 경우 사용가능한 쿼리들에 대해서 조사한 내용을 정리해보겠습니다. 1. Database Wraparoud transaction ID란? PostgreSQL은 vacuum 없이 21억여 개의 트랜잭션까지 처리할 수 있다. 만약 vacuum 없이 처리된 트랜잭션의 수가 2^31 - 10,000,000에 도달하게 되면, Postgresql은 베큠이 필요하다는 로그를 남기기 시작한다. 그리고 (2^31 - 1,000,000)에 도달하면, PostgreSQL은 Read-only 모드로 설정되고, 오프라인, 단일 유저, standalone vacuum 모드가 된다. 이렇게 되면 vacuum은 데이터 크기에 .. 2023. 12. 12.
[SQL] 쿼리 속도 향상위한 방안 안녕하세요. 이번 블로그에서는 쿼리 속도 향상을 위한 방법을 설명해 보겠습니다. 쿼리를 작성하다 보면 결과 값이 느리게 나오는 경우가 발생하는데요. 이러한 부분을 어떻게 하면 향상이 되는지 검토해 보겠습니다. 첫번째로 DISTINCT, UNION DISTINCT와 같이 중복 값을 제거하는 연산을 사용할 경우 중복 값을 제거하는 연산은 많은 시간이 걸리게 됩니다. 꼭 사용해야 하는 상황이라면, DISTINCT 연산을 대체할 수 있는 EXISTS를 활용하는 방안이 있습니다. 아래 와 같이 쿼리를 작성할 수 있습니다. -- distinct 사용하여 중복 제거 SELECT DISTINCT prj.PRJCT_ID FROM TMDP_SYS_PRJCT_MPING mapping, TMDP_PRJCT_MASTR prj .. 2023. 12. 5.
[SpringBoot 3.x] GraalVM 테스트 SpringBoot 3.x 버전에서 개발된 자바 소스를 GraalVM Native 컴파일을 할 수 있도록 제공해 줍니다. GraalVM 이란? GraalVM은 Java 코드를 작성하고 실행할 수 있는 도구이다. Oracle에서 만든 JVM(Java Virtual Machine) 및 JDK(Java Development Kit)이고 애플리케이션의 성능과 효율성을 개선하는 목적으로 나온 고성능 런타임이다. ■ 준비사항 1. Jdk 17 ☞ https://download.java.net/java/GA/jdk17.0.2/ dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_windows-x64_bin.zip 2. Graalvm-jdk-17 ☞ https://downl.. 2023. 12. 4.
728x90