일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- APM
- 공부
- 코틀린 코루틴의 정석
- 오블완
- kotlin
- minikube
- Pinpoint
- CloudWatch
- docker
- Kubernetes
- Java
- AI
- 정보처리기사 실기 기출문제
- PETERICA
- Elasticsearch
- AWS EKS
- Spring
- golang
- CKA
- 정보처리기사실기 기출문제
- kotlin querydsl
- Linux
- kotlin coroutine
- aws
- mysql 튜닝
- go
- CKA 기출문제
- 티스토리챌린지
- tucker의 go 언어 프로그래밍
- 기록으로 실력을 쌓자
- Today
- Total
목록개발이야기 (79)
피터의 개발이야기

ㅁ 들어가며 인터넷을 통해 연결되는 수많은 디바이스들이 있다. 웹서비스를 비롯하여 많은 IOT 기기들을 연결하기 위해 클라이언트와 서버는 수많은 통신을 해야한다. 회사 동료와 HTTP2에 대해서 이야기 나누면서 HTTP1.1의 한계성과 HTTP2의 multiplexing 개념을 알게 되었다. 그리고 HTTP2는 과연 비동기 통신라고 말할 수 있을 지 함께 고민했었다. 그래서 이를 글로 정리하면서 HTTP3에 대해서도 알게 되어 함께 정리하였다. ㅁ 성능 개선의 필요성 HTTP(Hypertext Transfer Protocol)는 웹에서 클라이언트와 서버 간의 통신을 위한 핵심 프로토콜이다. HTTP1.1은 1997년에 도입되어 오랫동안 사용되었지만, 웹의 복잡성이 증가함에 따라 한계점이 드러났다. 이 ..

ㅁ 들어가며 동료 개발자와 이야기 중, "자기 호스팅(self-hosting)" 또는 "부트스트랩(bootstrapping)"에 대해서 알게 되어, 그 개념과 관련 언어에 대해서 정리하였다. ㅁ 자기 호스팅, 부트스트랩이란?개발 언어 중 자기 자신으로 개발된 언어는 "자기 호스팅(self-hosting)" 또는 "부트스트랩(bootstrapping)"이라고 불리는 과정을 거친 언어들이다. 이는 해당 언어의 컴파일러나 인터프리터가 그 언어 자체로 작성된 경우를 말한다. ㅁ 자기 호스팅의 의의자기 호스팅은 프로그래밍 언어 개발에 있어 중요한 이정표가 된다.개발 속도 향상: 언어가 자기 자신으로 구현된 컴파일러를 갖게 되면 개발 속도에 상당한 가속이 붙게 된다.언어의 성숙도: 자기 호스팅은 해당 언어가 충분..

ㅁ 들어가며ㅇ 맥에서 크롬 브라우저를 사용하면서 http로 접근해야 하는 사이트가 https로 자동 전환되는 문제를 해결하는 방법을 정리하였다. ㅁ Https로 전환 이유ㅇSSL인증서가 적용된 사이트ㅇ 크롬에서 한번이라도 https로 접속했던 경우 자동으로 https로 리다이렉트 된다. ㅁ Https 해제 방법HSTS 설정 제거하기ㅇ 크롬 브라우저를 열고 주소창에 다음을 입력한다.chrome://net-internals/#hstsㅇ Delete domain security policies섹션을 선택한다.ㅇ 문제가 되는 도메인을 입력한다.ㅇ Delete 버튼을 클릭한다. ㅁ 추가 조치ㅇ 위 방법으로 해결되지 않는다면, 다음 단계를 시도할 수 있다. [추가] - 같은 페이지의 "Add HSTS domai..

ㅁ 들어가며ㅇ 2019년 맥북을 사용 중인데, FCPX로 영상편집을 하는 과정에서 맥이 먹통이 되었다. ㅇ CPU의 온도가 높아지면 하드웨어 파손이 발생하기에 의도적으로 CPU가 성능제한이 걸리게 된다.ㅇ kernel_task이 CPU를 임의로 점유하여 CPU 사용을 제한하게 된다.ㅇ 이 글은 kernel_task의 역할과 이를 해결하는 방법에 대해서 정리해 보았다. ㅁ 증상ㅇ FCPX로 영상작업을 시작하면서 CPU온도가 상승하기 시작하였다.ㅇ 어느 순간 타이핑할 때 딜레이가 발생하더니 특정 기능은 느리게 작동하더니 기능이 멈취버리고 말았다.ㅇ 프로그램을 강제 종료하고 재부팅을 하였지만 상황이 개선되지 않았다.ㅇ 원인 분석을 위해 활성 상태 보기를 열어 보았더니 kernel_task가 CPU의 700%가..

ㅁ 들어가며Fair Source License는 소프트웨어 라이센스의 새로운 접근 방식으로, 소스 코드를 공개하면서도 특정 조건 하에 사용을 제한하는 형태다. 이는 오픈 소스와 상용 소프트웨어의 중간 지점에 위치하며, 기업이 소프트웨어를 공개하고자 할 때 유용하다. ㅁ Fair Source License의 주요 특징ㅇ 소스 코드 공개 - Fair Source License는 소스 코드를 공개하여 누구나 열람할 수 있도록 한다. - 이는 투명성을 높이고 커뮤니티의 참여를 유도하는 데 기여한다.ㅇ 사용 제한 - 소프트웨어 사용에 일정한 제한을 두어, 예를 들어 사용자 수나 사용 목적에 따라 제한을 설정할 수 있다. - 이는 기업이 소프트웨어의 상업적 사용을 통제하고, 이를 통해 수익을 창출할 수 있도록 돕는..

ㅁ 들어가며K-PaaS는 한국형 클라우드 플랫폼 서비스(Platform as a Service)를 의미합니다.이 플랫폼은 클라우드 환경에서 애플리케이션을 개발, 실행, 관리할 수 있는 다양한 도구와 서비스를 제공합니다. ㅁ K-PaaS의 주요 특징ㅇ 릴리즈 및 다운로드K-PaaS는 정기적으로 릴리즈를 제공하며, 사용자들은 K-PaaS 코어와 서비스를 쉽게 다운로드할 수 있습니다. 이를 통해 개발자들은 최신 버전의 플랫폼을 활용하여 작업을 진행할 수 있습니다. ㅇ 가이드 문서Github를 통해 K-PaaS 사용에 대한 상세한 가이드 문서를 제공합니다. 이 문서들은 플랫폼 사용법부터 고급 기능까지 다양한 정보를 포함하고 있어 사용자들의 학습과 문제 해결에 도움을 줍니다. ㅇ 호환성 및 다양한 서비스K-Pa..

ㅁ정보처리기사 글들ㅇ [정처기] 2024년 1회 정보처리기사 필기 시험ㅇ [정처기] 2024년 정보처리기사 필기 시험 유의사항ㅇ [정처기] 2024년 1회 정보처리기사 필기 합격 후기ㅇ [정처기] 2024년 1회 정보처리기사 합격 후기, 필기 문제집만으로 ㅁ 들어가며ㅇ 정보처리기사 필기를 합격하여 실기를 준비하고 있다.ㅇ 필기 공부를 하면서 실기를 대비하여 자주 보았던 핵심요약PDF를 중심으로 공부를 하였다.ㅇ 이 글은 자격증 공부를 위한 정보를 정리하고, 기술문제를 공부하면서 정리한 글들의 목차를 정리하였다.ㅇ 6.18 최총 합격하여 합격 후기를 추가하였다. ㅁ 합격후기ㅇ 2024.6.18 정보처리기사 실기에 최종 합격하였다.ㅇ 실기를 위한 다른 요약집이나 기출문제집은 구매하지 않았다.ㅇ 필기 준비 시..

ㅁ 들어가며ㅇ 패러렐즈 데스크톱 19 크랙 글에서 설치과정을 정리하였지만, 크랙의 다운로드가 막혀 사용할 수 없게 되었습니다.ㅇ 새로운 저장소를 이용한 설치방법을 따로 정리하였습니다.ㅇ 제가 직접 설치해 보지는 않았습니다. 24.05.30 Update...Git이 막혔습니다. 크랙 소스가 없어졌습니다. ㅁ 새로운 Crack ㅇ 기존 크랙을 대체할 다른 크랙버젼이 있어서 링크 남겨 놓습니다.ㅇ 저는 이미 설치가 되어 있어 적용은 해 보지 않았습니다.ㅇ 설치는 해당 링크의 소스를 다운 받아서 진행하셔야 합니다. !! 아래의 글은 git의 번역본 입니다 !! ㅁ Parallels Desktop 19.0.0-54570용 크랙버젼✅ ARM64✅ x86_64✅ 네트워크✅ USB✅ 시스템 무결성 보호(SIP)ㅁ 사용..

ㅁ 들어가며ㅇ 정보처리기사 학습을 하면서 C언어, JAVA, Python을 함께 공부하면서 테스트를 위한 환경이 필요하였다.ㅇ 온라인에서 간단하게 코드 테스트를 할 수 있는 myCompiler를 발견하여 사용환경에 대해 소개 글을 작성하였다. ㅁ myCompilerㅇ Python, Java, C 언어 뿐만 아니라 MySQL, SQL까지 테스트 할 수 있는 온라인 사이트이다. ㅁ Javaㅇ 들어가자 마자 기본적인 샘플코드가 적용이 되어 있다.ㅇ ⌘+Enter 키를 누르면 코드가 바로 시작된다. ㅇ 코드 저장버튼을 클릭하면 해당 코드를 다운로드할 수 있다. ㅇ Main.java 파일을 다운받아 인텔리제이로 오픈하였다. ㅁ C 언어ㅇ C 언어의 "Hello world!" 실행 샘플코드이다. ㅁ Pyth..