이론 (429) 썸네일형 리스트형 application.YML의 종류: dev.xml, prod.xml, stag.xml 개발(dev), 운영(prod), 스테이징(stag) 환경에 맞게 설정된 설정 파일 application-dev.xml(개발용) 로컬이나 개발 서버에서 사용 주로 테스트용 API 키사용 주로 테스트 데이터베이스를 사용하고, 디버깅이 편하도록 로그 레벨이 높을 수 있다. application-stag.xml(최종점검용) 실제 운영 환경과 유사한 설정 최종 배포 전에 테스트를 하는 데 사용 application-prod.xml(반영용) 실제 사용자가 접속하는 환경 실제 API 키사용 안정성 및 보안을 위해 제한적인 설정(디버그 로그를 비활성화 혹은 최소화INFO/ERROR 등) 코드리뷰란? 코드리뷰Code Review개발 과정에서 동료 개발자들이 작성한 코드를 검토하고 피드백을 주는 단계코드 품질향상, 버그 사전예방, 코드 일관성을 유지하는 데 큰 역할. 효과적인 코드리뷰리뷰할 코드가 너무 많으면 집중도가 떨어지므로, 작은 단위로 자주 리뷰를 요청한다.피드백을 줄 때는 구체적으로 어떤 부분이 문제인지, 왜 그것이 문제인지, 어떻게 개선할 수 있는지를 명확하게 설명감정을 배제하고 건설적인 태도를 유지Linter나 Static Analysis 도구를 사용하여 기본적인 코드 스타일이나 성능 문제를 자동으로 검출. SmartBear에 따른 코드리뷰 시엔검토자에게 변경사항과 먼저살펴봐야할 파일, 수정의 이유가 적힌 주석이 달린 코드를한번에 400줄로 1시간이내로 진행하며 리뷰내용은 성과보고에 사용되.. 위젯 Widget 이란? 위젯 Widget 이란?컴퓨팅 및 모바일 디바이스에서 사용되는 작은 애플리케이션 또는 인터페이스 요소모바일, 데스크톱, 웹, UI 유형의 위젯들이 있으며위젯은 실시간 정보, 사용자정의(사용자가 크기, 위치, 정보표시 등을 조정하는것), 간편한 접근성을 제공한다.https://namu.wiki/w/%EC%9C%84%EC%A0%AF 위젯주식회사 위젯은 과거에 대한민국 에 존재하던 게임 제작사 였다. 2002년 경부터 메이플스토리 를 개발namu.wiki Fuchsia 퓨시아란? Fuchsia 퓨시아구글에서 개발중인 오픈소스 운영체제 os미래를 위한 os로 현재로 실험/개발중, 음성명령에 중점을 둠. Zircon 이라는 마이크로 커널을 기반마이크로커널 구조 덕에 시스템안정성과 보안성을 높임https://standout.tistory.com/1610 Kernel 커널이란?(feat. Micro Kernel 마이크로커널 = Zircon Kernel , Monolithic kernel 단일형 커널)Kernel 커널이란?운영체제의 핵심부분하드웨어와 소프트웨어간의 상호작용 관리하는 역할 Micro Kernel 마이크로커널 = Zircon Kernel 커널의 최소한의 필수기능나머지는 모듈화하여 장착하며 발전standout.tistory.com 멀티디바이스(스마트폰, 태블릿, 컴퓨터, .. Kernel 커널이란?(feat. Micro Kernel 마이크로커널 = Zircon Kernel , Monolithic kernel 단일형 커널) Kernel 커널이란?운영체제의 핵심부분하드웨어와 소프트웨어간의 상호작용 관리하는 역할 Micro Kernel 마이크로커널 = Zircon Kernel 커널의 최소한의 필수기능나머지는 모듈화하여 장착하며 발전 Monolithic kernel 단일형 커널커널이 필요한 모든 기능을업데이트시 시간이 걸리는 단점이 있음. 인수의 순서에 관계없이 값을 전달하다, Named argument 명명된 인수 함수나 메서드를 호출할때 작업을 수행하기 위해 필요한 데이터를 인수라고 한다.https://standout.tistory.com/764 UiPath 인수, 다른 워크플로에서 출력하기인수생성 인수.xaml - 인수가져오기 및 변수초기화 메세지박스로 연결해 저장한 변수값 출력 - 실행 [기본] 인수.xaml https://github.com/StandOut-0/UiPath/blob/master/%5B%EA%B8%B0%EB%B3%B8%5D%20%EC%9D%B8%EC%88%98.xaml [기standout.tistory.com 이 인수를 할당할때 Named argument 를 통해 유연성을 확보할 수 있다. Named argument메서드를 호출할때 인수의 이름을 명시적으로 지정하는 법인수의 순서에 관계없이.. 증분 백업이란? (feat.차등 백업) 증분 백업, 차등 백업전체 데이터를 백업하는 대신 변경된 데이터만 백업해 저장공간과 시간을 절약하는 방식 증분 백업마지막 전체 백업이후 변경된 데이터만 백업저장공간과 시간이 절약되나 복구시 시간이 오래걸린다. 차등 백업마지막 전체 백업이후 모든 데이터를 백업복구시 전체 백업과 마지막 차등 백업만 있으면 가능하나 시간이 지날 수록 백업 크기와 시간이 늘어난다. Json Web Token, JWT JWTJson Web Token웹 애플리케이션 간에 정보를 안전하게 전송하기 위한 개방형 표준(RFC 7519) JWT는 세가지 부분으로 구성된다.Header: 토큰의 유형과 해싱 알고리즘 등의 메타데이터가 json 형식으로 포함Payload: 클레임이라 부르는 사용자의 id및 권한등이 포함Signature: Header와 Payload를 인코딩하고 서명하여 토큰의 유효성을 검증한다. JWT를 발급하고 검증해보자.스프링 시큐리티를 사용해 구현할 수 있다.1. 의존성 추가 pom.xml/build.gradle 파일에 필요한 의존성을 추가 org.springframework.boot spring-boot-starter-security io.jsonwebtoken .. 이전 1 2 3 4 ··· 54 다음