본문 바로가기

분류 전체보기25

PostgreSQL 15.1 설치 (Windows) PostgreSQL은 오픈소스 DBMS입니다. Oracle DB, MySQL, Microsoft SQL에 이어 많이 사용되는 DBMS로 알려져 있습니다. PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org .. 2022. 12. 5.
Java list 동일한 크기로 분할 나누기 (Guava) 자바 리스트(list)에 담겨있는 내용을 일정크기로 분할해서 리스트에 담고싶을때 사용하면 편리한 library가 있습니다. 바로 구글 Guava 입니다. guava의 partition 함수를 이용하면 편리하게 list를 분할할 수 있습니다. 설정 //pom.xml com.google.guava guava 31.1-jre //build.gradle dependencies { // Pick one: // 1. Use Guava in your implementation only: implementation("com.google.guava:guava:31.1-jre") // 2. Use Guava types in your public API: api("com.google.guava:guava:31.1-jre").. 2022. 12. 5.
마이바티스(mybatis) notEmpty,empty 사용하기 ibatis에는 있지만 mybtis에는 null체크할 수 있는 isEmpty,isNotEmty가 없습니다. 그래서 직접 구현한뒤 util로 만들어서 많이 사용을 합니다. 구현 package devnam.tistory.com; import java.lang.reflect.Array; import java.util.List; import java.util.Map; public class MybatisUtil { public static boolean empty(Object obj){ if( obj instanceof String ) return obj==null || "".equals(obj.toString().trim()); else if( obj instanceof List ) return obj==nu.. 2022. 12. 1.
마이바티스(mybatis) 자주 사용되는 쿼리,컬럼 재사용하기 mybatis 사용시 공통적으로 사용되는 쿼리(단순 컬럼명들도 가능)를 정의해두고 가져다가 사용할 수 있습니다. 사용법 재사용할 쿼리를 먼저 정의하고(sql id)정의한 쿼리를 다른곳에서 가져다가(include refid) 사용하면 됩니다. select aa,bb,cc ,dd ,ee from TEST 위와 같이 사용하면 aa,bb,cc,dd,ee가 모두 조회되는 쿼리가 완성됩니다. include는 여러개를 사용할 수 있습니다. 카운트같은 공통으로 필요한 컬럼이 있다면 다음과 같이 사용하면 유용합니다. SELECT cont(*) over as total_cnt, tt.* from ( ) as tt ( select aa,bb,cc from test 2022. 12. 1.
Font Awesome(폰트어썸) 아이콘 색상,크기,회전,애니메이션 효과주기 2022.11.29 - [FRONT-END/TIP & ETC] - Font Awesome(폰트어썸) 무료버전 4.7 CDN 사용방법 Font Awesome(폰트어썸) 무료버전 4.7 CDN 사용방법 Font Awesome은 인터넷으로 제공되는 아이콘 라이브러리 툴킷이라고 생각하시면 됩니다. 예전에는 아이콘을 사용하려면 직접 아이콘 파일을 서버에 올려서 사용했다면 Font Awesome을 이용하면 가져 devnam.tistory.com 이전글 Font Awesom 기본 사용법에 이어서 심화(?) 사용법을 다뤄보겠습니다. 기본 크기변경 크기는 각각 기본으로부터 fa-lg는 33%, fa-2x 2배, fa-3x 3배, fa-4x 4배, fa-5x 5배 증가된 크기입니다. 색상변경 style color 속성에 .. 2022. 11. 30.
Font Awesome(폰트어썸) 무료버전 4.7 CDN 사용방법 Font Awesome은 인터넷으로 제공되는 아이콘 라이브러리 툴킷이라고 생각하시면 됩니다. 예전에는 아이콘을 사용하려면 직접 아이콘 파일을 서버에 올려서 사용했다면 Font Awesome을 이용하면 가져다가 쓰시기만 하면되니 편리하죠. Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. 내가 원하는 아이콘이 없을 수는 있지만 단순히 아이콘만 가져오는것이 아닌 재가공이 가능하기때문에 사용해보면 편리한것을 알 수 있습니다. 폰트어썸은 현재 6.21버전까지 나왔지만 부분유료이기도 하고 4.7버전만 해도 675개의 아이콘을 이용할 수 있어서 간단.. 2022. 11. 29.
티스토리 댓글 입력창 댓글 리스트 위에 띄우기 티스토리가 제공하는 스킨은 기본적으로 댓글 입력폼이 댓글리스트보다 아래에 위치합니다. 댓글이 적으면 상관없는데 댓글이 많아지면 입력폼이 아래에 있어서 입력하기 불편해지게 되죠. 그래서 입력폼위치를 댓글리스트 위로 올려보겠습니다. 스킨편집 > HTML편집에서 s_rp_input_form을 검색하시면 다음과 같이 댓글입력폼에 관한 소스가 나옵니다. 부터 까지 내용을 전부 (복사)잘라내기합니다. 잘라낸 내용을 s_rp_container 위쪽에 붙여넣어주시면 됩니다. 그리고 저장을 하면 다음과 같이 댓글입력창의 위치가 댓글리스트 위로 변경된 것을 확인할 수 있습니다. 2022. 11. 25.