👩🏻‍💻 Welcome

공지

안녕하세요, SOLEARN 블로그 입니다 :)

안녕하세요, SOLEARN 블로그 입니다 :) 📚 블로그 시작일?- 2022.07~ing   💡 블로그 주제?- 2024~ : AI, 데이터베이스, 웹, 리눅스 등- 2020~2023: 프로그래밍, AI, 데이터베이스, 빅데이터 분석, 네트워크 등 🖥️ 개발 환경?- Ubuntu 18/22(Linux 배포판), Windows, Mac M3   SOLEARN BLOG🌳 나만의 일을 찾기 위해 열심히 공부 중입니다.

Latest posts

📁 SW Testing

[성능테스트] 모니터링 pinpoint 설치하기

- 개요https://loy124.tistory.com/406 주요 APM 도구 분석하기목적 개발을 진행하다보면 내가 남기는 로그와 부가 요소만으로는 성능 개선에 한계를 느끼는 경우가 많다. 따라서 실시간으로 애플리케이션의 성능을 모니터링 해주는 Application Performance Managemloy124.tistory.com 환경- 우분투 22.04- docker version: 27.4.1 pinpoint - 도커 세팅2025.01.07 - [📁 Back-end & 👩🏻‍💻/Docker] - [Docker] Ubuntu 22.04 Docker 설치 - pinpoint 설치1) 설치# agent 설치: 2.5.3 다운로드wget https://github.com/pinpoint-apm/p..

Docker

[Ubuntu] Java 11, 17 설치 및 버전 변경하기

1. Java 11, 17 설치$ sudo apt update sudo apt install -y openjdk-11-jdk$ sudo apt update sudo apt install -y openjdk-17-jdk 2. 설치된 Java 버전 확인 $ update-alternatives --list java  다음과 같은 선택 메뉴가 나타납니다: /usr/lib/jvm/java-8-openjdk-amd64/bin/java /usr/lib/jvm/java-11-openjdk-amd64/bin/java/usr/lib/jvm/java-8-openjdk-amd64/bin/java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 3. Java 버전 변경$ sudo update-al..

Docker

[Docker] Ubuntu 22.04 Docker 설치

실행환경Ubuntu 22.04Docker 설치방법 1. 우분투 시스템 패키지 업데이트sudo apt-get update2. 필요한 패키지 설치sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 3. Docker의 공식 GPG키를 추가curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 4. Docker의 공식 apt 저장소를 추가sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_relea..

📁 SW Testing

성능 테스트

부하 테스트 종류https://steadyjay.tistory.com/52 부하테스트 (1) - 부하테스트의 종류와 목적안녕하세요. 이번 글에서는 부하테스트의 종류에 대해서 설명해보겠습니다. 앞선 포스팅에서 작성했 듯 부하테스트에는 여러가지 목적이 있습니다. 시스템이 잘 돌아가는 지 확인할 수 있다.steadyjay.tistory.com 성능 테스트 설명https://hyuntaeknote.tistory.com/11 내가 만든 서비스는 얼마나 많은 사용자가 이용할 수 있을까? - 2편(nGrinder를 활용한 성능테스트)개요 지난 시간 서비스의 성능을 알기 위해서 Throughput과 Latency 성능지표가 필요하다고 알게 되었습니다. 이번 시간에는 서비스의 성능 지표를 확인하기 위해서 부하를 발생시키..

Database

[DB] SQL&Database 끝내기 - LIKE, %, _ 연산자 (5)

DBeaver - MySQL 로 진행합니다. WHERE 조건식 자리에 LIKE 연산자가 올 수 있으며, 원하는 단어를 검색하고 싶을 때 사용합니다.- '% %',  '_' 처럼 따옴표(')하는 거 주의하기- LIKE도 비교 연산자이기 때문에 [상품명 = '가구'] 처럼 등호 위치에 LIKE가 쓰여요. 그래서 [상품명 LIKE '%가구%']로 써야 해요. %는 모든 글자수를 검색합니다.- 나무 시작 단어 검색: '%나무'- 나무 중간 단어 검색: '%나무%'- 나무 종료 단어 검색: '나무%' _도 %와 동일한데, 글자 수만큼 검색합니다.- 나무 시작 단어 검색: '__나무' > 나무 앞 2자리 검색- 나무 시작 단어 검색: '_나무'   > 나무 앞 1자리 검색 (사용방법)$ SELECT * FROM p..

Popular Posts

Database

[Graph DB] 우분투(Ubuntu)에 Neo4j & Neo4j Desktop 설치하기

Neo4jJDK17 설치$ sudo apt-get update && sudo apt-get upgrade -y$ sudo apt install openjdk-17-jdk$ java -version Neo4j 관련 설치$ sudo apt-get update && sudo apt-get upgrade -y$ sudo apt-get install wget curl nano software-properties-common dirmngr apt-transport-https gnupg gnupg2 ca-certificates lsb-release ubuntu-keyring unzip -y$ curl -fsSL https://debian.neo4j.com/neotechnology.gpg.key | sudo gpg -..

Git

[Git] 프로젝트 관리는 애자일(Agile), GitHub에서 칸반(Kanban) 보드 사용 방법

협업/프로젝트 할 때 프로젝트 관리는 필수라고 생각합니다. 애자일은 효율적이고 유연한 방식으로 목표에 달성 할 수 있도록 하는 업무 방식을 목표로 하기 때문에 요새 많은 기업들이 문화로 도입하고자 노력중 입니다. 칸반이란?칸반(Kanban)은 반복적인 프로세스의 단계를 명확히 나누는 프로젝트 관리 방식입니다. 보통은 칸반 보드로 시각화되고 각각 단계는 열로 표시합니다.   GitHub에서 칸반을 사용하는 방법을 간단하게 알아보겠습니다.  GitHub -  칸반 보드 컬럼 정의GitHub에서 칸반(Kanban) 보드를 사용할 때, 각 컬럼(Backlog, Ready, In Progress, In Review, Done)의 의미는 다음과 같습니다:Backlog (백로그):해야 할 일 목록입니다. 아직 작업이..

ISTQB

[ISTQB] 제2장 소프트웨어 개발 수명주기와 테스팅 (2)

2.2 테스트 레벨 테스트 레벨이란?함께 분류되고 관리되는 테스트 활동의 집합​​테스트 레벨의 분류개정전(3.0)- 컴포넌트 테스팅=단위 테스팅, 통합 테스팅, 시스템 테스팅, 인수 테스팅개정판(4.0) ​- 컴포넌트 테스팅, 컴포넌트 통합 테스팅, 시스템 테스팅, 시스템 통합 테스팅, 인수 테스팅  테스트 레벨 분류 기준 특성· 구체적인 목적· TC 도출시 참고하는 테스트 베이시스· 테스트 대상· 결함과 장애· 구체적인 접근법과 역할​2.2.1 컴포넌트 테스팅Component Testing​-> 단위, 모듈 테스팅이라고도 함-> 개별 컴포넌트에 초점을 둠​1.1 컴포넌트 테스팅의 목적· 리스크 완화· 컴포넌트의 기능/비기능 동작이 설계와 일치하는지 판단· 컴포넌트 품질 수준에 대한 자신감 획득· 다음 ..

Docker

[Docker] 리눅스 도커(docker) 및 도커 컴포즈(docker-compose) 설치

설치는 공식 홈페이지의 명령어를 입력하는 것이 가장 안전합니다. (최신 버전) 도커(docker) 설치 https://docs.docker.com/engine/install/ubuntu/ UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.docs.docker.com 1. 설치 명령어 모두 입력   2. sudo 없이 docker 명령어 (편리를 위해 ..!!! 선택입니다) - 관리자 권한을 주면됩니다.sudo usermod -aG docker {use..

Git

[Git] Git Kraken(깃 크라켄)을 이용한 Git Flow 구현

Git Kraken?깃크라켄(gitKraken)은 기존 CLI 바탕에서 이뤄지는 git 작업들을 우리에게 익숙한 그래픽과 버튼으로 보여주는 깃 GUI 툴입니다.깃을 처음 사용하는 분도, 깃을 어느 정도 사용해 본 분들도 깃크라켄의 직관적인 브랜치 구성 표현, merge conflict 해결 과정 undo 기능 등을 통해 깃에 더 친숙하게 다가갈 수 있는 것 같아요! ※ 깃크라켄 무료 라이센스로는 private repository를 사용할 수 없어.. 무료는 public으로 해야합니다. ㅠㅠ 다운로드 & 깃허브 레파지스토리 연결- 아래 사이트에서 데스크탑을 다운해줍니다. GitKraken Legendary Git Tools | GitKrakenMeet GitKraken, the creator of lege..

Java & Spring

[Spring] .gitignore 파일 생성 및 SpringBoot에 적용 방법

.gitignore 파일프로젝트에 원하지 않는 백업 파일이나 로그파일 혹은 컴파일 된 파일들을 Git에서 제외시킬 수 있는 설정 파일을 말합니다.예를들어 깃허브에 커밋할때 필요하지 않는 파일은 업뎃 시키지 않는 기능이죠.파일을 제외시킴으로서 업로드 용량을 줄일수도 있고, 소스 보안도 챙길 수 있습니다. - 깃허브에서도 "Java" 이런식으로 선택할 수도 있습니다.  .gitignore 자동생성 사이트- .gitignore를 자동생성할 수도 있습니다.https://www.toptal.com/developers/gitignore - 원하는 스택들을 검색하여 선택하면 됩니다.- 아래처럼 생성됩니다.  - 이를 SpringBoot에서 적용하는 방법을 알아보겠습니다. SpringBoot에 적용     참고더보기h..

SOIT
SOLEARN