분류 전체보기 346

[spring실습] 게시판 만들기 - 조회수 추가, Oracle 컬럼 추가, default, null 설정

[spring실습] 게시판 만들기 - 조회수 추가, Oracle 칼럼 추가, default, null 설정 [spring실습] 게시판 만들기 - 글 쓰기 기능 만들기 : integer-ji.tistory.com/341 [spring실습] 게시판 만들기 - 글 수정 기능 만들기 : integer-ji.tistory.com/342 [spring실습] 게시판 만들기 - 글 삭제 기능 만들기 : integer-ji.tistory.com/343 [spring실습] 게시판 만들기 - 상세(Detail) 페이지 추가 : integer-ji.tistory.com/346 이어서 진행 됩니다. 디테일 페이지에 진입할 때 얼마나 많은 사용자가 진입했는지 기록을 남기기 위한 조회수를 추가해 줍니다. Oracle Table 조..

[spring 실습] 게시판 만들기 - 상세(Detail) 페이지 추가

[spring 실습] 게시판 만들기 - 상세(Detail) 페이지 추가 [spring실습] 게시판 만들기 - 글 쓰기 기능 만들기 : integer-ji.tistory.com/341 [spring실습] 게시판 만들기 - 글 수정 기능 만들기 : integer-ji.tistory.com/342 [spring실습] 게시판 만들기 - 글 삭제 기능 만들기 : integer-ji.tistory.com/343 이어서 진행됩니다. 게시판에서 이제 제목을 누르면 상세페이지로 이동하는 Detail 페이지를 만들어 줍니다. Select Sql문 추가 SELECT PRO_ID, PRO_TITLE, PRO_BODY, PRO_DATE FROM TB_PROJECT WHERE PRO_ID = #{proId} proId의 값을 받..

var cannot be resolved to a type

var cannot be resolved to a type Java Spring 프로젝트를 진행하면서 생긴 에러이다. 아래의 HomeController.java:83을 보면 아무 이상도 없다. 이럴 경우에는 Java Path가 JDK를 인식하지 못하는 거일 수도 있습니다. Project를 우클릭 해준 뒤 "Build Path" -> "Configure Build Path..." 클릭 Library가 작동하지 않았네요. "Edit.."를 눌러 JDK를 설정해 줍니다. JDK를 설정해준 뒤 "Apply and close"를 눌러 저장합니다.

에러 2020.12.31

[spring 실습] 게시판 만들기 - 글 삭제 기능 만들기

[spring 실습] 게시판 만들기 - 글 삭제 기능 만들기 [spring 실습] 게시판 만들기 - 글 수정 기능 만들기 : integer-ji.tistory.com/342 [spring실습] 게시판 만들기 - 글 수정 기능 만들기 [spring실습] 게시판 만들기 - 글 수정 기능 만들기 [spring실습] 게시판 만들기 - 글 쓰기 기능 만들기 : integer-ji.tistory.com/341 [spring실습] 게시판 만들기 - 글 쓰기 기능 만들기 [spring실습]게.. integer-ji.tistory.com 이어서 진행됩니다. Delete 쿼리문 추가하기 DELETE FROM TB_PROJECT WHERE PRO_ID = #{proId} Oracle의 Delete문입니다. Delete문은 ..

[spring 실습] 게시판 만들기 - 글 수정 기능 만들기

[spring 실습] 게시판 만들기 - 글 수정 기능 만들기 [spring 실습] 게시판 만들기 - 글 쓰기 기능 만들기 : integer-ji.tistory.com/341 [spring실습] 게시판 만들기 - 글 쓰기 기능 만들기 [spring실습]게시판 만들기 - 글 쓰기 기능 만들기 기본 설정 1. pom.xml 설정, java 1.8 버전 맞추기 : integer-ji.tistory.com/183 2. tomcat 8.5 연동, sts 한글 설정 : integer-ji.tistory.com/184 3... integer-ji.tistory.com 이어서 진행됩니다. Update 쿼리문 추가하기 UPDATE TB_PROJECT SET PRO_TITLE = #{proTitle}, PRO_BODY = ..

[spring 실습] 게시판 만들기 - 글 쓰기 기능 만들기

[spring 실습] 게시판 만들기 - 글 쓰기 기능 만들기 기본 설정 1. pom.xml 설정, java 1.8 버전 맞추기 : integer-ji.tistory.com/183 2. tomcat 8.5 연동, sts 한글 설정 : integer-ji.tistory.com/184 3. .gitignore 설정 하기 : integer-ji.tistory.com/185 4. git 연동 : integer-ji.tistory.com/186 5. Oracle 11g 연동, pom.xml 의존성 추가 : integer-ji.tistory.com/188 6. Oracle Mybatis 연동 : integer-ji.tistory.com/189 * MVC 패턴, package구조 : integer-ji.tistory...

컴파일러 사이트! repl.it - github 커밋하기

컴파일러 사이트! repl.it - github 커밋하기 repl과 git을 연동하며 커밋에 대한 질문이 많이 들어와 커밋하는 가이드라인을 만들어 보았습니다. 관련 게시글 >> integer-ji.tistory.com/220#comment12246350 컴파일러 사이트! repl.it - github 연동하기 컴파일러 사이트 추천! "repl.it" 그리고 github 연동하기 백준알고리즘이나 goorm.io 문제를 풀때 컴파일러 에디터?가 너무 불편해서 찾은 컴파일러 사이트입니다. 사용할수있는 언어도 많고 실제 컴 integer-ji.tistory.com https://repl.it/ The collaborative browser based IDE Repl.it is a simple yet powerf..

설치 && 설정 2020.12.27

version 1.8.0_271 of the jvm is not suitable for this product. version 11 or greater is required

Eclipse 혹은 sts 최초 설치 시 해당 에러가 나올 수 있습니다. 해당 에러는 설치된 jdk 버전이 맞지 않아 발생한 에러이며 java를 맞추기 보단 Eclipse 버전을 맞추는 게 더 빠릅니다. Eclipse 혹은 sts 설정 파일을 열어줍니다. 10 Line, 15 Line의 Java, timeout 버전을 자신의 버전에 맞춰줍니다. 저장 후 실행하면 끝

에러 2020.12.13

oracle 시퀀스(sequence) 사용

오늘은 업무를 보며 무결성 제약조건이 나왔다. 쿼리문을 통해 insert를 하며 pk값인 id를 뽑아 +1을 해주어 고유의 값을 만들어 주었으나 api를 동시에 50건 이상이 호출되다 보니 무결성 제약조건이 나오게 되었다. 이를 해결하기 위해 시퀀스를 사용한다. -- 시퀀스란 숫자를 설정한 순차적으로 순번을 반환하는 데이터베이스의 객체이다. CREATE SEQUENCE EX_SEQ --시퀀스이름 EX_SEQ INCREMENT BY 1 --증감숫자 1 START WITH 1 --시작숫자 1 MINVALUE 1 --최소값 1 MAXVALUE 1000 --최대값 1000 NOCYCLE --순한하지않음 CACHE; --메모리에 시퀀스값 미리할당 출처 : coding-factory.tistory.com/420 시..

숫자야구 게임 만들기

한동안 숫자야구 게임에 빠져있었다. 점심시간에 혹은 머리 식힐 겸 친구와 하는 숫자야구 게임은 정말 재미있었다. 이 재미가 식기 전에 직접 숫자야구 게임을 만들어 보는 건 어떨까?라는 생각을 하였다. 매번 메모를 하느라 지저분해진 공책 수기로 숫자를 맞추느라 숫자가 안맞을 때도 많았다 이를 해결해 보자! 숫자야구 하는법 먼저 로직이다. def beatnum(request, game_id, choicenum_id): list_choice = [] list_beat = [] strike = 0 ball = 0 if request.method =='POST': beat = get_object_or_404(ChoiceNum, pk=choicenum_id) str_choice = str(beat) str_choi..