주요 기능
유연하게 구성할 수 있는 보안 문자 기반 그래픽 인증 코드 기능;
Memcached 캐시 시스템을 기반으로 하여 동시성이 높은 프로젝트를 구축하는 데 사용할 수 있습니다.
MVC 시스템을 엄격히 따르고 데이터베이스 시스템, 프로그램 코딩 시스템 및 프런트 엔드 페이지 상호 작용을 합리적으로 분리합니다.
freemarker 템플릿을 기반으로 적절한 태그가 포함된 HTML 페이지를 사용하여 번거로운 JSP 페이지를 대체합니다.
지속성 계층은 네이티브에 가깝고 데이터베이스 수준에서 시스템 리소스 소모 및 낮은 성능과 같은 기능을 제거한 Mybatis를 사용합니다.
전체 프로젝트는 콘솔 출력, 파일 기록, 심각한 오류에 대한 이메일 알림 전송, 데이터베이스에 로그 기록 등을 포함하여 LOG4J2를 로그 프레임워크로 사용합니다.
검색 속도, 보안 및 안정성을 향상시키기 위해 이미지, 비디오 및 첨부 파일이 클라우드 저장소에 업로드되고 저장됩니다.
완전한 관리자 권한 시스템은 특정 역할에 권한을 할당한 다음 관리자에게 시스템 관리를 위한 일련의 역할을 할당합니다.
블로그는 더 이상 단조로운 텍스트가 아닌 표지 이미지 기능을 지원합니다.
프레임워크의 기본 패키지는 성능을 보장하는 동시에 기본 취약점으로 인한 시스템 손실을 방지하기 위해 정기적으로 업그레이드됩니다.
방문자 댓글을 지원하며 관리자가 답변할 수 있습니다.
예약의 예약된 작업 기능을 기반으로 백그라운드에서 작업을 켜거나 끄도록 구성하고(더 이상 XML 파일에서 구성하는 것이 지루하지 않음) 각 예약된 작업의 실행을 자세히 기록할 수 있습니다.
Alibaba druid의 시스템 운영 모니터링 기능을 기반으로 데이터베이스, 연결 풀, 거래, 방문, 동시성 및 온라인 사용자 수를 언제든지 온라인으로 볼 수 있어 시스템 성능 및 병목 현상을 신속하게 분석하기 쉽습니다.
WeChat 공개 계정 기능을 통합하면 WeChat 사용자는 최신 블로그 게시물을 직접 보고 블로그 게시물을 검색할 수 있으며, 관리자는 사진과 비디오를 공개 계정으로 보내기만 하면 블로그 게시물을 빠르게 게시할 수 있습니다.
전문팀의 유지보수, 정기적인 업그레이드 및 더 많은 기능 출시에 대한 자세한 내용은 공식 웹사이트를 계속 지켜봐 주시고, 여러분의 소중한 의견도 기다리겠습니다.
데이터 베이스
s2mBlog는 데이터베이스 스토리지로 Mysql 5.0 이상을 사용하는 것이 좋습니다. 데이터베이스 연결 풀은 Alibaba의 druid 연결 풀을 사용합니다. 또한 데이터베이스 운영 환경 모니터링, SQL 모니터링, 트랜잭션 모니터링 및 기타 기능도 제공합니다.
Memcached 캐싱
이 프로젝트는 메소드 레벨 캐싱을 직접 구현할 수 있는 memcached 캐싱 기능을 통합합니다(메소드 내에서 프로그램을 실행하지 않고도 메소드 레벨에서 캐시된 데이터를 직접 반환할 수 있어 시스템 성능이 크게 향상됩니다).
시스템 배경
백엔드는 Bootstrap 프레임워크를 기반으로 구축되었으며, 독립적이고 완전한 백엔드 관리 시스템을 갖추고 있으며, 예약된 작업 프레임워크인 LOG4J2를 사용하여 구현된 시스템 로그 기능과 통합되고 표준화된 주문 번호 생성 사양(예: 고유한 고유 번호를 빠르게 생성)으로 구성됩니다. 동시성, 분산 환경의 주문 번호, 일련 번호 등)