일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- 서버
- puppeteer
- mysql
- 스프링부트
- 자바
- Apollo
- 프로그래머스
- redis
- nodejs
- java11
- Scanner
- 백준알고리즘
- java
- bufferdreader
- 조건문
- ai
- LangChain
- mongodb
- HTTP
- TCP
- Docker
- Mongoose
- eof
- graphql
- Android
- Spring
- MapReduce
- restapi
- k8s
- Today
- Total
목록etc. (9)
자라나라 개발머리
![](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()를 실행시킵니다. ..
node:16-slim puppeteer 13.5.0 k8s 에러 상황 내가 원했던 동작은 특정 페이지에서 스크롤을 내리는 동작이었다. 스크롤을 내리면 새로운 정보가 로딩되는 페이지인데, 특정 조건에 걸릴 때 까지 스크롤을 반복하는 동작을 구현했다. 로컬에선 잘 실행되는 코드가 k8s에 띄워서 실행하면 중간에 동작이 멈추고 무한 대기에 빠진다. 동작이 멈추는 시점은 동작할 때 마다 다른 시점에 발생한다. 로컬에서와 달리 페이지 동작 상태를 눈으로 확인할 수도 없으니, 현재 상태를 파악하기가 어려워 원인을 찾기도 어려웠다. 퍼펫티어가 문제인건지, 네트워크 상태가 문제인건지, 페이지가 문제인건지 무수한 경우의 수가 있으니 정말 갖가지 시도를 해본 것 같다. 에러 파악 과정 에러 원인 가정 짐작할 수 있는 에..
node:16-alpine 환경에서 puppeteer를 사용하고자 한다. 로컬에선 잘 동작하나 도커 동작 시도 시 이미지 빌드부터 제대로 빌드 되지 않는 상황이다. 이를 해결하기 위한 시도와 결과를 기록한다. 1. puppeteer troubleshooting 참고하여 시도 (참고 : https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-on-alpine ) 작성 코드 FROM alpine # Installs latest Chromium (100) package. RUN apk add --no-cache \\ chromium \\ nss \\ freetype \\ harfbuzz \\ ca-certificates ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bKBeIm/btshz1Wx78G/L7XmfrY7dzHxO0wbgOk5ik/img.png)
환경 Windows 10 / MySQL Server 5.7 (Command Line Client) MySQL 실습 중 서버 상 UTF-8 깨짐 현상이 생겼습니다. 해당 글을 보시는 분들은 저 같은 오류로 헤메지않길 바라며 ,, 확인 방법 1) status 2) show variables like 'char%'; 저 같은 경우엔 latin1, euckr이 섞여있었습니다. 이것저것 막 시도하다보니 섞인 것 같습니다. 수정 후엔 아래와 같이 utf8로 설정되어 있는 것을 확인할 수 있습니다. 수정 방법 my.ini 파일 설정 1) my.ini 파일 찾기 설치 방법에 따라 my.ini 파일 위치가 다르다고 합니다. 저 같은 경우엔 아래 경로에 위치해있습니다. C:\ProgramData\MySQL\MySQL Se..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cLVCz1/btrWJeBRoiW/7XMxunInRi7xNn7kG2eYA0/img.png)
안드로이드 스튜디오 설치부터 막혔다. 구글링 백만번째 드디어 설치 성공 화면이 떴다. 같은 오류로 고생하시는 분들이 나 같은 삽질은 안 하셨으면 해서 ,, 공유한다,, 내가 시도했던 모든 방법들,, 이 중에 하나는 있겠지!!!!!!!!!! 1. 환경 변수 설정 후 재부팅 후 재설치 > 제일 기본적인 방법이니 다른 블로그 참고! 2. 관리자 권한으로 실행 4. 64비트 확인하고 실행 (32비트 버전을 실행해서 안된다는 글이 있었음) 5. 시스템 환경변수 %JAVA_HOME%\bin 따로 추가 안하고 path에 바로 경로 추가하기 6. C:\Program Files\Common Files\Oracle\Java\javapath 지워보기 7. 자바 다시 깔기 8. 자바 버전 18.0.2.1 설치 참고 https..
내가 자주 사용하는 인텔리제이 단축키 윈도우 버전! Alt + insert : Generate (getter, setter, constructor, ...) Ctrl + Alt + V : 반환 타입 자동 작성 Ctrl + Alt + M : Extract Method Ctrl + Shift + T : Test case 자동 작성 Shift + F6 : 변수명 전체 변경 Ctrl + / : 한 줄 단위 주석 처리 Ctrl + Shift + / : 블록 단위 주석 처리 Ctrl + D : 줄 복사 Ctrl + Shift + F10 : 파일 실행 Shift + F10 : 이전 실행 파일 재실행 Ctrl + Alt + L : 코드 자동정렬