Javascript ? 신이 찾아와 개발자인 당신에게 평생 한 프로그래밍 언어만 사용할 수 있다고 한다면, 어떤 언어를 고르겠는가? 백엔드 개발자로서 자바민국(요즘은 코틀린민국이 되가고 있는 것 같긴 하다만)에선 Java를 골라야지 싶기도 하지만, 나는 무조건 Javascript를 고르겠다. 무언가를 만들어낸다는 행복과 뿌듯함을 바라보고 온 직업인데, 한 측면에 집중된 언어보단 여러 곳에서 메인 언어로 선택될 수 있는 녀석을 선택하겠다. 그리고 개인적으로 평생 Java나 해라는 욕같다 그냥. 평생 Javascript나 해라는 욕같은 느낌이 덜하다. Javascript의 생태계는 정말 끝이 없는 것 같다. 단순히 Web Frontend를 넘어 Backend 영역을 넘어서 App Frontend까지 넘기 시..
Javascript에서 물음표(?)가 사용되는 경우가 많은데, 이게 다른 언어와 조금 차이가 있어 헷갈려 정리해놓고자 한다. 삼항연산자로서의 ? 이 부분은 다른 언어와 유사한 부분이다. 삼항연산자로 ? 를 사용할 수 있다. const text = isRed ? 'Yes, This is RED!' : 'No, Something else'; ? {true} : {false} 형태로 사용된다. 널 병합 연산자로서의 ?? 널 병합 연산자(Nullish coalescing operator)로 ?? 가 사용된다. 단어가 어려워보이지만 사실 간단하다. 왼쪽 피연산자가 nullish(null 또는 undefined)일 때 오른쪽 피연산자를 반환하고, 그렇지 않으면 왼쪽 피연산자를 반환한다. const foo = nul..
그냥 내가 잊지 않기위해 작성하는 포스트. 2년만에 다시 공부하는 Java. Type casting부터 애를 먹기 시작했다. 생각해보면 언어별 Type casting을 하는 방식이 다 다르다는 것을 인식해서, 그걸 좀 정리해보고자 한다. Type casting에 대해 깊게 파고들면 명시적, 암묵적 형변환으로 나뉘며 많은 이야기들이 나오는데 그런 깊은 내용들은 나중에 다뤄보기로 하고 여기서는 단순히 명시적 형변환을 하는 법에 대해 다뤄보고자 한다. 또한, 여기서는 단순히 숫자 문자 데이터를 숫자로 바꾸는 것이 아닌 말 그대로 문자를 아스키코드 형 숫자로 바꾸는 것을 이야기한다. 일단, 나는 Python, Javascript(Node.js), C++를 최근 다뤄오고 있다. 그래서 인지 몰라도, 아무튼 다음과..
- Total
- Today
- Yesterday
- gradle
- WebFlux
- Clean Architecture
- python
- MySQL
- Spring boot
- Intellij
- Spring
- 클린 아키텍처
- 백준
- 비동기
- jasync
- HTTP
- 로그
- java
- k8s
- tag
- OpenTelemetry
- Kubernetes
- container
- Algorithm
- 알고리즘
- 쿠버네티스
- c++
- 일상
- Log
- 하루
- Istio
- boj
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |