분류 전체보기

    에러 - Optional int parameter is present but cannot be translated into a null value

    에러 - Optional int parameter is present but cannot be translated into a null value

    int를 null로 선언할 수 없으니 long등 다른 자료형을 사용하라는 이야기이다. 기본자료형 int는 null로 선언할 수 없다. 저 HTTP 500 에러는 어떤 과정상에서 int 기본변수에 null값이 들어가서 생기는 에러이다. 자신의 로직 중 int에 null이 들어갈 수 있는 장소를 찾아내서 수정해줘야한다. 내 경우는 어디가 문제인지 2시간동안 찾았는데.. ajax로 input으로 넘거야 하는 값을 form으로 넘겨서 url이 바뀌어서 기존 파라미터 변경으로 인해 생기는 에러였다...

    Bootstrap에서 tr td th 가로 사이즈 조정하기

    Bootstrap에서 tr td th 가로 사이즈 조정하기

    https://stackoverflow.com/questions/15115052/bootstrap-how-to-set-up-fixed-width-for-td StackOverflow에 100점짜리 답변이 있다.

    Mybatis 다중 매개변수 중 객체(오브젝트) 변수 넘기기

    일반객체를 @Param으로 보내는 방법은 다른 블로그나 검색을 통해서도 쉽게 정보를 구할 수 있는데 매개변수 여러개 중 오브젝트 변수 또는 객체 변수가 포함되어 있을 때는 나오질 않아서 그 방법을 적습니다. String select(@Param("obj")Object object); 1. 오브젝트 1개 오브젝트문이 하나라면 그냥 그 안의 변수들을 사용하면 됩니다. 예를들어 object 안에 attribute1 attirbuete2 변수가 포함되어 있다면 get에서 설정한 이름 대로 그냥 사용하시면 됩니다."select * from thistable where id = #{attributename1} and pw = #{attributename2}"이런 식으로 말이죠. 2. 오브젝트 객체와 다른 변수Str..

    ORA-00936 누락된 표현식의 원인

    ORA-00936 누락된 표현식의 원인

    어제부터 자꾸 이런 에러가 떳다. 이 에러의 이유는 보통 ' ' , . ; * 이런 기호들을 잘못 사용해서 발생한다. 이 포스트에 들어왔다면 자기 쿼리문의 기호를 다시 체크해보도록 하자 나는 기호는 다 맞추었는데, 안되는 경우였다. String SQL_SELECTPAGE = "select b.writer, b.title, b.topicdate, b.lecturekey, b.tcontent" + "from (select rownum rn, a.* from (select * from topics WHERE LECTUREKEY = #{lid}" + "order by topicdate desc) a) b" + "where rn between #{c.start} and #{c.end}";내 쿼리문은 이러하다. 처..

    Oracle DB 외래키 생성 예제(forign key example)

    - 테이블 생성 시 설정 CONSTRAINTS 외래키 이름 FOREIGN KEY(컬럼명) REFERENCES 참조 테이블명(참조컬럼) - 테이블 생성 후 설정 ALTER TABLE 테이블명 ADD CONSTRAINTS 외래키 이름 FOREIGN KEY (참조컬럼) REFERENCES 참조 테이블명(참조컬럼) - 테이블 생성 시 예제 CREATE TABLE topics(user varchar2(20) NOT NULL,title VARCHAR2(255) NOT NULL,lecturekey VARCHAR2(100) NOT NULL,CONSTRAINT FK_TOPICS FOREIGN KEY(lecturekey)REFERENCES LECTURE(LID)); - 외래키 삭제, 해제ALTER TABLE 테이블 이름 ..

    JSTL c tag 링크 에러

    JSTL c tag 링크 에러

    According to TLD or attribute directive in tag file, attribute [test] does not accept any expressions 스택오버플로우에서 가져온 오류 이유입니다. You must use JSP, JSTL - is just set of custom tags and can not be used separately. As well as Expression Language. If you are not using any MVC frameworks, then you need to do some of their work by yourself. Please take a look (if you haven't yet) at following design pat..

    백준 9012번 - 괄호

    import java.util.Scanner; public class algo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int value=0; int num = sc.nextInt(); sc.nextLine(); for (int i = 0; i < num; i++) { String line = sc.nextLine(); char[] temp = line.toCharArray(); for(int y=0; y

    자바 스택 구현

    원래 백준 10828을 풀다가 스택의 갯수의 동적할당이 아니라 명령어의 수를 동적할당으로 하라고 했는데 잘 못읽어서 만들었다. 런타임 에러 나오는 거 보고 다시 읽어봐서 발견.. 그냥 지우긴 아까워서 기록한다. 백준 10828 기반에 스택 갯수 동적할당 코드 import java.util.Scanner; public class algo { public static void main(String[] args) { int count = 0; int push = 0; Scanner sc = new Scanner(System.in); int size = sc.nextInt(); int array[] = new int[size]; while(true) { String value = sc.nextLine(); if..

    Stack overflow에 질문하기

    Stack overflow에 질문하기

    프로그래밍을 하다보면 잘 안될 때가 있지만 물어볼 곳이 없을 때가 있습니다. 국내 커뮤니티는 접속자 수도 뜸하고, 큰 곳도 없는 것이 현실이죠. 이 포스트에서는 세계적으로 유명한 StackOverflow에 질문해볼께요. https://stackoverflow.com/ 먼저 접속해서 오른쪽 위의 Sign Up을 누르거나 폼에 정보를 적어서 가입을 합시다. Sign up을 누르면 이런 화면이 뜹니다 그리고 이메일 인증을 하니 차례대로 진행해주시면 됩니다. 그리고 로그인을 하면 오른쪽 위에 Ask Question이 보이실 겁니다, 클릭 빨간 부분을 제가 네모 쳐놨는데 빨간 부분이외에도 읽어보셔야 합니다. 요약하자면 질문하기 전에 검색하고, 명료하고, 뚜렷하게 질문하라 라는 말입니다. 대충넘기시고 질문 이상하게..

    JQuery 에러 “TypeError: $.getJSON is not a function”

    JQuery 에러 “TypeError: $.getJSON is not a function”

    JQuery.Deferred exception: $.getJSON is not a function TypeError: $.getJSON is not a function “TypeError: $.getJSON is not a function” jquery slim 버전에는 JSON을 처리하는 함수가 존재하지 않는다. 때문에 slim 버전을 일반버전으로 바꾸어 주면 완료된다. 하지만 내 코드는 일반버전을 참조하고 있다. 왜 이런오류가 일어날까? 코드를 살펴보면 header 처리를 위한 액션태그를 사용하고 있는데 이 헤더 JSP에서 slim.min.js 를 참조하고 있다. 액션태그는 읽는 순간부터 참조파일까지 다 바꿔버리는듯하다. 이부분을 바꿔주면 에러가 해결된다.