영

고정 헤더 영역

글 제목

메뉴 레이어

영

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (84)
    • JAVA (4)
    • 자료구조 알고리즘 (53)
      • 백준 (47)
      • 코드트리 (3)
      • 자료구조 (1)
      • 프로그래머스 (1)
    • 멋쟁이사자처럼(백엔드1기) (1)
    • 해커톤 프로젝트 (6)
    • JPA (0)
    • Infra (7)
      • Error (7)
    • PHP (0)
    • CS (6)
      • 네트워크 (4)
      • 데이터베이스 (1)
      • 운영체제 (1)
    • 회고 (2)
    • DevOps (1)

검색 레이어

영

검색 영역

컨텐츠 검색

분류 전체보기

  • Jenkins CI/CD 로컬 환경 구축

    2024.02.02 by young1403

  • 데이터베이스 스터디 회고

    2023.12.11 by young1403

  • [Spring Security] 403 Error & authority(권한), Role(역할) 차이

    2023.11.10 by young1403

  • [데이터베이스] 데이터베이스란?

    2023.11.08 by young1403

  • [AWS CodeDeploy Errors] ApplicationStart deploy.log: Permission denied

    2023.10.17 by young1403

  • [AWS Codedeploy Errors] AWS Code deploy cannot reach instance service

    2023.10.17 by young1403

  • 네트워크/운영체제 스터디 회고

    2023.10.15 by young1403

  • [TCP] 흐름제어 & 혼잡제어

    2023.09.26 by young1403

Jenkins CI/CD 로컬 환경 구축

1. jenkins 설치 및 github integration plugin 설치 한가지 의문은 기본 Github plugin에 integrates Github to Jenkins라고 적혀있다. ‘github integration plugin’를 따로 설치하라는 글들을 많이 봤는데 정작 본인은 설치하지 않고 webhook으로 코드를 polling해오고 있다. (설치 안해도 통합 잘 됨) jenkins 설치 및 github integration plugin 설치 2. 좌측탭에 ‘+ 새로운 Item’ 을 눌러서 Freestyle project로 item 이름을 정해주고 생성. 3. item 생성 후, 프로젝트에 해당하는 github 주소를 적는다. 만약에 private repository라면 ‘소스 코드 관리..

DevOps 2024. 2. 2. 13:44

데이터베이스 스터디 회고

jscode CS 스터디( 23.11.09 ~ 23.12.07) 스터디를 진행하면서 잘한점 (Keep) 매주 총 5회의 스터디 기간동안 결석없이 출석과 과제를 한 점 실무경험, 성능개선에 대한 것과 같은 경험을 같이 풀어 설명한 점 아는 것에 한해서는 확실하게 대답을 한 점 스터디를 진행하면서 부족한 점 (Problem) EXPLAIN 명령어를 모르고 DB tool 기능에 의존하여 사용한 점. Tree와 index에 대한 '깊은' 이해가 부족하다고 느낌. 앞으로 CS 스터디를 하면서 개선해야 할 점 (Try) CS에 대한 기본 메타 지식은 있다 생각하기 때문에 Top-Down방식으로 애매하거나 찝찝한 부분에 대해 깊게 공부해볼 생각. 이에 더해 보충이 좀 더 필요하다 생각되는 CS지식들은 Bottom-U..

회고 2023. 12. 11. 23:05

[Spring Security] 403 Error & authority(권한), Role(역할) 차이

403 그래.. 권한 문제라는건 알겠어.. 권한부여가 왜 안된걸까..? 아래 사진을 보면 SecurityFilterChain의 Bean을 주입하는 곳에서의 설정과 dummy user id를 만들 때 권한부여, Test코드에서 권한부여(아래 사진으로는 roles) 모두 권한을 주입하고 확인하는 코드를 볼 수 있다. spring security 403 권한문제 관련 블로그들도 찾아보았고 분명 권한을 주었지만 관리자 페이지에 접근하는 테스트코드에서 권한이 없어서 403 에러가 뜨는것을 볼 수 있었다. csrf, role_admin까지 확인하고 403페이지까지 나오니 권한 문제란 것까지는 좁혀졌다. 하지만 도저히 디버깅을 어떻게 해야할지 방법을 찾지 못하고 시간을 너무 소비했기에 하루를 넘겼다. 다음날(지금)에..

카테고리 없음 2023. 11. 10. 01:48

[데이터베이스] 데이터베이스란?

1. 데이터베이스 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합입니다. 기존에 사용하던 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있습니다. 2. 데이터베이스의 특징 실시간 접근성 지속적인 변화 동시 공유 내용에 대한 참조 데이터 독립성 1~4번은 공통된 내용으로 설명이 가능합니다. 기존에 각 사용자가 파일을 가지고 작업을 해서 동기화를 시켜줬다면 데이터베이스는 (1)실시간으로 (3)동시에 (4)파일에 접근하여 (2)데이터를 읽고 추가, 수정 및 삭제등을 할 수 있습니다. 5번은 데이터 베이스의 데이터들은 논리/물리적으로 독립성을 가집니다. 논리적 독립성 : 논리적 구조가 변경되어도 사용자의 ..

CS/데이터베이스 2023. 11. 8. 18:28

[AWS CodeDeploy Errors] ApplicationStart deploy.log: Permission denied

권한 문제가 나왔다. chmod로 해결할 수 있을 거란 생각에 가벼운 마음으로 시작했었지만 결코 가볍지 않았다. [1] chmod 우선 가장 가볍게 생각하고 문제를 해결할 수 있는 chmod 권한을 설정해 주었다. 상위 디렉토리에는 700번대, 하위 파일에는 600번대 권한을 주어도 계속해서 권한 거부가 나왔다. 이때에는 codedeploy를 매번 실행시키는게 아니라 에러가 나오는 deploy.sh의 명령어를 직접 찍어보았다. 위 스크린샷에서 line 13번의 코드는 아래와 같았다. echo "$TIME_NOW > $JAR_FILE 파일 복사" >> $DEPLOY_LOG 해당 내용을 "deploy.log"파일에 적는 상황이었다. 아무리 deploy.log파일에 높은 권한을 부여해도 안되고 그 주변 그 상..

Infra/Error 2023. 10. 17. 16:58

[AWS Codedeploy Errors] AWS Code deploy cannot reach instance service

인스턴스가 동작하지 않아 중지&시작을 하려는게 종료 버튼을 잘못 눌러서 인스턴스를 새로 만들며 겪은 오류이다.. 인스턴스는 새로 만들어 nginx를 붙이고 vpc쪽만 잘 맞춰주니 수동으로 사이트는 금방 띄울 수 있었다. 하지만 CodeDeploy쪽에서 오류해결하는데에 시간이 좀 걸렸다. "/var/log/aws/codedeploy-agent " 경로의 로그 기록을 보면 크게 두가지 에러를 확인할 수 있었다. [1] The security token included in the request is invalid. 처음엔 'token 설정을 따로 해주지 않아서 codedeploy-agent에 접근이 불가능 한건가' 라는 생각에 aws linux의 aws configure을 확인해보니 설정을 새로 해주지 않은..

Infra/Error 2023. 10. 17. 16:32

네트워크/운영체제 스터디 회고

jscode CS 스터디 CS 면접 대비를 위한 네트워크( 23.09.15 ~ 23.10.14) 주 1회씩 실제 면접에서 나올법한 cs질문들을 각 주차별로 공부하고 모의면접을 진행했다. 이전에 개인적으로 네트워크 책을 통한 스터디를 진행했었지만 면접에서 나올법한 cs질문들을 공부해야 할 필요성을 느꼈고 실질적으로 면접에서 조리 있게 말을 잘할 수 있을 거라는 걱정에 시작하게 된 스터디였다. 팀 단위로 나누어 모의면접을 통해서 내가 학습한 내용들을 직접 말해보고 피드백을 받는 방식으로 진행되었다. 스터디는 3-4인으로 팀이 구성되어졌고 지원자, 면접관, 관찰자로 역할을 맡아 돌아가며 스터디가 진행되었다. 지원자는 실제 면접상황을 마주치는 지원자 역할이고 면접관은 내가 면접관이 되었을때 지원자를 바라보는 시..

회고 2023. 10. 15. 14:20

[TCP] 흐름제어 & 혼잡제어

전송계층의 연결형&신뢰성 특징을 가진 TCP 프로토콜을 사용하는 통신에서는 신뢰성 보장을 위해 여러가지 방법을 가집니다. 대표적으로 오류제어, 흐름제어, 혼잡제어 등이 있습니다. 이 글은 신뢰성을 가지는 TCP 통신의 특징, 그 신뢰성을 가지기 위한 기법과 그에 대한 예들을 정리해 보겠습니다. [ TCP ] TCP(Transmission Control Protocol) 는 신뢰성을 확보하고 연결지향적인 특징을 가지며 segment단위의 데이터를 전송하는 전송계층의 프로토콜입니다. 연결지향적인 특징을 가지기 위해서 3way-handshake를 통해 송수신측간 connection setup(연결수립)을 합니다. 양 측간 연결이 된 후 data transfer(데이터 전송) 를 통해서 데이터를 송/수신하게 되..

CS/네트워크 2023. 9. 26. 18:03

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 11
다음
TISTORY
영 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바