리플렉션이란? 자바 리플렉션을 검색해보면 "객체가 원본이고, JVM 메모리의 클래스 로더 영역에 있는 것이 리플렉션이다" 같은 예시들을 바탕으로 한 설명들을 자주 보게 됩니다. 하지만 이런 설명만으로는 명확하게 와닿지 않았습니다. 아직 개념이 완전히 정리되지 않은 상
커밋 60개 중에 내가 진짜 읽은 건 몇 줄일까? 최근에 기존 외부 CS 서비스를 대체하기 위해 AI 기반 사내 CS 응대 자동화 봇을 직접 구축하는 프로젝트를 진행했습니다. 고객이 채팅을 보내면 Claude가 상담 초안을 생성하고, 상담원이 승인하면 고객에게 발송되
Spring Cloud ConfigAmazon Systems ManagerRedis그리고 AWS S3도 써도 가능할 것 같음

면접 준비로 운영체제를 공부하던 중에 갑자기 몇가지 궁금한 점이 생겨버림아니 PCB는 Process의 상태를 저장하고 복원하는데 쓰이는 자료구조인데, 만약에 같은 Process에 존재하는 Thread간에 Context Switching이 발생하는 경우에는 어떻게 상태를
방문 상태를 저장 할 경우 배열로 선언하는 것보다 비트마스킹 형태의 정수로 저장하면 공간복잡도 측면에서 효율적으로 코드 작성 가능추가 파이썬에서 딕셔너리의 특정 키 존재 유무 파악할 때 그냥 in 연산자 적어주면 된다. 시간복잡도 o(1)
mtbf = 고장률의 역수 고장률 = 고장건수 / 총가동시간 mttf = 총가동시간 / 고장시간 mttr = 총고장시간 / 고장건수 가용도 = mttf / mtbf
a 배열의 특정 값이 b 배열의 값들 중 몇개의 값보다 더 큰 지 알고싶을때 이분탐색 ㄱ그러면 특정 값에서 break가 걸리는 순간에, 해당 값의 index를 읽어주면 됨https://school.programmers.co.kr/learn/courses/30/
Node.js는 싱글스레드 기반으로 동작함. 싱글스레드로 동작한다는 소리는 한 번에 하나의 작업만 실행할 수 있다는 것을 의미함. 하지만 async/await 구문과 promise 객체의 존재를 보면 알 수 있듯이 우리의 javascript 친구는 비동기작업을 아주 기
운영체제 공부하던 중 다음과 같은 내용을 알게됨 > 소켓 통신은 서로 다른 컴퓨터에 있는 프로세스 사이에 데이터를 주고 받기위해 사용되는 기술이다. 소켓 통신은 클라이언트와 서버가 실시간으로 데이터를 주고 받을 수 있는 양방향 통신으로 채팅, 실시간 스트리밍 등에 사용된다. 소켓 통신은 IP와 포트번호를 통해 어떤 컴퓨터의 어떤 프로세스와 통신할지 구별...
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/87694사각형을 하나씩 순회하면서 모서리 부분은 1, 안쪽 부분이거나 다른 사각형의 안쪽부분이라면 0으로 그래프 초기화실제 문제의 좌표평면을 그래
최대 로그인 세션 1개로 제한 -> 중복 로그인 제한defaultsuccessurl 방식에서 successHandler 방식으로 변경, 이게 인증,인가 다룰때 더 좋은듯사실 이번 리팩토링의 가장 큰 이유 구글 로그인 연동 기능 추가 , DB에도 정상적으로 연동된것 확인
ㅎㅇ

문제 : https://school.programmers.co.kr/learn/courses/30/lessons/60061기둥배열과 보 배열을 각 각 따로 이차원 배열로 생성해주었고. 기둥과 보의 시작점과 끝점을 각각 1로 설정해준후 구현하였음. 0ㅡ0ㅡ0 보
JWT에 대해서 알아보고자 깔짝깔짝 구글링을 하던 중 쿠키/세션/캐시/토큰에 대한 개념을 알아두면 좋을 것 같아서 정리함 이것들 왜씀? http는 기본적으로 통신이 완료되면 클라이언트와 관계를 냅다 끊어버림. 즉 데이터가 유지되지 않는다. 그래서 웹에서 뭐 작성하다
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/60062각각의 데이터의 크기가 크지 않아 완전탐색 알고리즘으로 접근하였다. n짜리의 원형의 외벽을 크기 2n짜리 배열을 생성하고, range(0,