본문 바로가기

분류 전체보기

(383)
스프링 프로젝트 톰캣 server에 프로젝트 안뜰 때 import해온 프로젝트를 톰캣 서버와 연결하려고.. 프로젝트가 안뜬다!! 보통은 maven 업데이트를 하면 해결이 됐었다!! maven 업데이트를 했는데도, 'Add and Remove'창에 프로젝트가 안뜰 떄 방법!! 01. 프로젝트 마우스 우클릭 -> Properties 02. Project Facets ProjectFaceets에서 3가지를 체크해줍니다. Dynamic Web Module JAVA JavaScript 그리고 아래에 있는 Further configuration available도 체크해주면 창이 하나 뜹니다. Next 버튼을 눌러 다음화면으로 넘어 갑니다. content directory가 중요한데요. WebRoot를 지정하는 화면이라고 합니다. 잘못 지정하면, 프로젝트 인식이 안되..
MySQL 사용자 생성 및 권한 생성 CREATE USER MySQL에서 사용자 생성할 떄 CREATE USER 'test'@'localhost' IDENTIFIED BY '1111'; MySQL에서 사용자에게 모든 권한 줄 때 GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost'; MySQL에서 사용자 삭제할 때 DROP USER 'test'@'localhost'; 맨날 검색해서 사용해서 블로그에 적어놓기..!!!
웹디자인기능사 실기 예제 사이트 D유형 업데이트 웹디자인기능사 실기 예제 사이트에 D유형을 업데이트했다.. 실로 오랜만의 업데이트..!! 2020년에 만든 사이트인데, 들어와서 공부하시는 분들이 있어서 도메인과 호스팅을 계속 유지하고 있었다! 시간이 흐른만큼... 웹디자인기능사 실기 공개문제에 새로운 유형 D유형과 E유형 추가 되었는데... 작년에 추가 됐는지 어쨌는지는 모르겠지만.. 오늘 오랜만에 D유형을 업데이트 하였다! http://webdesignmilk.com/ WEB Designer 부여 가을연꽃축제 webdesignmilk.com 나도 이 자격증을 공부할 때, 독학해서 취득했는데... 2020년에 좋은 기회를 얻어 강의도 했었고...그때 만들어 둔게 계기가 되어 지금까지 웹디자인기능사 실기 사이트를 유지해오고 있다. 내가 10년전에 블로그..
웹디자인기능사 D-2유형 서울구석구석 웹디자인기능사 D-2 유형 서울구석구석 https://drive.google.com/drive/folders/1pgMnxFv8zNOHQqYUe5Bfb3fCHjM8CCaK?usp=sharing 서울구석구석 웹디자인기능사 실기 D2유형 입니다. 사진은 픽사베이 무료 사진들로 그럴싸하게 넣어두었습니다. 링크 들어가셔서 웹디자인기능사 실기코드 확인하세요~ 웹디자인기능사 D2유형 - Google Drive 이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요. drive.google.com
웹디자인기능사 D-1 유형 조이컨트리클럽 조이컨트리클럽 실기 코드 입니다. 웹디자인기능사 실기 d1유형입니다. 과연 검색해서 누가 들어와서 볼까..!! 내가 만든 사이트에 들어와서 공부하신다는 분께서 한 두달 전쯤에 메일을 보내주셨는데... 새롭게 추가된 유형도 있었으면 좋겠다는 의견이었다! 바로 추가 하고 싶었으나 일에 치이고 치이다... 오늘에서야 호로록 작성해서 그분께 메일을 드렸다. 사이트에는 언제 업데이트하지.. 개인 노트북 켤시간조차 안되는 요즘 ㅜㅜ 후.. d1유형 실기 코드는 여기에...https://drive.google.com/drive/folders/1_2vCf5m37g6GsVkPmZsUpjhGfAX9E6FI?usp=drive_link 웹디자인기능사 D1유형 - Google Drive 이 폴더에 파일이 없습니다.이 폴더에 파..
MySQL 테이블 복사 및 이름 변경 몇 개월 전에 짜놓은 쿼리가 데이터가 얼마 안될 때는 몰랐는데, 조회 갯수가 1억개 정도 넘어가니까 쿼리 속도가 3초가 넘어가는 것을 알게 됐다. 원인을 찾아보니, WHERE 조건에 있는 컬럼중에서 인덱스가 적용 안된게 있었다. 5초간격으로 서버에서 데이터를 받아오는 테이블이라서 어떻게 하나 고민이었다. 인덱스를 추가해야 될거 같은데, mysql 인덱스 추가를 검색해보니 추가라기보다는 인덱스를 지우고 다시 인덱스를 생성해야 되는 식이었다. 대표님한테 여쭤보니 화이트보드에다가 순서대로 하라고 친절하게 알려주셨다. 원본 테이블 복사후에 RSENAME해서 복사테이블과 원본테이블을 바꿔치기 하고, 그 사이에 인덱스를 새로 추가한다. 그리고 다시 RENAME으로 복사한 테이블과 원본 테이블의 이름을 바꿔주고, 인..
Tibero ROWNUM 사용방법 (오라클 ROWNUM Oracle) Mysql에서 ROWNUM 사용하던 SQL을 Tibero로 변경해야 되는 상황 발생. SET @rownum:=0; SELECT @rownum:=@rownum+1 AS ROWNUM, a.* FROM TABLE_NAME a ORDER BY a.ID ASC SET @rownum:=0; 는 MySQL에서 사용되는 사용자 변수를 초기화하는 구문입니다. 이것은 @rownum이라는 사용자 변수를 0으로 설정합니다. 이 사용자 변수는 후속 쿼리에서 사용되어 각 행에 대해 일련번호를 부여하는 데 사용됩니다. 즉, @rownum이라는 변수가 0부터 시작하여 각 행에 대해 1씩 증가하면서 일련번호를 부여합니다. 이는 주로 결과 집합에서 행의 순서를 추적하거나 특정 순서에 따라 행에 번호를 부여할 때 사용됩니다. 여기서 @r..
마이바티스MyBatis trim prefix="WHERE" prefixOverrides="AND" 마이바티스에서 trim 사용 방법 : prefixOverrides : 문에 의해 생성되는 SQL 구문 가장 앞에 해당하는 문자가 있으면 자동으로 지워준다. 예시코드 : AND a.USERID LIKE '%' #{keyword} '%' AND a.MENUID LIKE '%' #{keyword} '%' AND a.BTN LIKE '%' #{keyword} '%' 참고 블로그 : https://velog.io/@gsuchoi/MyBatis-%EB%8F%99%EC%A0%81-%EC%BF%BC%EB%A6%AC-trim [MyBatis] 동적 쿼리 동적 SQL을 사용하기 위해 사용되는 문법으로 접두어(prefix), 접미어(suffix)를 붙여주거나 지우는 기능을 한다.보통 태그를 썼을 경우 사용한다.trim 은 ..