본문 바로가기
반응형
SMALL

IT/개발15

쿠버네티스(Kubernetes)가 대체 뭔데? with Docker 백엔드 개발을 하다보면 반드시 만나게 되는 도커, 쿠버네티스지금까지는 개발에 집중하다가 이제는 서버 지식이 상당히 필요해져서 정리해본다.도커도 잘 모르지만 쿠버네티스는 더더욱 모르기에 정리해보려고한다.Kubernetes(K8s)란?https://kubernetes.io/ Production-Grade Container OrchestrationKubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units .. 2025. 3. 23.
blot.new를 아시나요? 개발에 대한 흥미가 조금 (많이) 식은 이 타이밍에 blot.new를 알게 되었다. AI는 chat.gpt와 copliot밖에 제대로 안써보았을 땐, 아직은 괜찮다고 생각했다. 많이 의존하고 있으면서도 사용자의 기본 바탕이 없다면 구축하는 것에 대한 AI의 한계가 존재한다고 생각했다. 그리고 blot.new를 사용하고 있는 지금 이 시점에서도 아직은 AI의 한계가 존재한다고 생각한다. 하지만 '아직은'이라는 기간이 꽤나 앞당겨졌다는 것을 느꼈다. https://bolt.new bolt.new project bolt.new Bolt.new란?blot.new의 첫 홈페이지에서 말해준다. What do you want to build?만들고 싶은 걸 입력하면 그대로 다 만들어준다. 큰 설명 없이 동영상으로 대.. 2024. 11. 29.
[TypeScript] Typescript 장점과 타입 TypeScript TypeScript 특징 자바스크립트의 확장된 언어, 자바스크립트에 타입을 입힌 언어 컴파일 필요: 브라우저에서 실행할 때 한 번 변환이 필요함 TypeScript의 장점 에러 사전 방지 JavaScript에서 잡을 수 없는 데이터의 모습, 오타 등을 알 수 있음 ex) JS Dock을 이용한 type 정의 /** User 객체 타입 정의 * @typedef {object} User * @property {string} name * @property {string} email */ /** * @returns {Promise } */ function ~ 코드 가이드 및 자동 완성 function add(a : number, b : number): number{ return a + b; .. 2022. 4. 8.
[git] 자주 쓰는 git 명령어 정리 원격 저장소의 Branch 가져오기 요약 git remote update git branch -r git checkout -t 1. 원격 저장소 업데이트 git remote update 2. 원격 저장소 브랜치 확인 git branch -r 3. 원격 저장소 브랜치를 local로 가져온 후, branch 변경 git checkout -t ex) git checkout -t origin/dev 2022. 3. 18.
[DB] SELECT ~ FOR UPDATE SELECT ~ FOR UPDATE 선택한 행에 대해 LOCK을 설정하는 기능, update와 delete에서만 row level lock을 걸 수 있다. > 쉽게 말해, 내가 이 행을 update 할 것이니 사용하지 말라고 조건을 주는 것 옵션 1. SELECT FOR UPDATE: SELECT시, 다른 사람이 LOCK 중이면 무한정 기다림 2. SELECT FOR UPDATE NOWAIT: SELECT시, LOCK을 제어할 수 없으면 에러처리, 누군가 LOCK 중이면 해당 행에 대한 LOCK을 포기 3. SELECT FOR UPDATE WAIT 5(초단위): SELECT시, LOCK을 제어할 수 없으면 5초동안 계속 LOCK을 재시도, 5초가 지나면 포기 2021. 11. 5.
[Spring] SpringBoot + Kafka 사용 방법 의존성 설정 org.springframework.kafka spring-kafka application.properties kafka.bootstrap=localhost:9092 ping.topic.name=msa Publisher KafkaSampleProducerService @Service public class KafkaSampleProducerService { @Autowired private KafkaTemplate kafkaTemplate; public void sendMessage(String message) { System.out.println("send message : " + message); this.kafkaTemplate.send("oingdaddy", message); } } .. 2021. 10. 29.
반응형
LIST