본문 바로가기

전체 글98

Can't connect to MySQL server on (10061) Mysql 을 원격으로 접속하려하는데 ec2 Can't connect to MySQL server on xxx.xxx.xxx.xx (10061) 와 같은 오류가 발생할경우 우선 host를 '%' 또는 특정 아이피로 지정했는지 확인해보고 그래도 안될경우 /etc/mysql/my.cnf 에서 bind-address = 127.0.0.1 부분을 주석처리 한다. 그리고 다시 접속 시도해보면 접속이 잘 될것이다... 2016. 2. 6.
AWS EC2 UBUNTU 설치후 셋팅 관리자 비밀번호 변경 #sudo passwd root 패키지 목록 갱신 #apt-get update 프로그램 최신버전 업데이트 #apt-get upgrade 서버 이름(Host Name) 설정 #vi /etc/hostname #hostname -F /etc/hostname apache2 설치 #apt-get install apache2 또는 nginx 설치 #apt-get install nginx mysql 설치 #apt-get install mysql-server-5.6 mysql 언어 설정 #vi /etc/mysql/my.cnf [mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci #service mysql rest.. 2016. 2. 4.
java.lang.ClassNotFoundException: org.apache.tiles.TilesApplicationContext Tiles 설정을 올바르게 했는데도 java.lang.ClassNotFoundException: org.apache.tiles.TilesApplicationContext 와 같은 오류가 발생할 경우가 있다. 이 경우에는 /WEB-INF/tiles/*.xml 의 class 를 org.springframework.web.servlet.view.tiles3.TilesConfigurer 으로 바꾸면 된다.. 또 의 value도 org.springframework.web.servlet.view.tiles3.TilesView로 바꿔준다. 2016. 2. 3.
Oracle 사용자 테이블과 컬럼 및 코멘트 구하는 쿼리 오라클의 쿼리를 이용하여 사용자의 전체 테이블과 테이블의 컬럼 및 코멘트를 구하는 쿼리 select a.table_name , lower(a.column_name) column_name , b.comments column_str , data_type , to_char(data_length) data_length , nullable , case when (a.column_name = c.column_name) then 'true' else 'false' end as is_pk from all_tab_columns a , user_col_comments b , user_ind_columns c where a.table_name = b.table_name and a.column_name = b.column_n.. 2016. 1. 27.
Java로 달력을 만들어 봅시다. 자바로 달력을 표시하기 위해서는 1일이 무슨 요일인지 알아야 하며(정확히는 요일에 해당하는 숫자를 알아야 한다.) 해당 월의 마지막 날짜를 알아야 한다. (마지막 날짜는 무조건 31일로 정해진것이 아니기 때문에...) 그리고 달력처럼 칸을 나누어 출력할 경우에는 마지막 날짜가 평일인경우 마지막 날짜로부터 주말이 될때까지 빈칸도 표시해주어야 하므로 해당 월의 주가 몇주가 있는지 알아야 한다. 그래야 for 문을 이용하여 loop 횟수를 구할 수 있다. 아래는 해당 월이 몇주까지 있는지 확인하는 소스이다.Calendar cal = Calendar.getInstance(); // iYear : current Year, iMonth : current Month (january is 0), 1 : one day .. 2016. 1. 27.
Java를 이용하여 2016년부터 2030년까지 공휴일 데이터 조회해보자 아래 포스팅된 Java를 이용하여 음력과 양력 변환하기 를 이용하여 2016년 부터 2030년까지 공휴일을 조회해보자 소스는 아래와 같다.package javatest; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map; import com.ibm.icu.util.ChineseCalendar; public class LunarToSolarTest { public static Map solarHolidayMap = new HashMap(); public static Map .. 2016. 1. 26.
Java를 이용하여 음력과 양력 변환하기 Database에 휴일을 집어넣고 일정을 표시해줄때 공휴일을 표시해줄 경우가 있다. 양력으로 되어있는 일반 공휴일은 처리하기가 간단한데 음력으로 되어있는 공휴일 (예를 들어 설날 또는 추석)은 음력 데이터가 있어야 한다. 그래서 인터넷에 있는 음력데이터를 이용하여 디비에 넣고 확인을 해보니 음력 날짜가 맞지 않다. 그래서 구글에서 검색해보니 java를 이용하여 양력과 음력을 변환할 수 있는 소스가 존재했다. 아래는 소스이다. import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import com.ibm.icu.util.ChineseCalendar; public class LunarToSolarTest { .. 2016. 1. 26.
Oracle timestamp 값을 date 형식으로 변환하기 Oracle에서 unixtimestamp 값 조회 하기 SELECT (SYSDATE - TO_DATE('01-01-1970 00:00:00', 'DD-MM-YYYY HH24:MI:SS')) * 24 * 60 * 60 FROM DUAL Oracle에서 unixtimestamp 값을 date 형식으로 변환하기SELECT TO_DATE('19700101','yyyymmdd') + ((1453337882791/1000)/24/60/60) result_date from dual; 2016. 1. 21.