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

오늘은 웹개발에 대한 부분을 이야기 해 보도록 하겠습니다. 저는 참고로 리엑트 개발자가 아닙니다. 하지만 업무상 리엑트 웹어드민을 종종 수정 개발을 하기도 합니다. 개발 사항은 어드민 웹페이지 중에 이미지를 보여주는 부분에 PDF도 볼 수 있도록 수정하는 것이었습니다. 1. PDF.js PDF.js를 이용해 Javascript으로 구현하는 방법입니다. 무엇보다 예제 정리가 잘 되어 있습니다. 'Hello, world!' example JavaScript code: base64 encoded PDF 뷰어 무엇보다 좋은 점은 base64로 인코딩된 PDF를 보여줄 수 있다는 점입니다. 보안상 파일을 암호화가 필요한 경우 base64+ 암호화 토큰을 붙여 전송 시에 유용한 방법입니다. 아래는 예제로 제공되는 ..

회사에서 구글 OAuth와 Apple OAuth를 위한 백엔드 개발을 하였습니다. 그러면서 예전에 개발하였던 SSO과 차이점을 경험하게 되었습니다. 제가 경험했던 SSO에 대해 되짚어보며 OAuth에 대해서 설명을 하도록 하겠습니다. SSO란 무엇일까요? Single Sign On의 약자로, 한번의 로그인으로 여러 어플리케이션을 사용하는 기술을 말한다. 각 어플리케이션의 로그인/인증부분을 한 군데로 통합하여 관리하는 방법이다. 혹은 인증된 토큰을 이용하여 다른 어플리케이션도 로그인처리를 해준다. 기억의 회상, SSO 사용했던 이유 기존에 이미 A서비스가 있었습니다. 그리고 A서비스를 기반으로 한 플러스 상품으로 2개의 어플리케이션이 추가가 되었습니다. 서비스 확장 시 기획단계에서 요구사항으로 SSO를 요..

TDD 공부를 하면서 우연히 좋은 글을 보게 되었다. AWS환경의 로컬 테스트를 위한 방법으로 간단히 개념적으로 정리를 한다. 출처 : LocalStack Intro 우하한형제들의 기술 블로그 중 LocalStack을 활용한 Integration Test 환경 만들기 를 요약 정리한다. 로컬개발환경에서 AWS 서비스 사용에 따른 문제점 해결방법이 글의 주제이다. LocalStack은 오프라인에서 클라우드 앱을 개발하고 테스트할 수 있도록 도와준다. LocalStack은 AWS 클라우드 리소스의 기능을 에뮬레이션하여 제공하여 준다. localstack-utils 와 같은 라이브러리를 제공하여 junit 에서 쉽게 localstack 을 실행하는 방법도 제공하고 있다. DockerTestUtils 를 사용하..

하루의 경험들을 기록하고 기억하며, 보다 나은 내일의 백엔드 개발자를 꿈굽니다. 이동욱님 처럼 소소하게 개발에 대한 지식을 쌓아가고 싶다. 블로그용 Github도 만들었다. ㅇ 신규 규격의 블로그 팻말

개발자라면 꼭 봐야하는 동영상이다. 하루씩 하루씩 조금씩 조금씩 기억보다는 기록을... 한번 알았던 것을 기록을 할 때에 바로 내것이 된다. 사소한 것이라도 짧게 기록을 남기는 습관을 가져야겠다. 감사합니다. 이동욱님! 공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. 이동욱 님의 프로필 jojoldu.github.io/ 기억보단 기록을 Java 백엔드, AWS 기술을 익히고 공유합니다. jojoldu.tistory.com

회사 프로젝트가 근로기준법과 관련된 작업이 있었다. DB 컬럼을 만들어야 하는데, 영어 작문이 너무 어려웠다. 참고용으로 남겨본다. (1년을)초과하다 exceed (one year) (취업규칙)신고 submission ~의 귀책사유 cause attributable to~ 1일 근로시간 working hours per day 1주간 근로시간 working hours per week 1주간 소정근로시간 contractual working hours per week 가사사용인 worker who is hired for domestic works 가산임금 additional wages 가족수당 family allowances 감금 confinement 감급제재 punitive reduction in wages..

REST와 SOAP는 각기 다른 두 가지의 온라인 데이터 전송 방식입니다. 둘 다 웹 애플리케이션 간 데이터 통신을 허용하는 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API)를 구축하는 방법을 정의합니다. REST(Representational State Transfer)는 아키텍처 원칙 세트이고, SOAP(Simple Object Access Protocol)는 World Wide Web Consortium(W3C)에서 유지관리하는 공식 프로토콜입니다. 즉, SOAP는 프로토콜이지만, REST는 프로토콜이 아니라는 점이 주요 차이점입니다. 일반적으로 API는 활용 사례와 개발자의 선호에 따라 REST 또는 SOAP 중 하나를 준수합니다. REST(..

프로그래밍 설명 중에 명령형 프로그래밍과 선언형 프로그래밍에 대해 자주 접하게 된다. 선언형은 '무엇'을 할 것인지를 말하고, 명령형은 무언가를 작업하기 위한 '방법'을 뜻한다. Declarative(선언) 선언형의 대표적인 언어는 HTML,SQL 이 있다. HTML 웹페이지는 제목, 본문, 폰트, 그림과 같이 "무엇"을 보여줄 것인지를 묘사하고 있다. HTML은 브라우저에 어떻게 글을 표시를 위 코드를 이해 정의내리고 있다. 이 코드 구문이 어떻게 동작하는지에 대해 신경쓰지 않고 이를 사용한다. SQL SELECT * FROM Users WHERE Country='KOREA’; 데이터 처리를 "어떻게" 처리하는 것보다 "무엇을" 수행하는 지에 더 집중되어 있다. 다르게 설명하면, DB는 선언적 SQL을..