전체 글
-
ORA-01861: literal does not match format string개발 오류 2019. 3. 13. 17:57
ORA-01861: literal does not match format stringORA-01861: 리터럴이 형식 문자열과 일치하지 않음 TO_DATE와 TO_CHAR를 쓸 때에는 항상 데이터형식을 지정하지 않아서 생기는 오류이다.ex)TO_DATE('2014-01-01') ERRORTO_DATE('2014-01-01', 'YYYY-MM-DD') 이런식으로 포맷형태를 지정해줘야함 로컬에서는 문제없다가 운영서버로 넘어가면서 에러가 나왔다.DBMS에서 디폴트포맷을 설정하는것이 있다고 한다. 그것이 안되있으면 위와 같은 에러가 나온다고 한다.
-
프로젝트 패키지이름(Package Name) 명명규칙, 패키지 명명 방법개발 Tip 2019. 2. 23. 21:19
패키지 - 애플리케이션을 구분하는 고유한 값 - 여러분이 만든 앱이 디바이스에 설치되었을 때 다른 앱들과 구분하는 역할을 하므로 유일무이해야 합니다. 패키지 명명 방법 명명방법 예 com.회사이름.프로그램이름 com.devmg.app com.회사이름.플랫폼.프로그램이름 com.devmg.android.app com.devmg.ios.app kr.co.회사이름.프로그램이름 kr.co.devmg.app kr.co.회사이름.플랫폼.프로그램이름 kr.co.devmg.android.app 명명 규칙 - 회사 이름이나 혹은 도메인(웹사이트주소)등은 유니크하기 때문에 사이트명으로 많이 구분합니다. - 웹사이트 주소를 반대로 기재한 모양으로 패키지 이름을 부여합니다. - 명칭 소문자 사용 - 패키지명에 대문자는 사용하..
-
[리뷰] 면목역 면목동 분위기 좋은 와인 or 술집 식생원일상 2019. 2. 18. 20:10
시립대에서 인기가 많은 술집인데 면목동에 2호점이 생겼다.기존 면목동에 없는 컨셉의 분위기라 독특하다.벽면에 걸려있는 아주 큰 그림은 유명한 화가의 그림이라고 한다.메인메뉴1 이라고 생각되는 감바스 셋트메인메뉴2 라고 생각되는 차돌박이 떡볶이종합치즈 셋트.. 와인이랑 아주 잘 어울리는 안주다.여러 종류의 와인이 있는데.. 사장님 추천으로 모건 데이비드를 마셔봤다.달달하고 맛있다. 위치 면목동 70-91번지 1층영업시간 월화수목금토 17:00 ~ 02:00
-
Javascript - 화살표 함수(Arrow Functions)JavaScript 2019. 2. 6. 16:29
// 함수 선언(Function Declaration)function a(){ console.log("hi!");} // 함수 표현(Function Expression) 무명(anonymous:이름이 없음) 함수를 생성한 후 변수에 담는 방식 var aa = function(){ console.log("hi!");}; //함수 표현(Function Expression) 무명(anonymous:이름이 없음) 함수를 생성한 후 변수에 담는 방식 //이 함수 표현 방법으로 함수를 생성할 때 화살표 함수를 사용하여 함수를 생성할 수 있다. var aaa = () => console.log("hi!");이와 같이 화살표 함수는 무명 함수를 생성하는 방법 중의 하나로 기본 형태는 (파라메터1, 파라메터2,...) ..
-
스프링(Spring) 컨트롤러(Controller)가 아닌 곳에서 request session정보 가져오기Spring 2019. 2. 6. 16:05
import java.util.Map;import javax.servlet.http.HttpSession;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;public class GetSessionUser { //컨트롤러 및 서비스에서 getSession을 하지않고 세션정보를 가져오는 메소드 public static UserVo getUser() { ServletRequestAttributes servletRequestAttribute = (ServletRequestAttributes) RequestCont..
-
let, const 변수JavaScript 2019. 2. 6. 15:51
/* let, const를 사용하면 var를 사용할때보다 상당히 이점이 많다. 두개의 공통점은 var와 다르게 변수 재선언 불가능이다. let과 const의 차이점은 변수의 immutable여부이다. let은 변수에 재할당이 가능하지만, const는 변수 재선언, 재할당 모두 불가능하다. */ // let let a = 'test' let a = 'test2' // Uncaught SyntaxError: Identifier 'a' has already been declared a = 'test3' // 가능 // const const b = 'test' const b = 'test2' // Uncaught SyntaxError: Identifier 'a' has already been declared b..
-
promise, done 사용 예제JavaScript 2019. 2. 6. 15:47
-Done #done은 실제로 $.ajax()에 의해 반환 된 jqXHR 개체의 일부이며, jQuery 1.8에서 success을 대체한다. #done은 ajax 함수에서 성공 콜백 함수를 분리하여 나중에 수정하지 않고 자신의 핸들러를 추가 할 수 있다. #기존의 ajax의 done => success, fail => error 및 always => complete의 동등성을 매핑 #then, done의 차이.. (호출 체인 (chaining), done 는 함수체이닝 가능, ex)done().done().done() 가능 then 생성하지 않음) 예제) // set success action before making the request $.ajax({ url: 'url.do', success: fun..
-
request.getRemoteAddr() IP가 0:0:0:0:0:0:0:1 일때 해결하기이클립스 STS 2018. 4. 16. 11:02
아이피가 0:0:0:0:0:0:0:1 이라는건 ipv6의 주소를 가져온것으로 ipv4로 봤을때 127.0.0.1 이 맞다. 윈도우7 에선 기본적으로 IPv6를 리턴하므로 WAS 세팅으로 바꾸어 주면된다. WAS Arguments를 세팅해보자. 1. eclipse에서 톰캣을 실행할경우 메뉴의 Run -> Run Configurations -> Arguments 탭 -> -Djava.net.preferIPv4Stack=true 추가 2. 톰캣을 개별로 실행 할 경우 톰캣설치경로/bin/catalina.bat 의 "set JAVA_OPTS" 라는 키워드로 검색하면 두개가 나오는데 두군데 다 -Djava.net.preferIPv4Stack=true 추가 출처 http://leinger.blogspot.kr/20..