개발자가 되고 싶은 사람

180514_TIL

|

lombok

Lombok : 겟터, 셋터 자동 생성, 자칫 누락될 수 있는 생성자 매개변수 자동 set  생성

어노테이션

@Primary : 기본으로 등록되는 빈

implements RedisSerializer @RestController : Rest API를 만들 수 있다. 기존의 컨트롤러처럼 뷰를 만들어내는 것이 목적이아닌, 데이터처리를 위한 컨트롤러.

@CheckLoggedIn : 어노테이션도 커스텀 생성 가능한가?? addresscontroller

@CheckLoggedIn @SuppressWarnings(“unchecked”)

@RestController @RequestMapping(“${api.contextRoot}”)

@Data @Accessors(chain = true) –> set 과정에 연동되어 chain처럼 set값을 이룸… @Accessors(chain=true)는 Setter를 메서드 체인 역할을 해줍니다. (즉, 빌더패턴을 이용 할 수 있습니다.)

출처: http://dragonsilver.tistory.com/entry/Lombok을-아시나요 [어제 보다 나은 오늘의 나]

  • servlet : 클라 요청처리 하고 다시 결과를 클라에게 전송해줌

mac 단축키

  • 브라우저 자유 전환 및 반 칸만 활용.
  • 한영전환 : control space
  • 트랙패드 : 
미션 컨트롤 http://daitso.kds.co.kr/60651/
  • 복붙 : command + c/command + v
  • 글씨는 굵게 하고 싶다면 ⌘ Command+B 를 누른다
  • 글씨에 밑줄을 치려면 ⌘ Command+U 를 누른다
  • 모두 선택하려면 ⌘ Command+A 를 누른다
  • 잘라내기도 마찬가지로 쉽다. ⌘ Command+X 를 누른다  
  • 창 내리기 : ctrl + shift + 전원버튼
  • 활성화된 창들을 잠시 숨기기 : COMMAND + F3
  • 볼륨 : OPTION + SHIFT + F11/f12  
  • 대소문자 : caps lock 길게 
  • 브라우저 탭간 이동 :  ctrl + tab
  • 창 한개 닫기 : COMMAND + W
  • 창 여러개 닫기 : COMMAND + H
  • 맥 크롬 개발자도구 창 : option(alt) + cmd + i 
  • 전체창 : ctrl + command + f

  • 블록, 트랜젝션,,

블록체인 작업증명

작업증명(PoW, Proof-of-work)과 지분증명(PoS, Proof-of-stake)

pub/sub

  • 아래와 같이 비동기로 publish 처리하기 await Redis.publish(‘trade:init’, JSON.stringify(KeyCurrencyMarkets.getAllOrderCall()));

  • 그리고 sub로 받기

  • Map : 이렇게 쓰는 것두 처음보는 것 같은데…

Comments