전체 글 234

나만의 라이브러리 만들어 jitPack으로 배포하고 Maven/Gradle 에서 사용하기

나만의 라이브러리 만들어 jitPack으로 배포하고 Maven/Gradle 에서 사용하기 ​ 나만의 유틸리티 / 모듈 프로젝트를 maven으로 배포 해야 하는 이유 ​ 1. 중복 코드 프로젝트를 진행하다 보면 여러 프로젝트 에서 공통으로 사용되는 유틸리티성 클래스를 만들 때가 있습니다. Apache의 Commons같은 경우가 재 사용 가능한 자바 기반의 컴포넌트들을 아놓은 통합 프로젝트로서 그런 용도로 사용됩니다. 하지만 모든 사용자에게 맞는건 아니여서 누구든 자주 사용하던 자신만의 유틸성 클래스를 꼭 만들게 되는데요. 여기저기 사용 된다고 해서 한번 만든 유틸성 클래스를 여러곳에 복사해서 붙여넣으면, 작업하다가 어디에선가 문제가 발견되었을때 여태까지 해당 클래스를 사용한 모든 클래스를 하나 하나 열어 ..

Development/DevOps 2021.09.12

IntelliJ IDEA 에서 javadoc 주석 다는 단축키 지정하기

IntelliJ IDEA 에서 javadoc 주석 다는 단축키 지정하기 Eclipse에서는 Command+Option+J ( Windwos는 Alt + Shift + J) 를 입력 하면 간단하게 javadoc comment 를 달 수 있습니다. ​ 예를 들어 아래와 같은 코드가 있을 때 ​ arrayConverter 메서드에 커서를 올린 후, 해당 단축키를 입력 하면.. 아주 간단하게 javadoc을 작성 할 수 있습니다. 하지만 IntelliJ IDEA 에서는 해당 단축키가 없기 때문에 /** 를 입력 후 엔터를 치는 방식으로 입력 해야 하는데요, ​ ​ 지금부터 그 단축키를 지정 해 보도록 하겠습니다. ​ 일단 인텔리제이 에서 해당 Action의 이름을 찾아 보니 fix doc comment 라고 쓰..

블로그에 포스팅 읽는데 걸리는 시간 표시해주기 by reading-time.js

블로그에 포스팅 읽는데 걸리는 시간 표시해주기 by reading-time.js https://shanepark.tistory.com/224 에 이어지는 글 입니다. 이번에는 블로그에서 직접 적용을 시켜보도록 하겠습니다. ​ ​ 블로그 적용하기 전 화면입니다. 작성 일 우측에 공간이 꽤 남기 때문에 해당 공간이 넣으면 되겠습니다. 우측 상단 버튼을 눌러 블로그 관리에 들어 갑니다. ​ 그러고 나서 좌측의 꾸미기 메뉴에 보면 "스킨 편집" 버튼이 있습니다. ​ 거기에서는 html 편집 으로 들어갑니다. 이제 수정할 요소가 어느 부분에 있는지 찾아야겠죠? Mac 에서는 Command + Shift + C, 윈도우에서는 Ctrl + Shift + C 를 누르고 찾고자 하는 요소에 마우스를 올립니다. 제목이 있..

reading-time.js 활용해 읽는 시간 표시해주기

요즘 해외 뉴스나 블로그 등 에서 많이 사용 되고 있는 reading time 라이브러리 입니다. 보통 글의 header 부분의 제목 바로 다음에서 해당 article을 읽는데 대략 어느 정도가 걸리는지 시간으로 알려줌으로서 독자들이 빠르게 대강 읽을 지 혹은 천천히 꼼꼼히 읽을지를 그것도 아니면 안읽고 말지에 대해 결정하게끔 도와 줍니다. 보통 이런식으로 얼마나 걸릴지를 미리 가늠할 수 있게 해줍니다. 저도 reading-time.js 를 블로그에 도입 하고자 그 기능들을 확인 해 보고 있습니다. 함께 하나씩 따라 해 보면서 기능을 익혀보겠습니다. ​ https://github.com/michael-lynch/reading-time 일단 공식 Github repository에 들어가 정보를 수집 해 보..

Oracle Database가 갑자기 안될 때 TNS-12541, TNS-12560, TNS-00511 에러 해결

Oracle Database가 갑자기 안될 때 TNS-12541, TNS-12560, TNS-00511 에러 해결 방금 까지만 해도 잘 되던 Oracle Dabase가 재부팅 이후에 갑자기 안됩니다. 딱히 건든 게 없는 것 같은데 정말 멘붕이 옵니다. 하나씩 이유를 찾아 해결 해 보도록 합시다. ​ 일단 리스너의 상태를 확인 해 봅니다. lsnrctl status​ 에러가 세개나 나옵니다. ​ TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener 64-bit Windows Error: 2: No such file or directory​ 그런데 Connecting to 쪽이 뭔가 의심이 갑니다. HOS..

Database/Oracle 2021.09.06
반응형