일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Vue
- apache log4j
- python
- intelliJ plugin
- 미국 배당주
- 도커
- Vue 강의
- scrapy
- IntelliJ
- spring boot 시작
- 티스토리 광고 수익
- Spring Batch
- Vue 알아보기
- 애드센스 수익
- 미국주식
- docker
- spring Annotation
- docker mysql
- python 기초
- 구글 애드센스 수익
- Vue 배우기
- MYSQL
- Spring
- AES256
- 젠킨스
- Spring Batch 강의
- gradle
- Python 기본편
- docker 명령어
- JDK1.3
목록전체 글 (202)
나만의공간
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJ17vv/btrwkvOu38R/n9vHKq61MMJvyhmsaMylxK/img.png)
MSA 개발방법이 적용되면서 SQL에 대한 의존도가 예전에 비해 많이 없어지기는 했습니다. 그러나, Application으로만 운영되는 시스템은 없고, NO-SQL DB들에 의해 RDB에 의존도가 적어 졌다고 해도 중요 업무 시스템은 RDB를 여전히 많이 사용합니다. 개발자라면 DB를 잘 이해하여 Application을 만들어야 운영시 문제도 없습니다. DB 쿼리를 만든 후 실행계획(Plan)을 항상 보는 습관, Plan을 해석하는 습관도 가져야합니다. SQL Plan을 해석하는 방법을 정리해 볼려고 합니다. PLAN 보는법 위에서 아래로 내려가면서 제일 먼저 읽을 위치 찾기 내려가는 과정에서 같은 들여쓰기가 있으면, 무조건 위에서 아래 순으로 읽기 같은 레벨에 들여쓰기된 하위 스텝이 존재하면, 가장 안..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cAXCt8/btrv9KUdrM8/44k82q5YxitF0SbuH8VWdk/img.png)
개발자가 많이 사용하는 IDE Tool중 Intellij는 많은 사용자에게 사랑을 받고 있는 IDE Tool 입니다. Intellij를 사용하기 위해서는 기본적으로 구매를 해서 사용해야 하지만 구매하기 애매 하거나, 잠시 사용해 보고 싶다고 하시면 Community Version을 사용하시면 됩니다. Community 버전을 회사나, 상업용 S/W개발에 사용해도 되는지 궁금하신 분들이 많을건데 Intellij Site에 가시면 아래와 같은 안내가 되어 있습니다. Community Version 안내 문구 Community Edition은 개인적 개발 및 상용 개발에서 무료로 사용할 수 있습니다. IDE 및 번들로 포함된 대부분의 플러그인은 오픈 소스이며 Apache 2.0 라이선스에 따라 제공됩니다. 개..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cweplZ/btrv12BaCFs/kYvrmKtxNKJsfpnWla8RQk/img.png)
소개 Container 표준규격이 없을때 Container 포맷과 런타임의 사실상 표준은 Docker가 지배. Google / Redhat / MS / IBM 등 Container 간의 이식성을 표준화 화기 위해 OCI(Open Container Initiative) 구성 k8s의 컨테이너 런타임 구성을 위해 CRI(Container Runtime Interface) 등장 RHEL 8버전이상, Openstack 16버전이상, Openshift 4버전이상 , awx 18버전 이상에서 Default Container를 podman로 채택 cri-o 이해 cri-o는 컨테이너 실행만 가능하기 때문에 이미지 생성이나 관리를 하기 위해서는 추가 Component들이 필요함. (추가 Component정보는 아래 기..
JWT(Json Web Token)의 약자로 전자서명된 URL-safe의 Json 입니다. 전자 서명은 Json의 변조를 체크 할 수 있게 되어 있습니다. JWT는 속성정보를 Json 데이터 구조로 표현한 토큰으로 RFC7519 표준입니다. JWT는 서버와 클라이언트 간 정보를 주고 받을 때 Http 리퀘스트 헤더에 Json 토큰을 넣은 후 서버는 별도의 인증 과정없이 헤더에 포함 되어 있는 JWT정보를 통해 인증합니다. 이떄 사용되는 Json 데이터는 URL-Safe 하도록 URL에 포함할 수 있는 문자만으로 만듭니다. JWT는 HMAC 알고리즘을 사용하여 비밀키 또는 RSA를 이용한 Pubilc Key / Private Key 쌍으로 서명할 수 있습니다. JWT와 관련된 표준인 JWS와 JWE란 JW..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p12p4/btrvFCobhJI/lK42iJWgqJizKD82Aci6uk/img.png)
기업들이 Cloud 환경으로 시스템들을 이동시키고 있습니다. 이전 프로젝트에서는 AWS 환경을 이용한 Cloud 개발환경을 경험 하였는데, Private Cloud 환경을 이용한 구축도 진행하고 있고, 그 중에 RedHat PaaS 제품인 OPENSHIFT를 도입하여 구축 하는것을 알게 되어 어떤 제품인지 정리 하고자 합니다. OpenShift란 RedHat에서 개발한 PaaS 솔루션 제품 도커(Docker)와 쿠퍼네티스를 제공하는 컨테이너 기반에 어플리케이션 플랫폼 여러 부가적인 기능이 추가되어 Web-UI, 소스빌드 자동화 , 라우터 등을 사용가능하게 해줌 팟(PoD)개념 도입으로 컨테이너 기반 제공 OpenShift 아키텍쳐 프로젝트에서 OpenShift를 사용해 보면서 중요정보 / 유용한 정보는 ..