본문 바로가기

IT_tech/JAVA&JSP&스프링28

replace , replaceAll 차이점. 비슷한것 같으나 용도가 매우 다르므로 주의해야 함. 'war' 를 'Z' 바꾸고 싶으면 replace 'w','a','r' 이 들어간것을 다 'Z' 로바꾸고 싶으면 replaceall 을 사용. 2019. 5. 22.
jquery - find함수로 html table 데이터 접근 jquery find 함수에 테이블 td 전체를 걸어서 문자열배열로 자바단 전송 후 자바단에서 col수만큼 for문으로 줄 구분(혹은 특수문자로 구분자 추가)하여 map에 , split하여 저장 한줄map이 완성될 때마다 list 에 추가, 하는 방식으로 테이블 전체 데이터를 출력 할수 있었습니다. 하지만 라이브러리를 다운 받아서 쓰시면 그냥 한줄로 구현가능합니다.ㅠ 2019. 5. 22.
Ckeditor - 무료 웹에디터 강력크한 무료 게시판 편집기 입니다^^;; IE11은 4버전에서만 지원되므로 플젝가실땐 최신이아닌 4버전으로 탑재해가시면 아주 다 호환되고 좋겠습니다~~(IE 넘나게 시른것~) HTML기반이라 저장된 코드 글 읽을 때가 문제인데요~!! 읽을때도 cK에디터 콜하고 속성에 readonly 만 주시면 자동으로 읽기모드 됩니다~!! 개발 편하게 가즈아~!! 2019. 5. 22.
SVN lock 걸렸을 때 대처방법.. svn 커밋도중 개발툴이 멈추거나 하면 svn lock이 걸리게 됩니다. 커밋도 업데이트도 안되는 현상이 발생하죠.. 그럴때 사용 가능 방법들 1) 개발툴 내 프로젝트우클릭 ->team-> clean up 실행 후 다시 커밋 시도 2) SVN관리툴 에서 cleanup 시도 후 다시 커밋 시도 3) .svn폴더안에 wc.db 파일 내부에 테이블 데이터를 지우는 방법 http://sqlitebrowser.org/ 에서 sqlite 설치 후 sql 실행 -DELETE FROM WC_LCOK 4) 프로젝트 기간이 급하지 않다면 하루정도 기다리면 lock이 풀린다.(나름 안전하다?) 2019. 5. 22.
마이바티스사용시 $대신 #을 써야합니다. $ 를 쓰면 SQL인젝션 해킹공격에 취약하다고 하네요;;중요 쿼리들은 #을 쓰는 습관을 길러야겠습니다. 2019. 3. 8.
스프링 설치 (Spring MVC, Spring Boot) 및 버전(3,4) 이클립스 마켓에서 sts 로 검색 시 2가지 버전이 나옵니다. 스프링 및 자바를 처음 하시거나, 오랜만에 다시 해보실때 게시판 CRUD 구현을 위한 여러 스프링 교재&동영상 등이 있습니다.이러한 가이드를 초기 세팅부터 하나하나 맞춰볼려면 스프링 설치에서부터 어떤것을 할지 선택하셔야 합니다. 스프링 4(이미지 하단)은 스프링부트 로서 환경설정을 모두 자동으로 세팅해주는 최근의 신버전이고,스프링 3이 기존에 쓰였던스프링 legacy프로젝트-스프링 mvc모델 입니다. 프로젝트 환경에 따라, 혹은 이전 강의 및 교재가 3.xx 버전에 맞춰저있다면 3부터 실습 해보시는 것이 편할 것입니다.일례로 최근 화면 레이아웃을 잡아주는 tiles3버전은 스프링 4 버전부터 지원이 되니,tiles2 를 사용하시거나, site.. 2019. 2. 22.