분류 전체보기

· git
✅.gitignore이란?Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일된 파일들을 Git에서 제외시킬 수 있는 설정 File이다.이 파일은 항상 최상위 Directory에 존재해야 한다.# : comments# .a 확장자 전체 파일 무시*.a# 예외 파일!lib.a# 현재 디렉터리의 TODO파일만 무시/TODO# 특정 디렉토리의 모든 파일 무시build/# 특정 경로 안에 있는 .pdf 파일 무시doc/**/*.pdf#으로 시작하는 라인은 주석으로 무시한다.표준 glob 패턴을 따른다디렉터리는 마지막에 "/"를 사용해 표현한다.느낌표(!)로 시작하는 경우 예외로 처리한다.기존 프로젝트에 .gitignore File을 같이 Push 하면 된다. ◽gitignore ..
스프링 프레임워크(Spring Framework)자바에서 가장 많이 사용되는 프레임워크의존성 주입(DI, Dependency Injection)과 제어역전(IOC, Inversion of Control), 관점 지향 프로그래밍(AOP)이 가장 중요한 요소이다.위 요소들을 통해 느슨한 결합(Loose Coupling)을 달성할 수 있음느슨한 결합으로 개발한 어플리케이션은 단위 테스트를 수행하기 용이함의존성 주입(DI, Dependency Injection)DI를 사용하지 않은 코드의 경우Controller는 'MyService'객체에 의존하게 됨예제 코드 처럼 객체의 인스턴스를 얻게 되면 객체 간의 결합도가 올라감이런 코드 작성은 단위테스트를 위해 Mock 객체를 사용할 수 없게 됨DI를 사용하는 코드의 ..
· Obsidian
어제 새로운 플러그인, 테마 등을 설치했었는데 어느 순간 잘 사용하던 템플릿의 이모지가 사라지는 현상을 발생했다. 구글링 해보니 iconize 플러그인을 비활성화 후 옵시디언 재로드를 하면 된다고 한다.   커뮤니티 플러그인 > 설치된 플러그인 > iconize 비활성화  해결 완료  참고링크- https://forum.obsidian.md/t/emojis-no-longer-show-up-in-edit-mode/80128/2
· 모니터링
그라파나란 ?그라파나 공식 사이트저장된 위치에 상관없이 데이터를 쿼리하고, 시각화하고, 경고하는 유연한 대시보드를 제공한다. 사용자가 원하는 대시보드를 구성하고 다양한 데이터를 통합하여 시스템의 상태를 모니터링 할 수 있게 도와주는 도구이다. Grafana Labs에서 제공하는 오픈 소스 데이터 시각화 및 모니터링 툴이다. 2014년에 처음 출시할 당시에는 InfluxDB, OpenTSDB, Prometheus와 같은 시계열 데이터베이스를 대상으로 했지만, MySQL, PostgreSQL, MS SQL와 같은 관계형 데이터베이스를 지원하도록 발전되었다. Grafana는 시간에 따라 변화하는 데이터를 분석하고 시각화하는데 유용하며, 시스템 자원 상태, 서버 성능, 네트워크 트래픽, 애플리케이션 동작 등을 ..
j_silver
'분류 전체보기' 카테고리의 글 목록