Sky Archive

전체 글 150

[한강나이트워크42K] 2023 HANGANG NIGHT Walk 42K 행사 안내

안녕하세요🐱‍🐉 이번 글에서는 이번에 제가 참여하게 된 '한강 나이트워크 42K' 행사 안내에 대한 내용입니다. ★★ 일정 변경 안내 ★★ 원래 행사 기간은 2023. 7. 29. (토) ~ 2023. 7. 30. (일) 이였으나 집중 호우로 인한 한강 공원 침수 등 복구 작업으로 2023. 8. 5. (토) ~ 2023. 08. 06 (일) 로 연기되었습니다! 취소 티켓 구매기간은 아래와 같아요. 2023. 07. 20. (목) ~ 2023. 08. 02 (수) 아래 구매 링크를 통해 공식 홈페이지에서 구매하시면 됩니다. 구매 링크 ☞ 2023 한강나이트워크42K | 어반스포츠 ✔ 모든 취소 티켓은 2023. 08. 02. (수) 까지 구매 가능합니다.✔ 취소티켓은 환불/취소가 불가하오니 신중한 구매 ..

ETC/운동 2023.07.31

[롯데타워 스카이런] 롯데월드타워 SKY RUN 기부금영수증 발행 신청

안녕하세요.🐱‍🐉 지난 글들에서 이색마라톤인 롯데월드타워 스카이런(SKY RUN) 행사 안내를 했는데요! 5분 만에 매진되었다고 하던데 다들 신청 성공하셨나요?? 꼭 참석하고 싶었는데 운 좋게도 성공하였습니다.✌ 참가 신청을 하셨다면 잊지 말아야 할 기부금영수증 발행 신청에 대해 포스팅하려고 합니다. 지정기간 내 개인정보 미 입력 시 참가비는 전액 주최자명으로 기부된답니다! 2023 스카이런 기부금 영수증 발행 신청은 4월 24일 (월)까지이고 연말정산 시 기부금 세제 혜택도 받을 수 있으니 꼭 늦지않게 신청하시길 바랍니다! 참가 대상자에 한해 아래와 같은 문자가 오고 개인정보 수집 및 활용 동의 후 개인 정보 입력하고 제출하면 끝! 다만, 스카이런 참가자 정보와 일치해야 발행 가능하고 이름과 주민등록번..

ETC/운동 2023.04.19

[롯데타워 스카이런] 공식! 2023 롯데월드타워·몰 스카이런 행사 안내

안녕하세요🐱‍🐉 이번 글은 지난 글에 이어 롯데월드타워·몰 공식 블로그에 공지된 내용으로 2023년 롯데타워 스카이런 행사 안내를 해보려고 합니다! 공식블로그 내용을 참고하였습니다! 스카이런은 롯데월드타워에서 2017년부터 매년 봄에 진행하는 수직마라톤 대회이고 국내에서 가장 많은 건물 내 계단 2917개를 올라가는 행사입니다!😊 행사 참가비 전액이 보바스어린이의원에 기부되니 좋은 곳에 기부와 더불어 건강도 챙기시는 건 어떨까요? (기부 영수증도 챙길 수 있다!) 기부처 안내▽ 더보기 참가비는 참가자 개인명의로 보바스 어린이의원에 전액 기부되며, 참가신청 완료 후 보내 드리는 별도 양식에 개인정보를 입력해 주셔야 합니다! (지정기간 내 개인정보 미 입력 시 참가비는 전액 주최자명으로 기부됩니다.) 보바스..

ETC/운동 2023.03.15

[롯데타워 스카이런] 다시 돌아온 롯데월드타워·몰 스카이런 행사 예정

안녕하세요🐱‍🐉 이번 글은 2023년 롯데타워 스카이런 행사 안내를 해보려고 합니다. 스카이런은 롯데월드타워 1층부터 123층까지의 계단을 오르는 수직 마라톤입니다!😊 작년의 경우 행사 참가비 전액이 보바스어린이의원에 기부되었으니 좋은 곳에 기부와 더불어 건강도 챙기시는 건 어떨까요? (기부영수증도 챙길 수 있다!) 관심 있는 분들은 일정 참고하여 참가해 보시면 좋을 거 같아요! 스카이런은 롯데월드타워에서 2017년부터 매년 봄에 진행하는 수직마라톤 대회이고 국내에서 가장 많은 건물 내 계단 2917개를 올라가는 행사입니다! 코로나19로 중단됐다가 작년에 3년 만에 다시 개최 됐었는데 올해 스카이런은 4년 만에 마스크 없이 진행될 예정이라고 합니다. 아직 자세한 2023년 행사 내용은 공지되지 않아 롯데..

ETC/운동 2023.03.09

[Java] 알 수 없는 속성이 있는 JSON 처리, Jackson Unmarshalling JSON

증상: Unrecognized Property Exception API로 JSON 데이터를 받아와 Java 엔터티로 언마샬링(객체로 맵핑), DTO 클래스에 선언되지 않은 속성이 있으면 오류 발생. com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field 해결 방법: 1. ObjectMapper를 사용하여 알 수 없는 필드 처리 ObjectMapper 객체 생성 시 옵션 설정 ObjectMapper mapper = new ObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); 2. 클래스 수준에서 알 수 없는 필드 처..

[AWS] AWS Certifications, 자격시험 무료 재응시 이벤트

안녕하세요🐱‍🐉 AWS 자격시험 무료 재응시 기회가 있어 소개해 드리려고 합니다! 처음 응시료는 지불하고 해당 시험 불합격 시 재응시료를 면제해 주는 프로모션입니다. 2023년 1월 16일부터 2023년 4월 17일까지의 기간 사이에 Pearson VUE를 통해 AWS 시험을 예약하실 때, 프로모션 코드 PEARSONKR를 입력하시면, 추후 재응시가 필요한 경우 무료 재응시가 가능합니다. 시험 예약 다만, 첫 번째 응시 및 무료 재응시는 2023년 6월 5일까지 Pearson VUE® 공인 시험 센터 또는 OnVUE 온라인 시험을 통해 완료되어야 하고 시험 한 번을 불합격하는 경우, 재응시 자격을 얻을 때까지 14일을 기다려야 합니다. 프로모션 기간 내에 응시하여 불합격한 자격시험에 대해 한 번의 무료 ..

Cloud/AWS 2023.02.07

[Azure] Azure portal에서 Azure AD application and service principal 생성, 권한 부여 방법

안녕하세요🐱‍🐉 오늘은 Azure portal에서 Azure AD application and service principal 생성, 권한 부여 방법에 대해 설명할게요! 외부 애플리케이션에서 api 호출 등을 위해 Azure portal에서 app registrations 후 권한 부여하는 일련의 과정입니다. Azure documentation을 참고하여 작성했습니다! 역할 기반 액세스 컨트롤(RBAC, role-based access control)과 함께 사용할 수 있는 새로운 Azure Active Directory(Azure AD) 애플리케이션과 서비스 주체 작성 방법에 대해 설명합니다. 리소스에 액세스 하거나 수정해야 하는 애플리케이션, 호스팅 된 서비스 또는 자동화된 도구가 있는 경우 앱의 I..

Cloud/MS Azure 2023.01.31

[Clean Code] 클린 코드 'Chapter 5. 형식 맞추기' 핵심 내용 및 정리

- 도서 목차 Chapter 1. 깨끗한 코드 Chapter 2. 의미 있는 이름 Chapter 3. 함수 Chapter 4. 주석 Chapter 5. 형식 맞추기 (p95 ~ 116) Chapter 6. 객체와 자료 구조 Chapter 7. 오류 처리 Chapter 8. 경계 Chapter 9. 단위 테스트 Chapter 10. 클래스 Chapter 11. 시스템 Chapter 12. 창발성 Chapter 13. 동시성 Chapter 14. 점진적인 개선 Chapter 15. JUnit 들여다보기 Chapter 16. SerialDate 리팩터링 Chapter 17. 냄새와 휴리스틱 - 강의 목차 코드의 가독성에 필수적인 포맷팅 01 포맷팅이 중요한 이유 02 클린코드 포맷팅 03 Java Class ..

교육/Clean Code 2022.12.28

[Clean Code] 클린 코드 'Chapter 4. 주석' 핵심 내용 및 정리

도서 목차 Chapter 1. 깨끗한 코드 Chapter 2. 의미 있는 이름 Chapter 3. 함수 Chapter 4. 주석 (p67 ~ 94) Chapter 5. 형식 맞추기 Chapter 6. 객체와 자료 구조 Chapter 7. 오류 처리 Chapter 8. 경계 Chapter 9. 단위 테스트 Chapter 10. 클래스 Chapter 11. 시스템 Chapter 12. 창발성 Chapter 13. 동시성 Chapter 14. 점진적인 개선 Chapter 15. JUnit 들여다보기 Chapter 16. SerialDate 리팩터링 Chapter 17. 냄새와 휴리스틱 강의 목차 코드를 보조하는 주석 01 주석을 최대한 쓰지 말자 02 좋은 주석 03 주석보다 annotation 04 Java..

교육/Clean Code 2022.12.26

[Clean Code] 클린 코드 'Chapter 3. 함수' 핵심 내용 및 정리

도서 목차 Chapter 1. 깨끗한 코드 Chapter 2. 의미 있는 이름 Chapter 3. 함수 (p39 ~ 66) Chapter 4. 주석 Chapter 5. 형식 맞추기 Chapter 6. 객체와 자료 구조 Chapter 7. 오류 처리 Chapter 8. 경계 Chapter 9. 단위 테스트 Chapter 10. 클래스 Chapter 11. 시스템 Chapter 12. 창발성 Chapter 13. 동시성 Chapter 14. 점진적인 개선 Chapter 15. JUnit 들여다보기 Chapter 16. SerialDate 리팩터링 Chapter 17. 냄새와 휴리스틱 강의 목차 함수를 안전하고 간결하게 작성하기 01 SOLID 02 간결한 함수 작성하기 03 안전한 함수 작성하기 04 함수 ..

교육/Clean Code 2022.12.22

[Clean Code] 클린 코드 'Chapter 1, 2 깨끗한 코드' 핵심 내용 및 정리

안녕하세요.🐱‍🐉 소프트웨어 개발자라면 한 번씩 들어보고 필독서로 자주 언급되는 '클린 코드' 몇 년 전 지인에게 선물 받아 조금 읽다 방치되었는데! 이번에 다시 제로베이스를 통해 공부하며 정리한 내용을 포스팅하려고 합니다! '클린 코드' 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제하여『Clean Code』에 담았다. 아주 많은 코드를 읽고 그 코드의 무엇이 옳은지, 그른지 생각하며 전문가로서 자신이 지니는 가치를 돌아보기 위해 꾸준히 노력한다면, 이 책을 통해 여러분의 프로그래밍 실력은 한층 더 높아질 것이다. 도서 목차 Chapter 1. 깨끗한 코..

교육/Clean Code 2022.12.19

[Chrome] Chrome 개발자 도구(F12) 강제 닫힘 현상, 해결 방법

증상: Chrome 개발자 도구(F12)를 열면 1~2초 후 자동으로 닫히는 현상 원인: 금융기관 홈페이지 이용 시 설치되는 ahnlab safe transaction이 개발자 모드 강제 종료 해결 방법: 금융기관 홈페이지 종료 또는 재부팅 만약 재부팅했거나 실행 중인 금융기관 홈페이지가 없는데도 개발자 모드 닫힘 현상이 지속된다면, 환경설정에서 시작유형이 자동시작은 아닌지 확인해 보세요.

ETC 2022.12.07

[robots.txt] 검색 엔진 봇, robots.txt 적용 하는 법 및 가이드

robots.txt는 무엇인가? robots.txt 파일은 사이트의 루트에 위치하며 사이트에서 검색 엔진 크롤러가 액세스 하지 않기를 바라는 부분을 표시합니다. 파일에서는 로봇 배제 표준 프로토콜의 명령을 사용하여 섹션별, 웹 크롤러 종류별 (모바일 크롤러, 데스크톱 크롤러 등)로 사이트에 대한 액세스 권한을 표시합니다. 로봇 배제 표준은 웹 사이트에 로봇이 접근하는 것을 방지하기 위한 규약으로, 일반적으로 접근 제한에 대한 설명을 robots.txt에 기술한다. 이 규약은 1994년 6월에 처음 만들어졌고, 아직 이 규약에 대한 RFC는 없다. 이 규약은 권고안이며, 로봇이 robots.txt 파일을 읽고 접근을 중지하는 것을 목적으로 한다. 따라서, 접근 방지 설정을 하였다고 해도, 다른 사람들이 그..

프로그래밍 2022.11.22

[Spring] Spring 어노테이션 @Value의 다양한 사용법

안녕하세요🐱‍🐉 이번 글에서는 Spring 어노테이션 @Value의 다양한 사용법을 알아볼게요. 일반적으로 사용하는 방법 외에도 SpEL을 사용한 방법도 있으니 도움되길 바랄게요! @Value annotation은 Spring에서 관리되는 beans에 값을 주입하는 데 사용할 수 있고 필드 또는 생성자 / 메서드 매개 변수에 적용할 수 있습니다! 0. application 설정 configuration class의 @PropertySource를 정의 properties file 설정 예) // *.properties value.from.file=Value got from the file priority=high listOfValues=A,B,C // application.yml value: from: f..