728x90 분류 전체보기502 [intellij] SpringBoot Devtools Remote LiveReload 설정 SpringBoot 설정 SpringBoot LiveReload Document https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using.devtools.remote-applications Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices.. Programming 2021. 11. 28. [Kotlin] Kotlin Entity Field 생성 SQL 이 글을 진행하기에 앞서 아래의 SQL은 MySQL 기준으로 작성되었다 아래의 SQL을 수행하기위해 initcap, snake_to_camel Function을 생성하는 선행 작업이 필요하다 https://freedeveloper.tistory.com/482 Java Entity를 생성해주는 IntelliJ Plugin이 있는데 아직까지 Kotlin Entity를 생성해주는 IntelliJ Plugin은 아직까지 없는 것 같아서 편의상 field를 생성해주는 sql을 작성해보았다 SELECT a.column_name, a.column_comment, a.DATA_TYPE, concat('@field:Schema(title = \"', a.column_comment, '\")\n.. Kotlin 2021. 10. 6. [MySQL] snakecase to camelcase 변환 Function Oracle 의 경우에는 INITCAP Function이 기본적으로 제공되어 아래와 같이 사용하면 Snakecase 문자열을 Camelcase 로 변환할 수 있다 Oracle INITCAP Function 사용예시 SELECT SUBSTR(REPLACE(INITCAP('1' || 'abc_ddd_hhh_ooo_ddd'), '_'), 2) CAMELCASE FROM DUAL;결과: abcDddHhhOooDddMySQL의 경우 해당 Function이 기본적으로 제공되지 않는 관계로 아래와 같이 직접 생성해서 사용해야된다 initcap Function 작성 DELIMITER $$ DROP FUNCTION IF EXISTS `schema`.`initcap`$$ CREA.. DataBase 2021. 10. 6. [intellij] 클래스 생성시 자동생성 주석 설정 IntelliJ에서 command+shift+a 혹은 ctrl+shift+a를 눌러 action 검색창이 열린다면 아래와 같이 file template을 입력 File template을 선택후 includes -> File Header를 선택하고 기본 양식의 주석 수정 /** * Created by FREELIFE1191 on ${DATE}. */ 위와 같이 입력하고 OK 버튼을 클릭하고 저장하면 클래스를 생성할때 마다 자동으로 주석이 생성된다 참조: https://jojoldu.tistory.com/121 Programming 2021. 9. 9. [Linux] vi 전체삭제 명령어 gg - 첫째줄로 이동 dG - 현재줄부터 마지막줄까지 삭제 Linux 2021. 8. 29. [intellij] 테스트 코드 수행속도 향상 시키기 Preference - Build, Execution, Deployment - Build Tools - Gradle 의 Build and run using, Run tests using 항목을 Gradle -> IntelliJ IDEA로 변경하면 테스트 코드 수행속도가 향상된다 Programming 2021. 8. 23. [intellij] Kotlin 주석 자동완성 안될때 Java에서는 Method 위에서나 Class 위에서 /** 을 입력하고 Enter 키를 치면 주석이 자동으로 완성된다 intellij 에서 Kotlin 으로 프로젝트를 셋팅하면 주석이 자동으로 완성되지 않는 문제점이 있는데 아래의 BugKotlinDocument Plugin을 Marketplace에서 검색해서 설치하면 문제가 해결된다 https://plugins.jetbrains.com/plugin/9781-bugkotlindocument BugKotlinDocument - IntelliJ IDEs Plugin | Marketplace Usage. plugins.jetbrains.com Programming 2021. 8. 23. [OSS] 백오피스 Operation Support System 개발 가이드 OSS 개발 가이드 본 OSS 개발 가이드는 전회사에서 개발자들이 LegacyDB를 직접 붙어서 데이터를 수정하는 부분을 OSS 기능으로 제공하여 휴먼에러를 줄이기 위해 본인이 혼자 기획하고 개발한 기능임 OSS 개발 순서 OSS 서비스 개발 요청자에게 SQL과 구체적인 기능 요청서를 받음 기능요청서를 검토하고 궁금한 부분을 문의 기능요청서 분석이 끝나면 본격적인 기획 및 화면설계 후 이채은 매니저에게 화면 개발요청 화면설계는 https://ovenapp.io/ 이용 먼저 연동 API 에 요청 서비스를 개발 및 테스트 연동 API 에 추가된 요청 서비스를 OSS-API Swagger을 통해 OSS에 서비스 메인, 서비스 상세 데이터를 등록 롤백 처리가 필요하다면 추가로 연동 API 에 롤백 데이터 조회 .. 프로젝트 2021. 8. 22. 서비스 안정화 로드맵 업무명 설명 Promethus + Grafana 모니터링 환경구성 서버 리소스 사용량 확인 및 데이터 트랜잭션 처리 모니터링과 알람을 통해 서버 장애를 예측할 수 있으며 장애 발생시 빠른 장애 분석과 대응이 가능함 네이버 Pinpoint APM 환경구성 MSA 환경의 분산 트랜잭션 추적 및 대규모 분산 시스템의 성능 분석, 문제진단, 처리를 할 수있는 플랫폼 네이버에서 무료로 제공하는 서비스이며 사용이 편리하고 가시성이 높으며 MSA 환경에서의 트랜잭션 분산 추적이 용이함 API 서버 일부 Config 외부화 설정 API 서버의 로그수집설정 등의 일부 변동가능성이 높은 설정에 대해서 서버재기동 없이 유연한 변경처리를 위해 config 설정 외부화가 필요 로그수집환경(Fluntd + ELK) MSA 환경에.. 로드맵 2021. 8. 22. [MacOS] MacOS에 pip 설치하기 1. pip 설치여부 확인 파이썬3의 경우 pip3로 확인해볼 수 있다 $ pip3 -v Usage: pip3 [options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. config Manage local and global conf.. MacOS 2021. 8. 18. [Docker] docker ps 명령어 및 옵션 사용법 docker ps 컨테이너 리스트를 반환해주는 명령어 현재 가동중인 컨테이너만 출력 docker ps -a, --all 가동중, 멈춘 컨테이너를 모두 다 표현해주는 명령어 docker ps --no-trunc 컨테이너의 COMMAND 중간에 ... 으로 더 이상 내용을 확인할 수 없음 docker ps의 COMMAND 명렁어를 모두 표출시켜주는 명령어 docker ps -f, --filter 리스트를 필터링하여 출력할 수 있는 명령어 라벨을 붙인 컨테이너 또는 이름을 붙인 컨테이너를 출력할 떄 사용 필터링 변수는 아래의 표를 참고 id 컨테이너ID name 컨테이너 이름 label run 등의 커맨드에서 붙인 라벨 exited 종료된 컨테이너의 종료 코드 -f 'exited=0' 식으로 표.. DevOps 2021. 8. 12. [Spring Cloud Bus] spring-cloud-config-monitor 이용시 설정 갱신 정보가 전달되지 않을때 이전글 참조 AWS 기반 Spring Cloud Config + Cloud Bus Kafka + Config Monitor 구성 https://freedeveloper.tistory.com/463 AWS 기반 Spring Cloud Config + Cloud Bus Kafka + Config Monitor 구성 Spring Cloud Config Monitor 와 Spring Cloud Bus, Kafka 를 이용한 설정 변경내용 적용 아키텍쳐 Git Repository 에 별도로 구성되어있는 설정파일을 변경하면 Hook을 통해 Spring Cloud Config 의 /monitor End.. freedeveloper.tistory.com spring-cloud-config-server 설정시 sprin.. SpringCloud 2021. 8. 11. 이전 1 2 3 4 5 6 7 ··· 42 다음 💲 추천 글 728x90