1. ELK 란

    Elasticsearch, Logstash, Kibana

    사용자에게 모든 시스템과 애플리케이션에서 로그를 집계하고 이를 분석하며 애플리케이션과 인프라 모니터링 시 …

    read more
  2. Firebase 란

    기본설명

    • 백앤드의 기능을 클라우드 서비스 형태로 제공
    • 서버리스 애플리케이션 개발이 가능
    • 인증
    • 데이터베이스
    • 푸시알람 …
    read more
  3. Flutter 란

    개요

    Google에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크 안드로이드와 IOS를 동시에 개발이 가능하다. React-Native도 마찬가지로 크로스 플 …

    read more
  4. [git] 서브모듈

    1. main project 클론
    ➜  Documents git clone https://github.com/woogieOnAndOn/mk2
    
    1. 서브모듈 추가
    ➜  Documents cd mk2
    ➜  mk2 git:(main) git submodule add ../be-mk2.git
    ➜  mk2 git:(main) git submodule add ../fe-mk2.git
    ➜  mk2 git:(main) git config -f .gitmodules submodule.be-mk2.branch main
    ➜  mk2 git …
    read more
  5. Go 란

    개요

    Go_web_compiler

    2009년 구글에서 발표된 프로그래밍 언어. Docker, Kubernetes를 작성하는 데 사용되었음

    컴파일러 언어지만 컴파일 속도가 매우 빨라 인터 …

    read more
  6. inversify + typescript 세팅

    설치

    npm install inversify reflect-metadata --save
    

    typescript 적용

    • InversifyJS는 타입스크립트 2.0이상의 버전을 요구
    • tsc --version 으로 설치&버전 확인
    tsc --init
    
    • tsconfig.json 에 아래와 같이 설정
    {
        "compilerOptions": {
            "target": "es5",
            "lib …
    read more
  7. [java] file delete

    자바 파일 삭제하는 법


    Files.deleteIfExists(file)


    Path 객체를 만들 때는 이미지의 이름을 포함한 Full Path를 넣어서 만들어야 함.
    그러므로 이미지를 관리 …

    read more
  8. [java] Object null check

    자바 객체 null 체크


    Objects.isNull(객체)


    객체가 null 이면 true,
    null 이 아니면 false 를 반환한다.


    for(PostVO postVO : postList) {
        ImageVO imageVO = imageService.doSelectMainImage(postVO);
        if(Objects.isNull(imageVO)) {
            //LOG.debug("************null****************");
            switch (postVO.getCategory()) {
            case "daily …
    read more

links

social