일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- HTTP
- 자바
- redis
- 서버
- Scanner
- LangChain
- puppeteer
- 프로그래머스
- graphql
- restapi
- mysql
- mongodb
- MapReduce
- eof
- Mongoose
- TCP
- Docker
- nodejs
- java11
- 스프링부트
- 백준알고리즘
- java
- 스프링
- k8s
- bufferdreader
- Spring
- 조건문
- Android
- ai
- Apollo
- Today
- Total
목록전체 글 (69)
자라나라 개발머리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c7MHNz/btsJnh5emz1/SCSlmRoJuv9KnlZHBxWe8K/img.png)
https://toss.im/slash-24 토스 개발자 컨퍼런스 SLASH24참가 신청 8.23-9.2 / 본 행사 9.12 COEXtoss.im 토스에서 9월 12일에 코엑스에서 개발자 컨퍼런스를 진행한다고 합니다!devops, server에 관심있는 저는 아래와 같이 시간표를 짜보았습니다. 😃 개인적으로 더욱 기대가 되는 세션은 1. 클러스터 운영부터 서비스 라이프사이클 관리까지, 데브옵스 업무 효율화2. 빠르게 성장하고 싶은느 주니어 개발자를 위한 소프트 스킬 5가지3. Next 코어뱅킹, MSA와 MySQL로 여는 평생 무료 환전 시대4. Kubernetes CPU 알뜰하게 사용하기 요렇게 네가지 세션이 기대가 됩니다. 꼭 컨퍼런스에 참여할 수 있길 바랍니다! 🙏
안녕하세요! mindy 입니다. 오늘은 인프런에서 개최하는 컨퍼런스인 인프콘 2024의 정보 공유와,아쉽게 인프콘 당첨이 안 된 분들을 위한 마!지!막! 이벤트 소식을 알려드리려고 합니다. 인프콘! 알찬 세션과 프로그램 인프콘 2024 - INFCON 2024인프런이 만드는 IT인의 축제, 인프콘에 초대합니다www.inflearn.com 이번 인프콘 2024는, 8월 2일 삼성 COEX에서 개최합니다.올해로 벌써 세번째 개최하는 컨퍼런스라고 합니다. 다양한 분야의 지식을 학습할 수 있는 인프런답게, 개발, 프로덕트, 커리어, 조직문화 등 여러 분야의 총 44개의 세션, 6개의 프로그램이 준비되어 있다고 합니다. 자세한 세션과 프로그램이 궁금하신 분들은 아래 페이지를 참고해주세요. 해당 페이지에서 내가 원..
오늘은 제가 쓰기 위한 redis CRUD 명령어 모음을 작성해보려고 합니다.redis에서 주로 쓰이는 데이터 형식에는 String, hash, list, set, sortedList가 있는데요. 각 데이터 타입별로 명령어가 다르답니다.오늘은 그 중에서도 많이 쓰이는(사실살 제가 많이 쓰고 있는) stiring, hash, list 요 세가지 데이터 타입에 대한 간단한 설명과 CRUD 명령어를 공유해보겠습니다! StringString은 말 그대로 key:value 형태에서 value의 값이 string이고(긴 하지만 텍스트, 숫자,JSON 다 가능합니다), 하나의 키에 대해 하나의 값을 저장할 수 있는 형태입니다.create/update//SET key valueSET user:1 "iammindy"re..
오늘은 분산 락(Distribution Lock)에 대한 내용을 공유하고, redis가 제공하는 redlock을 활용해 실습해보려고 합니다. 분산 락(Distribution Lock)분산 락은 독립된 시스템에서 발생하는 동시성 문제를 해결하기 위해 나온 개념입니다.동시성 문제란, 여러 프로세스나 스레드가 동시에 같은 데이터에 접근하려 할 때 발생하게 됩니다. 예를 들어, DB에 checkCount라는 클라이언트가 특정 페이지를 조회했다는 의미의 필드가 있고, checkCountUpdate()라는 클라이언트가 조회할 때 마다 DB의 checkCount의 Int값을 ++; 을 해주는 함수 있다고 칩시다.100명의 클라이언트가 동시에 특정 페이지 접속해서 이 checkCountUpdate()를 실행시킵니다. ..
오늘은 한 주 쉬어가는 의미로 '기록'에 대한 제 생각을 짧게 작성해보려고 합니다! 저는 기록을 '나를 더 쉽게 알아갈 수 있는 방법'이라고 생각해요. 저는 요즘 다이어트하고 있는데, 매일매일 먹는 것을 기록합니다. 처음엔 단순히 칼로리, 탄단지 비율 계산 용도로 기록했었는데 요즘은 그 용도가 확장돼서 음식에 대한 나의 취향, 내 몸의 반응, 나의 생각들을 더 추가로 기록하기 시작했어요. 추가로 기록하게된 계기가 있습니다. 바로 제가 아침에 주로 먹는 다이어트 시리얼 때문이에요. 그 친구가 영양성분도 맛도 굉장히 좋아요.1회 제공량에 탄수화물 20g, 당 0g, 단백질 무려 15g, 지방 3g 정도 됩니다. 그래서 아침마다 정말 맛있게 먹고 있었는데, 어쩌다 영양성분을 자세히 살펴보다 말티톱시럽이 들어간..
오늘은~ Apollo Server의 directives를 알아본 것에 이어서, Apollo Federation의 directives에 대해 알아보려 합니다. Apollo Federation에서 directives의 역할Apollo Federation은 Micro Service Architecture에서 여러 개의 subgraphql을 하나의 graphql로 통합해주는 강력한 기능입니다.사용자는 하나의 endpoint만 알면 여러 서버에 있는 쿼리, 뮤테이션 등의 operation을 모두 사용할 수 있는거죠. 여기서 directives는 여러개의 스키마가 합쳐질 때 일어날 수 있는 상황들을 제어하기 위해 쓰입니다.예를 들어, 다른 서브그래프에서 쓰는 필드를 같이 쓰고 싶을 때 지시어를 추가해서 이건 다른 ..
오늘 설명드릴 내용은, Apollo Server에서 제공하는 directives의 기본적인 설명과 각 directive 사용법입니다.앞으로 apollo federation의 directives까지 확장해서 시리즈로 제작해볼 예정입니다. 😁 Apollo Server에서 directives의 역할apollo server에서 쓰이는 directives는 스키마나 동작(operation)의 완성도를 더 높여주기 위해 사용합니다.client와 더욱 쉽게 소통할 수 있도록 하는 도구로써의 역할이에요. 그래서 꼭 필수로 구현할 필요는 없는 기능이기도 합니다! directives 기본 규칙1. 항상 GraphQL의 directives에는 앞에 '@' 이 친구가 붙습니다. GraphQL에서 골뱅이를 만났다면 오! 얜 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/unDGL/btsHCmGQcuL/qV89KWxID0VHiC9N3PaHOK/img.jpg)
오늘은 저번 Langchain의 쌩기초를 학습한 것을 토대로 응용해보려고 합니다.마침 저저번에 학습했던 map-reduce 구조를 활용하여 문서 요약을 구현한 chain이 있더라구요. langchain의 쌩기초와, mapReduce의 심화 설명이 필요하신 분은 아래 두 게시글도 추천드려요. [LangChain] LangChain 쌩기초 뜯어보기 (장점, LECL)오늘은 핫!한 LLM 프레임워크인 Langchain에 대해서 뜯어보려고 합니다. LangChain 이란?대규모 언어 모델(LLM)을 기반으로하는 애플리케이션을 개발하기 위한 프레임워크(langchain 공식문서),LLM을 사용growupdevmind.tistory.com [데이터 분산 처리] 맵리듀스(MapReduce) 간단 설명/ Mapper..
제목이 너무 어그로인가요? 오늘은 제가 운동을 시작하게 된 계기, 그리고 운동 후 변화에 대해 가볍게 적어보려고 합니다.😁 여러분은 '인스타 브레인(안데르스 한센)'이라는 책을 아시나요? 저는 이 책을 작년 하반기 쯤 꽤 오랜시간 옆에 끼고 읽었는데요. (너무 감명깊어서 오래오래 읽은거 아닙니다. 안 읽혀서 ^^... 집중이 안 돼서요) 책을 간단히 소개하자면, 휴대폰이 우리 뇌에 끼치는 영향에 대해서 설명해주는 책입니다. 이 인스타 브레인 내용 중, 8장 '변화를 원한다면, 몸부터 움직여라' 라는 파트가 있습니다. 휴대폰에게 뺏겨버린 몰입과 집중을 가져오기 위한 방법이 실려있는 부분이에요. 제목에서도 풍겨오다시피, 운동에 대한 얘기겠죠? 이 파트는 운동이 얼마나 이로운지 뇌과학 측면에서 설명해주는 파트..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTA1Ma/btsHnTYFAXY/C9sutjqat4fcIUgZ0lACkK/img.webp)
오늘은 핫!한 LLM 프레임워크인 Langchain에 대해서 뜯어보려고 합니다. LangChain 이란?대규모 언어 모델(LLM)을 기반으로하는 애플리케이션을 개발하기 위한 프레임워크(langchain 공식문서),LLM을 사용하여 애플리케이션 생성을 단순화하도록 설계된 프레임워크(위키백과)라고 합니다. Langchain 구성요소를 뜯어보면, 단순히 Langchain만 있는게 아니더라구요.공식 문서에서는 LangChain은 LLM 애플리케이션 생애주기의 모든 단계를 단순화한다고 설명하고 있어요. 하지만 위에 보이는 것처럼, LangChain, LangServe, LangSmith 등 요 프레임워크를 모두 사용했을 때, 비로소 모든 생애주기를 단순화할 수 있는거라고 합니다. 각 프레임워크는 개발 생애주기에 ..