NotNull cannot be resolved to a type
@NotNull
등의 하이버네트가 오류날 때
http://mvnrepository.com/artifact/javax.validation/validation-api/1.0.0.GA
jar 파일을 라이브러리로!
2014년 4월 24일 목요일
20140425 NotNull cannot be resolved to a type
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
20140424 applicationContext.xml 에서 에러가?!
applicationContext.xml에서 주의할 점
<aop:pointcut id="serviceMethods" expression="execution(* logic.ShopImpl.*(..))" /> <<-- *뒤에 한칸 띄우기
<aop:advisor advice-ref="txAdvice" pointcut-ref="serviceMethods"/>
</aop:config>
<tx:attributes>
<tx:method name="entryUser" propagation="REQUIRED" rollback-for="Exception"/>
<tx:method name="checkout" propagation="REQUIRED" rollback-for="Exception"/>
<tx:method name="*" propagation="SUPPORTS" read-only="true"/>
</tx:attributes>
</tx:advice>
-->http://www.eclipse.org/aspectj/downloads.php 에서 aspectj-x.x.x.jar 파일 다운
에서 com.springsource.org.aopalliance-1.0.0.jar 파일 다운
라이브러리에 넣기
이런 에러가 보이면
aspectjweaver-1.6.2.jar 파일을 다운받아 라이브러리로
1. 띄어쓰기
<aop:config><aop:pointcut id="serviceMethods" expression="execution(* logic.ShopImpl.*(..))" /> <<-- *뒤에 한칸 띄우기
<aop:advisor advice-ref="txAdvice" pointcut-ref="serviceMethods"/>
</aop:config>
2. lib파일 지정
<tx:advice id="txAdvice" transaction-manager="transactionManager"><tx:attributes>
<tx:method name="entryUser" propagation="REQUIRED" rollback-for="Exception"/>
<tx:method name="checkout" propagation="REQUIRED" rollback-for="Exception"/>
<tx:method name="*" propagation="SUPPORTS" read-only="true"/>
</tx:attributes>
</tx:advice>
-->http://www.eclipse.org/aspectj/downloads.php 에서 aspectj-x.x.x.jar 파일 다운
3. xml에서 aop설정시 필요한듯
http://grepcode.com/snapshot/repository.springsource.com/org.aopalliance/com.springsource.org.aopalliance/1.0.0에서 com.springsource.org.aopalliance-1.0.0.jar 파일 다운
라이브러리에 넣기
4. 역시나 라이브러리 문제
Error creating bean with name 블라블라이런 에러가 보이면
aspectjweaver-1.6.2.jar 파일을 다운받아 라이브러리로
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
2014년 4월 23일 수요일
20140423 Spring에 들어가면서..No message found under code 'user.userId.default' for locale 'ko_KR'.
스프링 jar 파일 모아놈
http://maven.springframework.org/release/org/springframework/spring/
구버전 모아놈
http://docs.spring.io/downloads/nightly/release-download.php?project=SPR
스프링틴구 이클립스에 설정
help-install new software
add 를 누르고
이름 : springide
주소 : http://springide.org/updatesite
www.olccenter.or.kr
영원히 공부할 사이트
No message found under code 'user.userId.default' for locale 'ko_KR'.
이런 에라 메세지가 뜬다면...
프로젝트 폴더에 Java Resources/src/messages.properties파일이 있나 확인하자.
message.properties라고 해서 한방 먹었다 ㅡ,.ㅡ
<!-- MessageSource -->
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages</value> <-- 이부분 설정을 잘 해줘야 되는거 같다.
</list>
</property>
</bean>
http://maven.springframework.org/release/org/springframework/spring/
구버전 모아놈
http://docs.spring.io/downloads/nightly/release-download.php?project=SPR
스프링틴구 이클립스에 설정
help-install new software
add 를 누르고
이름 : springide
주소 : http://springide.org/updatesite
www.olccenter.or.kr
영원히 공부할 사이트
No message found under code 'user.userId.default' for locale 'ko_KR'.
이런 에라 메세지가 뜬다면...
프로젝트 폴더에 Java Resources/src/messages.properties파일이 있나 확인하자.
message.properties라고 해서 한방 먹었다 ㅡ,.ㅡ
<!-- MessageSource -->
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages</value> <-- 이부분 설정을 잘 해줘야 되는거 같다.
</list>
</property>
</bean>
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
2014년 4월 17일 목요일
20140418 String Vs StringBuffer
con = ds.getConnection();
String sql = "insert into newbbs(num, name, email, homepage, subject, content, pos, depth, pass, count, ip) values(bbs_seq.nextval,?,?,?,?,?,?,?,?,?,?)";
pstmt = con.prepareStatement(sql);
pstmt.executeUpdate();
------------------
query.append("insert into newbbs(num, name, email, homepage, subject, content, pos, depth, pass, count, ip) values(bbs_seq.nextval,?,?,?,?,?,?,?,?,?,?)");
pstmt = con.prepareStatement(query.toString());
pstmt.executeUpdate();
------------------
존나 뻐킹하게 머가 다른지 모르겠는데
String 으로 하면 되고
StringBuffer로 하면 안된다... 누가 알려줬으면 좋겠다....
좆나 찌밤
------------------
20분 만에 알아낸 오류-_-
query = new StringBuffer()를 써야하는데
append를 했으니... 이런 쓔발!
String sql = "insert into newbbs(num, name, email, homepage, subject, content, pos, depth, pass, count, ip) values(bbs_seq.nextval,?,?,?,?,?,?,?,?,?,?)";
pstmt = con.prepareStatement(sql);
pstmt.executeUpdate();
------------------
query.append("insert into newbbs(num, name, email, homepage, subject, content, pos, depth, pass, count, ip) values(bbs_seq.nextval,?,?,?,?,?,?,?,?,?,?)");
pstmt = con.prepareStatement(query.toString());
pstmt.executeUpdate();
------------------
존나 뻐킹하게 머가 다른지 모르겠는데
String 으로 하면 되고
StringBuffer로 하면 안된다... 누가 알려줬으면 좋겠다....
좆나 찌밤
------------------
20분 만에 알아낸 오류-_-
query = new StringBuffer()를 써야하는데
append를 했으니... 이런 쓔발!
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
지금의 나를 부정하는 것은.
나를 믿어주는 사람들에 대한 거부이자,
그들을 바보로 만드는 짓거리가 틀림없다.
그래도 이런날이 있잖아.
다 놓고 그냥 멍 때리고 싶은 날.
그날이 오늘이다.
오늘도 깊이 느꼇지만. 난 정말 머리가 좃구리다.
좃좆졷좉좄좋구리다..... 뻐킹 유에스에이!
그들을 바보로 만드는 짓거리가 틀림없다.
그래도 이런날이 있잖아.
다 놓고 그냥 멍 때리고 싶은 날.
그날이 오늘이다.
오늘도 깊이 느꼇지만. 난 정말 머리가 좃구리다.
좃좆졷좉좄좋구리다..... 뻐킹 유에스에이!
2014년 4월 16일 수요일
20140417 게시판에서 IPv6 를 IPv4 형식으로 보이기(이클립스)
0:0:0:0:0:0:1 이란 형식을 우리가 아는 형식으로 바꿔줌
이클립스 메뉴 - run - run configurations
좌측에서 Tomcat 을 클릭
arguments 속성의 VM arguments 를 클릭
맨 아래 -Diava.net.preferIPv4Stack=ture
를 써 넣는다.
이클립스 메뉴 - run - run configurations
좌측에서 Tomcat 을 클릭
arguments 속성의 VM arguments 를 클릭
맨 아래 -Diava.net.preferIPv4Stack=ture
를 써 넣는다.
출처 : http://blog.naver.com/bebeallright?Redirect=Log&logNo=50190787159
2014년 4월 15일 화요일
20140416 이터레이터와 이노무레이션의 차이.,What is the difference between Enumeration and Iterator ?
http://javarevisited.blogspot.kr/2010/10/what-is-difference-between-enumeration.html
에 설명이 잘 나와있다.
Enumeration - 옛날것, 보안상 하자?, 읽기전용
Iterator - 최신것, 보안상 유리?(collection object을 이터레이팅 하는 동안에 다른 쓰레드가 접근하지 못하기 때문), 지우는것 가능
둘의 기능은 collection object을 검색하는것!
iterate
미국·영국 [|ɪtəreɪt]
예문보기
(계산・컴퓨터 처리 절차를) 반복하다
에 설명이 잘 나와있다.
Enumeration - 옛날것, 보안상 하자?, 읽기전용
Iterator - 최신것, 보안상 유리?(collection object을 이터레이팅 하는 동안에 다른 쓰레드가 접근하지 못하기 때문), 지우는것 가능
둘의 기능은 collection object을 검색하는것!

라벨:
학습
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
2014년 4월 10일 목요일
20140411 equal symbol expected// UTF-8 사용하기, 오라클 시퀀스 1부터 시작하기//ORA-01747: 열명을 올바르게 지정해 주십시오
/login.jsp (line: 12, column: 57) equal symbol expected
: 이 에러는 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core %>
uri에서 "" 요거 처리를 제대로 하지 않아서 발생! 뻐킹
=> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
------
response.setContentType("text/html; charset=UTF-8");
response.setCharcterEncoding("UTF-8");
둘의 차이!를 보고 사용하자.
// 시퀀스를 1부터 시작하기.
create sequence board_seq
MINVALUE 0
INCREMENT BY 1
START WITH 0;
--> 1부터 시작하게 해서 board_seq.nextval 을 하게되면 시작이 2다 -_- 진짜 컴터 멍청하다.
SELECT board_seq.NEXTVAL FROM DUAL;로 확인해도 그냥 쭉쭉 올라간다.
확인도 하지말자 ㅡ.ㅜ
--> 종종 JDBC를 이용한 명령문이 실패해도 시퀀스는 작동해서 숫자가 올라가 있는 경우가 있다. 단념하자.
근데 똑똑하다.ㅡ.ㅜ
----------------
ORA-01747: 열명을 올바르게 지정해 주십시오
String sql = "update board set title=?, author=?, content=?, where num=?";
ㅋㅋㅋ 내눈엔 안보여
: 이 에러는 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core %>
uri에서 "" 요거 처리를 제대로 하지 않아서 발생! 뻐킹
=> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
------
response.setContentType("text/html; charset=UTF-8");
response.setCharcterEncoding("UTF-8");
둘의 차이!를 보고 사용하자.
// 시퀀스를 1부터 시작하기.
create sequence board_seq
MINVALUE 0
INCREMENT BY 1
START WITH 0;
--> 1부터 시작하게 해서 board_seq.nextval 을 하게되면 시작이 2다 -_- 진짜 컴터 멍청하다.
SELECT board_seq.NEXTVAL FROM DUAL;로 확인해도 그냥 쭉쭉 올라간다.
확인도 하지말자 ㅡ.ㅜ
--> 종종 JDBC를 이용한 명령문이 실패해도 시퀀스는 작동해서 숫자가 올라가 있는 경우가 있다. 단념하자.
근데 똑똑하다.ㅡ.ㅜ
----------------
ORA-01747: 열명을 올바르게 지정해 주십시오
String sql = "update board set title=?, author=?, content=?, where num=?";
ㅋㅋㅋ 내눈엔 안보여
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
2014년 4월 7일 월요일
20140407 ORA-01002: 에러 ORA-03115: 에러 와 정보처리 실기.
: ORA-01002: 인출 시퀀스가 틀립니다
DB의 DML인 update 문을 수행하기전에 commit이 Autocommit로 실행 되면 에러가 발생
업데이트 하는동안 다른 process의 접근을 막기위해서 Autocommit을 막아놓고 모든 명령어 처리 후 다시 true로 실행
con.setAutoCommit( false );
//실행 내용
con.commit();
con.setAutoCommit(true);
로 종료
: ORA-03115:
DB의 DML인 update 명령을 실행하는데 이 명령어는 결과값이 없는 명령어.
계속 반환된 값을 불러올려고 하니까 나는 에러.
정보처리 실기.. 2주 남았는데
공부 안함.
클남.
오늘부터 해야됨.
ㅡ.ㅡ....될까? ㅠㅠ
DB의 DML인 update 문을 수행하기전에 commit이 Autocommit로 실행 되면 에러가 발생
업데이트 하는동안 다른 process의 접근을 막기위해서 Autocommit을 막아놓고 모든 명령어 처리 후 다시 true로 실행
con.setAutoCommit( false );
//실행 내용
con.commit();
con.setAutoCommit(true);
로 종료
: ORA-03115:
DB의 DML인 update 명령을 실행하는데 이 명령어는 결과값이 없는 명령어.
계속 반환된 값을 불러올려고 하니까 나는 에러.
정보처리 실기.. 2주 남았는데
공부 안함.
클남.
오늘부터 해야됨.
ㅡ.ㅡ....될까? ㅠㅠ
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
2014년 4월 4일 금요일
아 슈발 존나 뻐킹
쒯!
무슨 존나 뻐킹한 고진감래가 올려고 이 난리냐...
아 빡쳐 슈발 뻐킹!
무슨 존나 뻐킹한 고진감래가 올려고 이 난리냐...
아 빡쳐 슈발 뻐킹!
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
2014년 4월 3일 목요일
20140403 나태해졌다./ 404에러 500에러 + HTML5와 벌금
초심을 잃고 "어디있니 주차장"을 출시 후 나태해졌다.
다시 마음을 다잡았다.
역시 멍 때리며 지냈던 날들이 물 밀듯이 후회의 쓰나미가 되어 어둠의 다크니스마냥 나의 운명의 데스트니는....머래 ㅡ,ㅡ?
암튼... 요즘 웹을 배우고 있는데 웹을 들어가면서 멘탈의 분개가 왔다..
회계용어가 아니다... 젠장.
좁때 빡친다... 어렵다. 내 머리의 한계를 절실히 느끼고 있다.
그래도 포기하지 않고 다시 따라가본다.
--
웹을 하게되면 가장 많이 보게되는 에러....
404에러 / 어디있니 웹 페이지?!... 이거는 그냥 초보자의 입장에서 봤다면 99퍼센트 눈 탓이다.. 눈 크게뜨고 오타 잘 찾자 + 경로살피기
500에러 / 역시나 'null'틴구를 가장 많이 보며, 보통은 로직의 문제나 문법(?)의 문제가 가장 많다.
초보시절의 500에러는 그냥 귀여운 친구라고나 할까...
나중에 500에러 만나면 빡칠것 같다..ㅡ.ㅜ
--
항간에 웹 페이지를 HTML5로 개정해 놓지 않으면 벌금을 낸다는 루머가 돌았다.
나도 사실인지 알았지만 sosang92횽의 말에 의하면
장애인차별금지(?) 법에 의해서 벌금이나 실형을 때린다는데... 이게 말이냐 방구냐.
HTML5오면서 컨셉이 누구나 평등하게 웹을 누릴 권리? 가 있다는 것같은데.... HTML5로 바꾸지 않았다고 "악의적 차별"을 한게 아니므로 벌금을 때리기 굉장히 굉장하게 애매하다.
한때 이거 돈 좀 되겠는데 라고 생각했던 착각이 부끄러워졌다.
그나저나 진짜 요즘 너무 맘이 심숭생숭하다.
빨리 마음을 다잡아 보자. 봄바람 살랑살랑..
여름을 대비해 운동을 시작했다 라곤 하지만 운동이래봐야 집에서 팔굽혀 펴기하는게 전부다. 복근은 보기싫어서 운동을 안한다. 맘만먹으면 1달이면 6팩인데. ㅋ
군대에서 운동했던게 떠올랐다. 내 팔뚝은 내가봐도 존나 뚱뚱했다.. 그게 ... 그게 다 근유....ㅠㅠ 근데 지금은 이쑤시게, 까시 같다.ㅠㅠ
아.. 횡설수설한다..
악동뮤지션 노래나 듣고싶다. 끗-ㅅ-
다시 마음을 다잡았다.
역시 멍 때리며 지냈던 날들이 물 밀듯이 후회의 쓰나미가 되어 어둠의 다크니스마냥 나의 운명의 데스트니는....머래 ㅡ,ㅡ?
암튼... 요즘 웹을 배우고 있는데 웹을 들어가면서 멘탈의 분개가 왔다..
회계용어가 아니다... 젠장.
좁때 빡친다... 어렵다. 내 머리의 한계를 절실히 느끼고 있다.
그래도 포기하지 않고 다시 따라가본다.
--
웹을 하게되면 가장 많이 보게되는 에러....
404에러 / 어디있니 웹 페이지?!... 이거는 그냥 초보자의 입장에서 봤다면 99퍼센트 눈 탓이다.. 눈 크게뜨고 오타 잘 찾자 + 경로살피기
500에러 / 역시나 'null'틴구를 가장 많이 보며, 보통은 로직의 문제나 문법(?)의 문제가 가장 많다.
초보시절의 500에러는 그냥 귀여운 친구라고나 할까...
나중에 500에러 만나면 빡칠것 같다..ㅡ.ㅜ
--
항간에 웹 페이지를 HTML5로 개정해 놓지 않으면 벌금을 낸다는 루머가 돌았다.
나도 사실인지 알았지만 sosang92횽의 말에 의하면
장애인차별금지(?) 법에 의해서 벌금이나 실형을 때린다는데... 이게 말이냐 방구냐.
HTML5오면서 컨셉이 누구나 평등하게 웹을 누릴 권리? 가 있다는 것같은데.... HTML5로 바꾸지 않았다고 "악의적 차별"을 한게 아니므로 벌금을 때리기 굉장히 굉장하게 애매하다.
한때 이거 돈 좀 되겠는데 라고 생각했던 착각이 부끄러워졌다.
그나저나 진짜 요즘 너무 맘이 심숭생숭하다.
빨리 마음을 다잡아 보자. 봄바람 살랑살랑..
여름을 대비해 운동을 시작했다 라곤 하지만 운동이래봐야 집에서 팔굽혀 펴기하는게 전부다. 복근은 보기싫어서 운동을 안한다. 맘만먹으면 1달이면 6팩인데. ㅋ
군대에서 운동했던게 떠올랐다. 내 팔뚝은 내가봐도 존나 뚱뚱했다.. 그게 ... 그게 다 근유....ㅠㅠ 근데 지금은 이쑤시게, 까시 같다.ㅠㅠ
아.. 횡설수설한다..
악동뮤지션 노래나 듣고싶다. 끗-ㅅ-
라벨:
서론과 잡담사이
Do you wanna hear me?.....................................
모두가 아니라고 하는 길을 걸어 가 보겠다.
피드 구독하기:
글 (Atom)