일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- boolean배열
- form.getImageFies 오타났음
- 마지막에 배열의 foreach구문이 틀린것같은데 ...... 저게왜틀린건지나는잘모르겠슴다.
- 그럼 int배열의 deefault값은?????
- ㅓㅂ
- bindingresult 쓰니까 에러났다. 어떻게해야하냐;;
- 생활코딩
- 행열. 2중반복문..
- 출처:구멍가게코딩단-코배스(개정판)
- while문이 틀린이유?? math.random()을 사용해서푸는법?
- (참고로 boolean 배열의 default 값은 false 이다.
- Today
- Total
목록spring/구멍가게코딩단-스프링 (12)
푸린세스
create 테스트중 private Long[] bnoArr = {52L, 51L, 50L, 49L, 48L}; //0 1 2 3 4 //insert테스트 @Test public void testCreate() { IntStream.rangeClosed(1, 10).forEach(i->{ ReplyVO vo = new ReplyVO(); log.info(bnoArr[i%5]); //게시물 번호 //vo.setBno(bnoArr[i%5]); //vo.setReply("댓글 테스트 "+ i); //vo.setReplyer("replyer"+ i); // //mapper.insert(vo); // }); } 테스트결과 INFO : org.moominzero.mapper.ReplyMapperTests - 51 ..

@RestController의 반환타입 1. 단순문자열 반환 @RestController: JSP와 달리 순수한 데이터를 반환하는 형태 다양한 포맷의 데이터 전송가능 (주로 일반문자열, JSON,XML 등을 사용) @Controller -> String으로 문자열반환시 jsp파일이름 @RestController -> 문자열 반환시 순수한 데이터 @RestController @RequestMapping("/sample") @Log4j public class SampleController { @GetMapping(value= "/getText", produces="text/plain; charset=UTF-8") public String getText() { log.info("MIME TYPE: "+ Med..
title like concat('%',#{keyword},'%') content like concat('%',#{keyword},'%') writer like concat('%',#{keyword},'%') select R1.* FROM( SELECT * FROM tbl_board order by bno desc ) R1 LIMIT 10 OFFSET 0; 검색추가시 - select R1.* FROM( SELECT * FROM tbl_board order by bno desc ) R1 where ( title like concat('%','%새로%','%') OR content like concat('%','%새로%','%') OR writer like concat('%','%새로%','%') ) LIM..
URL --> 원하는 페이지로 이동하는거승ㄹ 확인 화면 밑에 페이지번호 표시 + 페이지번호를 클릭할수있게 처리한다. 1. 페이지번호 전달 2. jsp 3. 클릭이벤트 4. 페이지번호조절 14.1 page prev, next startPage, endPage *사용자가 보고있는 현재 페이지 (page) 1) 페이지 끝번호를 먼저계산하는게 수월하다. 페이지 번호 10개씩 보인다고 가정시, 끝번호: this.endPage =(int)(Math.ceil(페이지번호/10.0))*10; 시작번호: this.startPage = this.endPage -9; 2) 전체데이터수 total 과 끝번호 전체 데이터수 80, amount=10인경우 끝번호는 10 이 아닌 8이 되어야한다. 전체데이터수 total 을 이용해서..

select /*+ FULL(tbl_board) */ rownum, bno, title from tbl_board where bno>0 order by bno; -> 데이터 뒤죽박죽, 섞여있음 -> 제일 먼저 가져온 데이터가 1등 -> 제일 마지막까지 가져온다음 정렬을한다. (1등을 한상태에서 정렬을한다.) 높은번호가 높은 등수 높은번호가 맨 뒤에있을 가능성이 많기때문에 select /*+ INDEX_DESC(tbl_board pk_board) */ rownum, bno, title from tbl_board where bno>0; 인덱스를 탈경우 제일 높은번호가 테이블에서 제일먼저 access가된다. rownum은 1등이된다.
oracle 과 다소 차이가 있음. 1.pom.xml 설정하기 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 2.DB접속정보 수정 -properties 파일의 경우 (#주석처리 부분이 변경전) #driverClassName=com.mysql.cj.jdbc.Driver driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy #url=jdbc:mysql://localhost:3306/jsp url=jdbc:log4jdbc:mysql://localhost:3306/jsp -스프링 root-context.xml 의 경우 [변경된부분] . [전체소스] 3. log4jdbc.log4j2.properties 생성하기 log4jdb..