전체 글
-
ollama api 사용해 보기AI/Llama 2024. 9. 2. 10:16
offical docshttps://github.com/ollama/ollama/blob/main/docs/api.md ollama/docs/api.md at main · ollama/ollamaGet up and running with Llama 3.1, Mistral, Gemma 2, and other large language models. - ollama/ollamagithub.com running modelhttp://localhost:11434/api/ps List local modelshttp://localhost:11434/api/tags post /api/showcurl http://localhost:11434/api/show -d '{"name": "llama3.1"}' /api/ge..
-
Llama 3.1 사용해 보기AI/Llama 2024. 9. 1. 11:55
Ollama & open-webui 한번에 설치ollama 와 open-webui 를 따로 따로 띄웠더니, network 을 서로 못 찾는 듯 했다.그래서 open-webui git repo 를 clone 받아 intellij 로 띄웠다 https://github.com/open-webui/open-webui GitHub - open-webui/open-webui: User-friendly WebUI for LLMs (Formerly Ollama WebUI)User-friendly WebUI for LLMs (Formerly Ollama WebUI) - open-webui/open-webuigithub.com intellij 의 docker 기능을 사용한다그 전에 chrome browser 에서도 사용..
-
appProtocolKubernetes 2024. 8. 26. 09:03
아래 예제 처럼, grpc, websocket, http2 등의 application Protocol 을 따로 지정할 때 사용apiVersion: v1kind: Servicemetadata: name: my-grpc-servicespec: ports: - name: grpc port: 50051 targetPort: 50051 appProtocol: h2c selector: app: grpc-app grpcws websoketwss websocket over TLShpchttp2 clear text : http2 를 쓰지만 tls 는 사용하지 않음 official https://kubernetes.io/docs/concepts/services-networking/serv..
-
Java의 미래, Virtual Thread - 4월 우아한테크세미나Spring/Framework 2024. 4. 23. 18:29
4월 우아한 테크Java의 미래, Virtual Thread김태헌님https://www.youtube.com/@woowatech 우아한테크우아한형제들의 기술조직 이야기를 전하는 우아한테크입니다. 우아한형제들 https://www.woowahan.com/ 우아한테크 Facebook https://www.facebook.com/woowahanTech 우아한형제들 기술블로그 https://techblog.woowahan.comwww.youtube.comhttps://www.youtube.com/watch?v=BZMZIM-n4C0 발표자료 : https://drive.google.com/file/d/1GWMlgtKM8S4XcymK8fwCZLaQZ-K6P7Vq/view [우..
-
org.aspectj.runtime.internal.AroundClosure.ProceedingJoinPointSpring/Framework 2024. 3. 29. 14:35
1. 개요 org.aspectj.runtime.internal.AroundClosure.ProceedingJoinPoint는 AspectJ 프레임워크에서 @Around 어노테이션으로 정의된 어드바이스를 구현할 때 사용하는 클래스입니다. 2. 기능 Advice 실행: proceed() 메서드를 호출하여 타겟 메서드를 실행합니다. 타겟 메서드 실행 전후로 어드바이스 로직을 실행할 수 있습니다. JoinPoint 정보 제공: getSignature() 메서드를 사용하여 타겟 메서드의 서명 정보를 얻을 수 있습니다. getTarget() 메서드를 사용하여 타겟 객체를 얻을 수 있습니다. getArgs() 메서드를 사용하여 타겟 메서드의 인수를 얻을 수 있습니다. 3. 주요 메서드 proceed(): 타겟 메서드..
-
AnnotatedTypeMetadata - 어노테이션 정보 추출Spring/Framework 2024. 3. 25. 10:46
org.springframework.core.type.AnnotatedTypeMetadata 인터페이스 개요 org.springframework.core.type.AnnotatedTypeMetadata 인터페이스는 주어진 클래스에 대한 애노테이션 정보를 추출하는 데 사용됩니다. 이 인터페이스는 다음과 같은 기능을 제공합니다. 애노테이션 유무 확인: 특정 애노테이션이 클래스에 존재하는지 확인합니다. 애노테이션 속성 추출: 애노테이션의 속성 값을 가져옵니다. 메타데이터 추출: 클래스 이름, 인터페이스, 상속 관계 등의 메타데이터를 추출합니다. 핵심 기능 isAnnotated(String annotationName): 특정 애노테이션이 존재하는지 확인합니다. getAnnotationAttributes(Stri..
-
Condition - Bean 등록 여부를 조건부로 제어Spring/Framework 2024. 3. 25. 10:41
org.springframework.context.annotation.Condition 인터페이스 개요 org.springframework.context.annotation.Condition 인터페이스는 Spring 컨테이너에 컴포넌트(Bean) 등록 여부를 조건부로 제어하는 데 사용됩니다. 즉, 특정 조건이 충족될 때만 컴포넌트가 등록되도록 설정할 수 있습니다. 핵심 기능 matches 메소드: 조건 충족 여부를 판단하는 메소드입니다. ConditionContext 객체: 컴포넌트 스캔 과정, 환경 정보 등을 제공합니다. ConditionOutcome 객체: 조건 판단 결과를 나타내는 객체입니다. 사용 방법 Condition 인터페이스를 구현하는 클래스를 만듭니다. matches 메소드를 구현하여 조건..
-
let const useStatereact.js/react.js 강좌 2024. 3. 18. 09:57
let 변수선언 let text = 'Kossie' 변수 사용 {text} const 함수 선언 const[text, setText] = useState('Kossie'); 느낌상 get, set 인가 봄 함수 사용 get 은 위와 동일 {text} set const updateText = () => { setText('Coder') console.log(text) } return( {text} Update ) input 사용 const [username, setUsername