분류 전체보기 45

벡터 임베딩, FTS in Postgresql (코드 딱히 없음)

Vector Embedding과 FTS(Full Text Search) 차이부터 이해해보자. 우선 벡터 임베딩 개념부터 말씀드리자면 사람은 눈으로 이해하지만, 컴퓨터는 눈이 없는데요?컴퓨터가 정보를 이해하기 위해서는 모두 bit(0과 1)로 변형되어야 한다. 벡터 임베딩 = 텍스트, 이미지, 오디오, 영상 같은 비정형 데이터를 [a, b, c, d, e, ...] 벡터화 한다.임베딩은 뭔데? 벡터는 실수 Array고, 임베딩은 비정형 데이터를 실수 Array로 변환하는 것을 의미함. 아래 과일 이미지 Raw 데이터 = 1px Dot는 RGB 값으로 이루어진 숫자 리스트이다.RGB값을 기반으로 모니터에 출력된 이미지 = RGB 숫자 리스트.이미지 = 숫자 리스트라는 의미. 학부 연구생 할 때 (201..

카테고리 없음 2026.10.10

안 꾸준했죠?

약 2달 방치해버린 꾸준지향 블로그 마음한켠 '글써야지.. 커밋해야지...''꾸준한가요 계속 외쳐놓고 방치하는게 왠 말이냐 ..' 멈추게된 이유는 뭔가 잘못되고 있는 느낌이 들어서다그냥 커밋하기 위한 커밋을 하고 있는 것 같아서. 뭐가 잘못되었던걸까? 나는 목표가 없었다.구체적인 목표, N살까지는 어떤 목표를 달성할거야. 라는 개념이 아예 없었음 블로그를 시작한 동기가 얕았기 때문에, 금방 사그라들었고이걸 왜 하고 있는지 나도 모르니 -> 그냥 안 하게 된 것. 문제는 구체적인 목표가 없어서다아직도 없다.근데, 문제 진단은 했잖아. 한잔해 이번주 주말에 해볼것은1. 3개월 남은 2026년 32살의 내 목표를 세우는 것2. 2027년 33살의 내가 연말에 달성할 목표를 세우는 것3. 35살이 될 때 만..

자기소개서 (이게 맞는지는 모르겠음)

내가 스스로 생각하는 나이나모리 가즈오 - 왜 일하는가일에 관련된 책 중 가장 좋아하는 책입니다."어제보다 한 걸음 더 앞으로 나아가라""어려운 일일수록 정면으로 맞서라""성공하기 위해서만 열심히 일해야 하는 것은 아니다. 인생은 살아가는 일 자체가 치열한 노력의 연속이다."일에 대한 생각기업가는 일을 일으키지만, 실무자는 일을 완성시킨다고 생각합니다.장인정신. 디테일을 완성시켜나가는 것이 업의 본질이라 믿습니다.삶의 우선 원칙. 시간 그리고 밀도 있는 경험, 발전시간, 돈 중에 더 중요한 가치는 시간이라고 생각합니다.회사까지 도보 5분 이내 거리에 거주하는 것을 선호합니다.단순하고 수동적인 일, 반복되면서 동시에 재미없는 일을 싫어합니다.편안한 일보다는 도전하고 성장하는 일을 선호합니다.강한 피드백을 ..

카테고리 없음 2026.09.18

Java 문법 공부

1. 파일 하나에 public 타입은 하나만 둘 수 있습니다. 그 public 타입 이름과 파일 이름이 같아야 합니다. 2. 상속을 막는 방법: 클래스에 final을 붙이면 아무도 extends BaseClass를 할 수 없습니다. 3. Java Type은 2가지로 나뉜다. (1) 원시 타입(Primitive) 변수에는 값 자체가 담김. == 값을 비교 (2) 참조 타입(Reference) 변수에는 주소가 담김. == 저장된 주소가 같으면 같은 객체로 판단. String, Array, 직접 만든 클래는 모두 참조 타입이다. 4. Objects 사용법// 사용법 1.if (value == null) throw new NullPointerException("value must not be null");thi..

Java 2026.08.19

인스턴스(Instance) 뜻, 의미 IT 용어

사전적으로 인스턴스는 '실제 예', '사례' 라는 뜻을 가지고 있습니다 객체는 클래스의 인스턴스다인스턴스는 추상적인 설계도를 바탕으로 컴퓨터 메모리에 실제로 만들어진 '구체적인 실체'를 뜻한다 설계도(Class)객체(Object) 소프트웨어에서 표현할 수 있는 모든 실체를 통틀어 부르는 말인스턴스(Instance) 특정 클래스의 실제 구현체

React 내부 원리 공부 02

React는 직접 DOM을 조작하는 것이 아니라 (명령형: document.querySelector('#alert-badge').textContent = 4) Virtual DOM(가상 DOM)을 통해 '상태의 변화'를 감지하여 변화된 부분의 DOM만 변경한다. 기존의 명령형(event 발생마다 직접 UI 값을 변경해주는) 웹 개발 패러다임에서 선언형 웹 개발 패러다임으로 넘어오게 된 1등 공신이 React다. 명령형 패러다임에서의 문제는 상태가 바뀌는 경로가 늘어날 때마다 갱신해야하는 DOM 조작이 곱절로 증가한다. React(선언형) 패러다임은 이렇게 정의한다. UI = function(state). 상태가 이럴때는 화면이 이렇게 생겨야한다는 선언. 실제로React가 하는일 2가지는?1. 컴포넌트를..

Web/React 원리 2026.08.18