# MDC

Cryptographic Hashing & Message Authentication
해시 함수의 일종으로, 해시 값으로부터 원래의 값을 도출하기 힘든 성질을 가진 경우를 뜻한다. 입력값의 길이에 상관없이 출력값의 길이는 고정적이다.예를 들어 256 bits 해싱일 경우 64개의 16진수 문자로 이루어진 코드 문자열로 끝난다.단방향성해시 함수는 단방향성

Spring MDC Log Filter
MDC(Mapped Diagnostic Context)는 현재 실행중인 쓰레드에 메타 정보를 넣고 관리하는 공간이다. MDC는 내부적으로 Map을 관리하고 있어 (Key, Value) 형태로 값을 저장할 수 있다. 메티 정보를 쓰레드 별로 관리하기 위해 내부적으로는 쓰
로깅 그리고 MDC
로깅 그리고 MDC > 해당 내용은 WifiObserver라는 와이파이 공유기의 접속 목록을 크롤링 하여 해당 정보를 활용하는 프로젝트를 수행하며 공부한 내용입니다. > > 깃 허브 바로가기 이전까지 로그에 대해서 크게 신경 쓰지 않았던 것 같다. 그래서 API 요청, SQL 문과 같이 가장 기본적인 요소들에 대해서만 로깅을 하였다. "멀티 모듈 구...
로깅 그리고 MDC
로깅 그리고 MDC 깃허브 바로가기 이전 프로젝트들에서는 사실 로그에 대해서 크게 신경 쓰지 않았던 것 같다. API 요청, SQL 문과 같이 가장 기본적인 요소들에 대해서만 로깅을 하였다. 하지만 이번 프로젝트는 조금 상황이 다르다. "멀티 모듈 구조이고, 멀티 스레드를 활용하여 외부 페이지를 크롤링한다." 여기에 추후 배치도 추가된다. 로그를...

Android MDC 104 : Advanced Components
MDC 104에서는 Back Drop Menu를 만들고 애니메이션을 넣는 방법에 대해 주로 다룬다. BackDrop Menu XML파일을 살펴보자BackDrop Menu는 첫번째 LinearLayout부분이다. BackDrop Menu에서 주의 깊게 살펴볼 부분은 위

Android MDC 103 : Theming
Theme이란 앱에서 사용할 색, 글꼴 등을 모아둔 것이다. 1. Color 안드로이드 앱에서 사용하는 Color에는 아래와 같은 여러 종류가 있다. color Primary : 앱의 메인 색으로 대부분의 컴포넌트에 적용된다 Secondary : 앱의 두 번째

Android MDC 102 : Material Structure 와 Layout
top app bar card view로 이루어진 gridLayout Top App Bar는 app의 상단에 위치하는 bar로 화면의 정보와 작업을 나타낸다. Top App BarMDC Top app bar는 아래의 코드를 xml에 추가하여 사용할 수 있다이후 frag

Android MDC 101 : 기본 컴포넌트 익히기
MDC는 Material Design Component의 약자로 구글 개발자와 디자이너들이 Material Design을 반영하여 만든 컴포넌트이다. MDC에 대해 알고는 있었지만 현재 하는 일이 UI를 거의 다루지 않으며 라이브러리를 쓸 수 없어 사용할 일이 없었다.

MDC 와 ThreadLocal
MDC 는 로그에 컨텍스트를 남기는 용도로 사용된다.MDC.put(k,v) , MDC.get(k) 를 이용하여 저장하고 읽을수가 있다.맵과 같은데 특징은 이 맵이 쓰레드 단위로 생성된다.웹프로그램의 가장 앞단인 필터에서 MDC 에 저장하고자 하는 값을 put 하면 된

TIL: DialogFragment / Chip & ChipGroup
Period 2021-07-12(월) ~ 2021-07-18(일) Things I Learned 1️⃣ DialogFragment DialogFragment 생성 DialogFragment를 확장하는 클래스를 통해 다이얼로그를 생성할 수 있음 onCreateDialog() 메소드를 재정의하여 다이얼로그를 생성함 onCreateDialog() 메소드의 역할...