분류 전체보기
-
4장 리액티브 프로그래밍을 위한 사전 지식Spring/Webflux 2023. 4. 22. 13:13
1 함수형 인터페이스(Functional Interface) 함수형 인터페이스 역시 인터페이스 함수를 값으로 취급, 어떤 함수를 호출할 때 함수 자체를 파라미터로 전달할 수 있습니다 ?? 암호화 화폐를 unit 순서대로 sort 하는 예제 Collections.sort() 이용 Comparator 인터페이스 사용 public static void main(String[] args) { List cryptoCurrencies = SampleData.cryptoCurrencies; // unit 순서대로 sort Collections.sort(cryptoCurrencies, new Comparator() { @Override public int compare(CryptoCurrency cc1, CryptoC..
-
3장 Blocking I/O 와 Non-Blocking I/OSpring/Webflux 2023. 4. 21. 21:41
3.1 Blocking I/O 클라이언트 PC 본사 API : 지점 API 응답 기다리는 동안 blocking i/o 발생 지점 API 보완을 위해 멀티스레딩 기법 사용시 Context Switching 으로 인한 스레드 전환 비용 발생 PCB : Process Control Block 대기 중인 작업 저장소 Context Swithcing 01. 현재 실행되고 있는 프로세스 정보는 Cpu 의 레지스터에 저장되는데, 프로세스들이 번갈아가며 실행되는 과정에서 PCB 에 저장된 프로세스 정보가 레지스터에 지속적으로 저장되어, 그 값이 변경되는 것을 컨텍스트 스위칭 02. P1 끝나고 P2 가 바로 실행되는 것이 아니라 약간의 대기시간 존재 ; PCB에 정보 저장하거나 불러오는 시간 - 이 작업이 많을 수록 ..
-
2장 리액티브 스트림즈Spring/Webflux 2023. 4. 19. 09:01
스프링으로 시작하는 리액티브 프로그래밍 p39 2.1 리액티브 스트림즈란 데이터 스트림을 non-blocking 이면서 비동기적인 방식으로 처리하기 위한 리액티브 라이브러리의 표준 사양 p40 2.2 리액티브 스트림즈 구성요소 publisher : 데이터 생성 통지(발생,게시,방출) 역할 subscriber : 데이터를 받아서 처리하는 역할 subscription : publisher 에 요청할 데이터의 개수를 지정하고 구독을 취소하는 역할을 한다 processor : publisher 와 subscriber 의 기능을 모두 가지고 있다. 즉, subscriber 로서 다른 publisher 를 구독할 수 있고, publishe 로서 다른 subscriber 가 구독할 수 있다. p40 publisher..
-
Spring Webflux 공부하기 1Spring/Webflux 2023. 4. 18. 22:08
Official https://docs.spring.io/spring-framework/docs/5.2.6.RELEASE/spring-framework-reference/web-reactive.html#webflux Web on Reactive Stack The original web framework included in the Spring Framework, Spring Web MVC, was purpose-built for the Servlet API and Servlet containers. The reactive-stack web framework, Spring WebFlux, was added later in version 5.0. It is fully non-blocking, supports..
-
chatGPT와 English speaking 실습통해, 개발자의 AI 활용 영감얻기ChatGpt 2023. 3. 25. 17:52
01. ebs 영어 강사가 소개하는 chatGPT 와 영어로 회화 하는 방법 https://youtu.be/ykuDB3xpTTo?t=209 https://youtu.be/ykuDB3xpTTo?t=554 왜? EBS 영어 강사가 chatGPT와 스피킹 연습하는 법을 알려주지? 1-1. 회화 강의 다 없어질지도 모르는데? 1-2. 강사님이 소개하는 뭔가를 배우면, 영어를 더 잘할 수 있는 건가? 02. 직접 써보기 talk to chatGPT chrome extention 설치 https://chrome.google.com/webstore/detail/talk-to-chatgpt/hodadfhfagpiemkeoliaelelfbboamlk Talk-to-ChatGPT Talk to ChatGPT throug..
-
ChatGPT 영어 공부에 활용하기ChatGpt 2023. 3. 5. 09:51
ChatGPT 가, 아래처럼 빈칸 채워넣기 퀴즈 풀어준다. 영어 숙제를 풀고 난 후, 선생님 만나기 전에 미리 답을 확인할 수 있다. 영어도 어려운데, 문제 자체가 한글로도 답하기 어려운 문제가 종종 있다. ChatGPT에 물어보면, 정석대로 알려준다. Q : 회의할때 나한테 반대하고, 부정적인 피드백 주는 사람이 있는데, 어떻게 대처해야해? 월간 미팅 참석하기 위하여, 고객사를 방문해는데, 회의 주체자가 일정을 깜빡 잊어먹고, 다른 회의 일정을 잡았어, 어떻게 대처해야해? 내가 주최하는 회의에 예고 없이 Vietnam 에서 Guest 가 참석했어, 어떻게 대처해야 할까? 팀장님이 (차 막혀서), 좀 늦는다고, 회의 참석해서 시간 좀 끌어달래, 어떻게 해야 해? 팀장님이 오늘 못온다고, 갑자기, 자기 대..
-
chatGPT 유용한 pluginChatGpt 2023. 2. 28. 18:21
1. chatGPT for Google https://chrome.google.com/webstore/detail/chatgpt-for-google/jgjaeacdkonaoafenlfkkkmbaopkbilf ChatGPT for Google ChatGPT의 응답과 검색 엔진 결과를 함께 표시합니다 chrome.google.com 아래 처럼 google 검색 시 chatGPT 검색 결과도 같이 노출 됩니다. 2. 프롬프트 지니 https://chrome.google.com/webstore/detail/%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%A7%80%EB%8B%88-chatgpt-%EC%9E%90%EB%8F%99-%EB%B2%88%EC%97%AD%EA%B8%B0/lhkgp..
-
AI powered, new Bing 발표 요약ChatGpt 2023. 2. 10. 10:40
아래 Youtube 통해 발표된, Microsoft 의 AI powered, new Bing 발표 요약입니다 https://www.youtube.com/watch?v=rOeRWRJ16yY Satya Nadella CEO 가 12분 정도 말씀하신 후, 발표하실 VP 등장하셨다. Yusuf Mehdi VP 께서 발표 시작 아래 4가지가 core services & values 1. Search 2. Answer : AI 학습 능력이 향상되어, 사용자가 원하는 완성형 답변을 제시 할 것이라고 소개하셨다. 3. Chat : 가장 고대하는 기능이다, 나와 context 를 공유하며, 질문과 답변을 이어갈 수 있다. 4. Create : 문서 작성 능력이 향상 될거 라고한다. 여행 스케줄 작성, 면접 시 자기소개서..