No suitable driver found for jdbc:log4jdbc:mariadb:// 해결하기

MariaDB로 DB를 구축 했지만, MYSQL 커넥터로 연결할때는 문제가 없었습니다. 그러다가, 검색해보니 MYSQL 커넥터를 사용하는거 또한 GPL 라이센스로 오염된 것 이라며 MariaDB 커넥터를 사용하기를 권장하는 글을 보고 커넥터를 변경했습니다. org.mariadb.jdbc mariadb-java-client 2.7.2 위의 Dependency를 추가하고, 기존의 mysql connector를 제거 했는데, 에러가 발생했습니다. mariadb 드라이버를 찾지 못했습니다. 이때는 main/resources/log4jdbc.log4j2.properties 파일에 한줄을 추가해줘야 합니다. 저는 기존의 myslq을 쓰며 아래의 2번쨰 라인만 있었는데, 1번 라인 내용을 추가함으로써 mariadb ..

Data/MYSQL ⁄ MariaDB 2021.05.05
windows 10에 MariaDB 설치하기 & 계정생성 & 권한부여

MariaDB란 ? MYSQL이 Oracle으로 넘어간 후, 라이선스에 대한 불확실성을 해결하기 위해 나온 관계형 데이터베이스 입니다. Oracle 로서는, 본인들의 가장 큰 라이벌이었던 MYSQL을 인수 한 뒤에는 돈벌이가 잘 되는 오라클을 두고, MYSQL을 더이상 개발할 이유가 없다보니 내팽겨 졌습니다. MYSQL5.5 버전을 기준으로 포크된 MariaDB 5.5 버전은 이후로 MySQL과의 호환성을 최대한 유지하면서 좀더 나은 성능을 구현해 왔습니다. 10.2부터는 MySQL의 개발 속도를 앞서나가서 오히려 이쪽 기능이 MySQL로 역수출되고 있는 실정이라고 합니다. 최종 프로젝트를 앞두고 학원에서 쓰는 Oracle이 아닌 거의 써보지 않은 MySQL을 시도해보자 했는데, 이왕 하는거 MariaD..

Data/MYSQL ⁄ MariaDB 2021.05.05
SaaS, IaaS, PaaS

셋 모두 as Service가 들어가는 것처럼, '서비스'를 제공하는 것입니다. (소유권을 갖는게 아닙니다) SaaS(Software as a Service, 서비스로서의 소프트웨어) : 싸-쓰 설치 없이 필요한 서비스를 웹에서 사용 예 : Gmail, Dropbox, Naver cloud, 보통의 협업 툴들, OTT, 등등 우리가 쉽게 접하는 대부분의 서비스 IaaS(Infrastructure as a Service, 서비스로서의 인프라스트럭처) : 이아-쓰 서드파티 업체가 제공하는 고도로 자동화되고 확장 가능한 IT 인프라를 의미합니다. 이 인프라에는 스토리지, 호스팅, 컴퓨팅, 네트워킹 등이 포함됩니다. 필요한 만큼, 그리고 원하는 만큼 컴퓨팅 인프라를 사용할 수 있습니다. 예 : AWS, GCP,..

Development/Projects-DDIT 2021.05.05
Project Management Application 분석) 2. Redmine

Redmine 레드마인(Redmine)은 오픈 소스 프로그램으로 웹 기반의 프로젝트 관리 와 버그 추적 기능을 제공하는 도구이다. 화면기반의 프로젝트 관리에 도움이 되도록 달력과 간트 차트를 제공하고 일정관리 기능을 제공한다. 또한 레드마인은 통합된 프로젝트관리 기능과 이슈추적, 여러가지 형상 관리 기능을 제공한다. 레드마인의 디자인은 비슷한 기능을 가지는 오픈 소스 프로그램인 Trac에 영향을 많이 받았으며 루비 온 레일즈에 기반하여 작성되었고 멀티 플랫폼을 지원하며 여러가지 종류의 데이터베이스 및 34개의 언어를 지원한다. 특징 다중 프로젝트 지원 유연한 역할기반 접근제어 유연한 이슈추적 기능 간트 차트와 달력기능 제공 알림, 문서, 파일관리기능 제공 이메일 알람기능 프로젝트별 위키 페이지 제공 프로..

Development/Projects-DDIT 2021.05.02
Team Collaboration Tool 분석) 2. Collabee

콜라비는 국내 유일 원페이지 협업툴(Collaboration Software)이다. 실시간 동시 편집이 가능한 문서를 기반으로 할 일 및 일정 관리, 프로젝트 관리와 커뮤니케이션 모두 한 페이지에서 관리할 수 있다. 세부적인 기능으로는 한 페이지 안에서 팀원들과 함께 실시간 문서 작성 및 수정이 가능하고, 본문에서 '@'키를 이용해 할 일, 의사결정, 파일 공유, 동료 호출 등을 간단히 할 수 있다. 페이지 우측에는 댓글 스레드도 배치되어 있어 업무를 하면서 댓글을 통해 커뮤니케이션 할 수 있다. 원페이지 협업툴과 연동된 콜라비 메신저는 중요한 대화를 클릭만으로 콜라비 내 페이지로 문서화할 수 있다. 대화 내역을 쉽게 문서화함으로써 메신저의 휘발성 한계를 보완하는 유일한 기업용 메신저로 평..

Development/Projects-DDIT 2021.05.02