项目结构:
功能展示:
数据结构sql文件:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for db_question
-- ----------------------------
DROP TABLE IF EXISTS `db_question`;
CREATE TABLE `db_question` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
`type_id` int(11) NOT NULL COMMENT '类别编号',
`pic` varchar(255) DEFAULT NULL COMMENT '主图',
`name` varchar(255) DEFAULT NULL COMMENT '问题名称',
`content` longtext COMMENT '问题描述',
`query_num` int(11) DEFAULT NULL COMMENT '访问次数',
`answer_num` int(11) DEFAULT NULL COMMENT '回答数',
`is_common` char(1) DEFAULT NULL COMMENT '是否常见问题',
`is_help` int(11) DEFAULT NULL COMMENT '是否解决',
`is_show` char(1) DEFAULT NULL COMMENT '是否显示',
`audit_type` char(1) DEFAULT NULL COMMENT '审核状态',
`u_id` int(11) NOT NULL COMMENT '用户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of db_question
-- ----------------------------
INSERT INTO `db_question` VALUES ('15', '1', '\\upload\\javaweb.jpg', 'javaweb应用开发', '<p>本书以Servlet 2.4和JSP 2.0规范为基础,详细介绍了应用Java技术实现Web应用的相关技术及编程方法,体现了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。</p><p><br /></p>主要内容包括:以Servlet为基础的Web应用的基础知识;以JSP 2.0规范为基础的JSP技术(JSP基本语法、JSP内置对象的使用、JavaBean技术在JSP中的应用、标准标签库JSTL的使用),JSP 2.0自定义标签的做法(Tag接口、IteratingTag接口、BodyTag接口、SimpleTag接口),JDBC数据库访问技术(JDBC处理数据库方法、使用数据源、使用连接池、实现分页显示),Web应用分层与设计模式(JSP设计模式、MVC编程模式、持久层设计策略、应用DAO模式访问数据库。', '13', '0', '1', '1', '1', '1', '1');
INSERT INTO `db_question` VALUES ('16', '1', '\\upload\\soft.jpg', '软件工程', '本书是计算机专业核心课程软件工程的教材,主要内容包括:软件工程概述、软件项目分析、需求分析、概要设计、详细设计、面向对象的分析与设计方法、用户界面设计、编码、软件质量与质量保证、项目计划与管理、软件维护、软件开发工具与环境概述、软件建模等', '2', '0', '1', '1', '1', '1', '1');
INSERT INTO `db_question` VALUES ('17', '1', '\\upload\\mysql.jpg', 'MySQL技术内幕——InnoDB存储引擎', '该书目前已经有了三版。从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB。注重实战,全书辅有大量的案例,可操作性极强。', '1', '0', '1', '1', '1', '1', '1');
-- ----------------------------
-- Table structure for db_question_type
-- ----------------------------
DROP TABLE IF EXISTS `db_question_type`;
CREATE TABLE `db_question_type` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(255) DEFAULT NULL COMMENT '类别名称',
`remark` text COMMENT '备注',
`paren_id` int(11) DEFAULT NULL COMMENT '父级编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of db_question_type
-- ----------------------------
INSERT INTO `db_question_type` VALUES ('1', 'IT类', '测试', '0');
-- ----------------------------
-- Table structure for db_user
-- ----------------------------
DROP TABLE IF EXISTS `db_user`;
CREATE TABLE `db_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`username` varchar(64) DEFAULT NULL COMMENT '用户名',
`password` varchar(255) DEFAULT NULL COMMENT '用户名\r\n',
`true_name` varchar(255) DEFAULT NULL COMMENT '昵称',
`pic` varchar(255) DEFAULT NULL COMMENT '头像',
`qq_email` varchar(255) DEFAULT NULL COMMENT 'qq邮箱',
`reg_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '注册时间',
`is_block` char(1) DEFAULT NULL COMMENT '是否锁定',
`role` char(1) DEFAULT NULL COMMENT '角色',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of db_user
-- ----------------------------
INSERT INTO `db_user` VALUES ('1', 'admin', '666666', '123', '\\upload\\header.png', '123', '2019-12-22 14:10:06', '0', '1');
INSERT INTO `db_user` VALUES ('10', 'shuangerduo', '123456', '双耳洞', '\\upload\\header.png', '1111', '2019-12-22 14:10:14', '0', '0');
INSERT INTO `db_user` VALUES ('11', 'test12', '123456', '', '\\upload\\template.png', '', '2019-12-22 14:17:41', '0', '0');