본문 바로가기
닫기
토픽 주제별 분류
서브토픽
필터

  • 자료구조(Java) & 알고리즘 개념정리 시리즈!

    17

    velog.io

    자료구조(Java) & 알고리즘 개념정리 시리즈!

    Stack의 특성상 마지막 데이터를 쉽게 빼낼 수 있다.
    마지막 기록, 최근 기록 등 데이터를 저장하고 제거할 경우만 사용한다.
    조회(검색)은 다른 자료구조에 비해 느려 데이터 조회가 필요할 경우 사용하지 않는다.
    --> 이로 인해 연결 리스트로 스택 구현 시 연결 리스트의 단점은 상관이 없어짐.

    결국 링크드스택의 단점은 사실상 없게 되며 연속된 메모리를

    yuli_kim

  • [Github, MacOS] Access Token 인증 방식 변경 적용 방법 , (remote: Support for password authentication was removed on August 13, 2021.)

    velog.io

    [Github, MacOS] Access Token 인증 방식 변경 적용 방법 , (remote: Support for password authentication was removed on August 13, 2021.)

    맥 OS: git push에서 The requested URL returned error: 403 해결 방법\[카레유]2021-08-13 일자로 Git Authentication 방식이 변경 되었다.github.blog token-authentication-requir

    yuli_kim

  • SpringBoot Test 👋

    4

    velog.io

    SpringBoot Test 👋

    들어가면서 👋
    요즘 테스트 코드를 작성하는 습관을 들이기도 싶어졌고, 테스트 코드를 작성하면서 자연스럽게 Spring Rest Docs도 같이 사용해보게 되었다.
    (웹 UI에서 테스트를 바로 할 수 있는 장점은 아쉽지만 Swagger를 걷어내면 코드가 더 깔끔해져질까 싶음)

    yuli_kim

  • Spring Security 🎈

    6

    velog.io

    Spring Security 🎈

    🎈 다룰 내용
    Web 서비스 아키텍처
    Session 기반 사용자 인증
    Stateless 아키텍처와 JWT(Json Web Token)
    Spring Security 기반 인증(Authentication) & 인가(Authorization) 처리

    yuli_kim

  • 테스트 마스터하기

    7

    velog.io

    테스트 마스터하기

    ✅ 테스트가 없는 일반 프로젝트는 처음에는 발목을 잡을 것이 없으므로 빨리 시작할 수 있다. 그러나 시간이 지나면서 점점 더 많은 시간을 들여야 처음에 보여준 것과 같은 정도의 진척을 낼 수 있다.

    ✅ 프로젝트에 살이 붙고 거대해지면 유지보수 및 신규 기능을 적용할 때 오랜 시간이 걸릴 수 있다.

    ✅ 지속적인 리팩토링과 정리로 코드를 관리하지 않으면 도

    yuli_kim

  • 컴퓨터 구조 시리즈!

    26

    velog.io

    컴퓨터 구조 시리즈!

    컴퓨터의 이해
    다니엘 벨의 저서 "The meurement of knowledge and Technology"에서 서술한 사회 발전적인 측면에서 바라본 내용을 참고한다.

    필요한 재화, 서비스의 생산, 소비, 축적이 일정 수준 이상 도달
    주 평균 노동 시간 35시간 이하, 2일의 휴무제, 생애 노동시간은 5만 시간 이내
    국민 총 생산고의 30% 이상이 정보

    yuli_kim

  • 🦖 Git 이란 ? SVN VS GIT 차이

    velog.io

    🦖 Git 이란 ? SVN VS GIT 차이

    🦖 회사에서는 SVN을 사용하기 때문에 잊기 전에 Git 사용법도 기록해두자!참고로 형상 관리 도구는 버전 관리 시스템이라고도 한다.Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개소프트웨어.SVN보다 여러 장

    yuli_kim

  • [Git] cherry-pick으로 원하는 커밋 가져오기

    velog.io

    [Git] cherry-pick으로 원하는 커밋 가져오기

    git cherry-pick은 특정 브랜치에서 원하는 커밋을 가져올 때 사용한다. 그 동안 말로만 들었지 실제로 사용해본 적은 없었다. 이번에 코드를 작성하면서 cherry-pick이 필요한 상황이 생겨 사용해보았는데 원하던 대로 깔끔하게 실행되었다. 종종 사용할 일이

    yuli_kim

  • [Spring Boot] 스프링 부트 테스트에 대하여

    tistory.com

    [Spring Boot] 스프링 부트 테스트에 대하여

    일반적으로 단위테스트 코드를 작성할 때 5가지 원칙을 강조한다. (FIRST원칙) F - Fast (테스트 코드는 빠르게 실행되어야 한다) I - Independent (독립적으로 실행되어야 한다) R - Repeatable (반복 실행 가능..

    yuli_kim

  • 운영체제의 CPU 스케줄링

    velog.io

    운영체제의 CPU 스케줄링

    스케줄링이 무엇이고, 왜 이런 게 필요한 지 알아보도록 하자.

    yuli_kim

  • [GitHub] SSH를 이용해 여러개의 깃허브 계정 사용하기

    velog.io

    [GitHub] SSH를 이용해 여러개의 깃허브 계정 사용하기

    프로젝트를 하다보면 서로 다른 깃허브 계정으로 작업해야 할 때가 있다. 예를 들어, 회사 프로젝트는 회사 깃허브 계정으로 개인 프로젝트는 개인 깃허브 계정으로 사용하는 경우이다. SSH를 이용하면 서로 다른 계정으로 프로젝트를 쉽게 관리할 수 있다.

    그 동안은 하나의

    yuli_kim

  • [Git] 깃 시작하기!

    8

    velog.io

    [Git] 깃 시작하기!

    안녕하세요
    오늘부터 Git에 대한 포스팅을 시작합니다.

    Git은 분산 버전관리 시스템이다.
    버전 관리 시스템 (Version Control System)은 파일변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템입니다.

    VCS(버전 관리 시스템)는 이런 장점,기능들을 가집니다.

    각 파일을 이전 상

    yuli_kim

  • [Elastic Search] 엘라스틱서치

    4

    velog.io

    [Elastic Search] 엘라스틱서치

    서문
    Full-text search engine으로 처음 개발되었지만, ES는 검색엔진을 넘어 보안, 로그 분석, 전문(Full-text)분석 등 다양한 영역에서 중요한 역할을 하고 있다.
    Kibana, Logstash, Beats들과 함께 사용하며 다양한 문제들을 해결하고 있다.
    유닉스 시스템과 자바에 대한 기초 지식이 필요하다.

    yuli_kim

  • 안정적인 운영을 완성하는 모니터링, 프로메테우스와 그라파나

    velog.io

    안정적인 운영을 완성하는 모니터링, 프로메테우스와 그라파나

    이번 포스팅에서는 프로메테우스와 그라파나를 이용해 컨테이너 인프라 환경에 주요 요소를 수집하고, 수집된 데이터를 한눈에 파악할 수 있도록 대시보드를 작성해 효과적인 모니터링 시스템을 구축해보겠습니다.
    그리고 이상을 감지하면 알려주는 서비스를 추가해 컨테이너 인프라 환경을 완성하겠습니다.

    yuli_kim

  • 부하테스트를 위한 2가지 도구

    velog.io

    부하테스트를 위한 2가지 도구

    👊🖥️ 내 서비스는 얼마나 견딜 수 있을까?

    부하 테스트는 성능 테스트와 성능 튜닝이 어느 정도 완성되면 해당 소프트웨어 혹은 서비스를 대표할 수 있는 기능을 선정하여 해당 하드웨어 및 네트워크 환경에서 얼마나 많은 사용자가 동시에 사용할 수 있는지 테스트하는 것

    yuli_kim

  • [Apache Jmeter] 설치부터 간단한 사용까지 _성능 테스트 도구

    velog.io

    [Apache Jmeter] 설치부터 간단한 사용까지 _성능 테스트 도구

    오늘은 성능테스트 도구로 많이 쓰이고 있는 Apache Jmeter의 간단한 사용법을 알려드리도록 하겠습니다.서버가 제공하는 서비스에 대한 성능을 측정하고 사용자에게 보여주는 테스트 도구라고 할 수 있습니다.간단하게 말하자면… 서버에 요청을 많이 때려서 서버가 얼마나

    yuli_kim

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기