코딩 컨벤션(코드 컨벤션) Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language. 출처 : https://en.wikipedia.org/wiki/Coding_conventions 특정 프로그래밍 언어에 대한 프로그래밍 스타일, 관행 및 방법을 권장하는 일련의 지침이다. 코딩 컨벤션을 사용해야 하는 이유 1.1 Why Have Code Conventions Code conventions are important to prog..
MDC(Mapped Diagnostic Context) 멀티 클라이언트 환경에서 다른 클라이언트와 값을 구별하여 로그를 추적할 수 있도록 제공되는 map이다. ThreadLocal에 구별할 수 있는 키 값을 저장하여 Thread가 존재하는 동안 계속해서 사용할 수 있도록 하는 방법으로 현재 log4j 및 logback만 MDC기능을 제공하고 있다. 애플리케이션에서 MDC 사용하기 springboot 2.1.1 , jdk 1.8 1. 의존성 주입 springboot 환경에서는 spring-boot-starter-web을 의존성으로 추가하면 logback이 기본으로 포함되어 있다. maven org.springframework.boot spring-boot-starter-web gradle dependenc..
Feign 페인은 넷플릭스에서 개발한 웹 서비스 클라이언트 도구로 애노테이션을 템플릿화된 요청으로 처리해 동작하는 HTTP 클라이언트 바인더다. 인터페이스를 만들고 애노테이션을 붙이는 방식이기 때문에 간단하게 사용할 수 있는 장점이 있다. 애플리케이션에서 페인 사용하기 springboot 2.1.1 , jdk 1.8 1. 의존성 주입 spring-cloud-starter-feign 아티팩트 또는 스프링 클라우드 넷플릭스를 위해 최소 1.4.0 버전의 spring-cloud-starter-openfeign 추가 maven org.springframework.cloud spring-cloud-starter-openfeign 2.1.3.RELEASE gradle ext{ springCloudVersion = ..
알림창을 띄울 때 alert을 주로 사용한다. 간단하게 사용할 수 있지만 UI적인 부분과 기능적인 요소가 부족하다. SweetAlert을 사용하면 alert을 조금 더 예쁘게 꾸밀 수 있고, 커스터 마이징 할 수 있다. SweetAlert? SweetAlert makes popup messages easy and pretty. https://sweetalert.js.org/ SweetAlert You've arrived! How lovely. Let me take your coat. Oops! Seems like something went wrong! Delete important stuff? That doesn't seem like a good idea. Are you sure you want to d..
주피터 노트북 주피터 노트북은 웹브라우저상에서 프로그래밍 언어를 코딩하고 결과도 같이 볼수 있게 해주는 대화식 환경의 편집기로 코딩하는 과정과 결과물을 고스란히 기록으로 남기기 좋아서 사람들이 많이 사용한다. 보통은 주피터 노트북을 서버에 설치해서 사용하지만 Google Colab(Colaboratory), Microsoft Azure Notebook 등을 사용하면 별다른 설치 없이 무료로 클라우드 환경에서 파이썬을 작성하고 실행할 수 있다. Azure Notebook을 이용하고 있기에 Azure를 통해 주피터 노트북을 사용하는 방법에 대해 말하려 한다. Azure Notebooks는 무료 호스트 서비스이며 설치 없이 클라우드에서 Jupyter Notebook을 개발하고 실행합니다. Jupyter(이전의..
구글 앱 스크립트를 하여, 다양한 구글앱 및 외부 앱과의 연동으로 업무 자동화를 할 수 있다. 아래 예제는 스프레드시트에서 데이터를 읽은 후, 슬랙으로 메세지를 보내는 간단한 샘플 코드이다. 샘플 코드이기 때문에 하드코딩된 부분이 많지만, 다양한 함수를 활용한다면 더 동적으로 만들 수 있을 것이다. Google Apps Script? Google Apps Script는 자바스크립트 기반의 스크립팅 언어로, 이 언어를 사용하여 문서, 스프레드시트, 프레젠테이션, 설문지와 같은 G Suite 제품을 맞춤설정하고 확장할 수 있습니다. 따로 설치할 것은 없습니다. 브라우저에서 바로 코드 편집기가 제공되고 스크립트가 Google 서버에서 실행됩니다. Spreadsheets에서 App Scripts사용 1. 구글 ..
기존 개발환경에서는 node.js 10.16.3 버전을 사용하고 있었으나, 스터디를 할때 13.7.0 버전을 사용해야 해서 버전관리에 대한 필요성을 느꼈다. 'n' 이라는 패키지를 이용하면 손쉽게 node의 버전을 관리하며 이러한 문제점을 해결할 수 있다. n이란? Node.js version management: no subshells, no profile setup, no convoluted API, just simple. (Note: n is not supported natively on Windows.) Since you probably already have node, the easiest way to install n is through npm windows 환경이 아니며, node.js가 이..
- Total
- Today
- Yesterday
- update query mutiple row
- update query set multiple
- 이것이 자바다
- vue.js
- gradle
- 몽고DB 완벽가이드
- update query multi row
- 슬랙봇
- 업데이트 쿼리
- SpringBoot
- 뱅크샐러드 유전자
- 싱글턴
- 뱅셀 유전자
- update set multi
- 이펙티브자바
- 다중 업데이트
- Slack
- visual studio code
- multiple row update
- spring-boot-starter-data-redis
- 슬랙 /
- springboot https
- java
- update set multiple
- 뱅크샐러드
- 슬랙
- 그레이들
- update query
- MSSQL
- effectivejava
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |