본문 바로가기

Develop Note16

MariaDB(SQL) user 생성 및 삭제, 권한 부여 및 회수 SQL 사용자 계정 생성 및 권한 부여기본적으로 DB를 사용하시려면 Database를 만들고 그 Database에 접속 가능한 user를 생성한 다음 생성한 user로 접속하셔서 개발을 해야 합니다 따라서 모든 user가 전체 권한을 가지고 있으면 안되고, 각 user에 사용 목적에 맞게 권한을 지정해 주셔야 합니다 ( root 계정은 최상위 계정으로써 서비스 시 사용하면 안된다고 합니다 ) 1. MariaDB root계정으로 접속 MariaDB 설치 시 입력하신 password로 로그인 합니다 2. Database 생성 사용할 데이터베이스를 생성한다. => create database Database 이름; / 데이터베이스명의 데이터베이스 생성ex. create database seungjenote; .. 2017. 8. 25.
톰캣(Tomcat) 한글 깨짐 해결법 ( web.xml 한글 필터 적용방법 ) 톰캣 한글 깨짐 해결법 Hello world! 개발자라면 아시겠죠? ㅎㅎ 오늘은 위에 사진 처럼 한글 깨짐을 방지하는 설정을 포스팅하려고 합니다 클라이언트가 서버 요청 시 일어나는 한글 깨짐으로써 톰캣은 기본 encoding 방식이 uft-8이 아니기 때문에 별도로 설정을 해주셔야 합니다 요청 방식에는 Get 방식과 Post 방식 2가지로 나뉘며 각 설정에 맞게 1번과 2번 모두 적용하셔야 합니다 1. Get Servers -> server.xml 을 수정하셔야 합니다. Connector 태그에서 URIEncoding = "utf-8" 을 추가해 줍니다 2. Post Servers -> web.xml 을 수정하셔야 합니다. filter 태그의 filter-name과 filer-mapping 태그의 fil.. 2017. 8. 16.
Spring Mybatis 에러 5가지만 알면 해결!! Spring Mybatis Error 해결 방법 Spring Mybatis 에러는 제 경험상 5가지만 체크하면 99.8% 정도는? 해결 가능! Error : java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for​ ~이 녀석을 이젠 더 이상 보기 싫다!!!! 1. mapper id Check!! mapper 파일 ( 쿼리문을 모아두는 xml파일 ) 에서 seungje가 쿼리문이 호출되는 DAO와 같은 java파일에서 값이 같아야 하는데, 다르면 에러가 발생합니다. dao에서 seungje라는 select 쿼리문을 부르고 싶은데 id가 다르니 부를 수 없는 것이죠 2. Parameter와 bean의.. 2017. 7. 18.