-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathask.sql
115 lines (101 loc) · 28.3 KB
/
ask.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
/*
Navicat Premium Data Transfer
Source Server : 本地mysql
Source Server Type : MySQL
Source Server Version : 50726
Source Host : localhost:3306
Source Schema : ask
Target Server Type : MySQL
Target Server Version : 50726
File Encoding : 65001
Date: 19/12/2019 19:46:41
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for askclass
-- ----------------------------
DROP TABLE IF EXISTS `askclass`;
CREATE TABLE `askclass` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`color` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of askclass
-- ----------------------------
INSERT INTO `askclass` VALUES (1, 'JAVA', '#F56C6C');
INSERT INTO `askclass` VALUES (2, 'HTML', '#67C23A');
INSERT INTO `askclass` VALUES (3, 'Python', '#123');
-- ----------------------------
-- Table structure for asklist
-- ----------------------------
DROP TABLE IF EXISTS `asklist`;
CREATE TABLE `asklist` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`content` longtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL,
`class` int(255) NULL DEFAULT NULL,
`view` int(255) NULL DEFAULT NULL,
`creattime` datetime(0) NULL DEFAULT NULL,
`userid` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of asklist
-- ----------------------------
INSERT INTO `asklist` VALUES (13, 'java项目遇到404解决办法', '<h2>方案如图</h2><p>演示代码</p><p><br></p>', 1, 4, '2019-12-19 11:33:11', 1);
INSERT INTO `asklist` VALUES (14, 'java出现404报错解决方案', '<h2>解决方案</h2><p><img src=\"data:image/png;base64,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\" style=\"max-width:100%;\"><br></p><p>测试内容</p>', 1, 2, '2019-12-19 11:37:37', 1);
INSERT INTO `asklist` VALUES (15, 'python安装问题', '<p>安装失败会出问题</p>', 3, 0, '2019-12-19 11:43:40', 1);
INSERT INTO `asklist` VALUES (16, 'HTML中文乱码问题', '<p>需要设置UTF8编码,自己在代码里面设置一下即可</p>', 2, 0, '2019-12-19 11:44:13', 1);
INSERT INTO `asklist` VALUES (17, 'java有哪些项目', '<p>大型动态应用系统又可分为几个子系统:<br><br> 1)Web前端系统<br><br> 2)负载均衡系统<br><br> 3)数据库集群系统<br><br> 4)缓存系统<br><br> 5)分布式存储系统<br><br> 6)分布式服务器管理系统<br><br> 7)代码分发系统<br><br>&nbsp;&nbsp;<img src=\"http://static.oschina.net/uploads/img/201509/12080523_40iN.jpg\">&nbsp;&nbsp;<br><br>Web前端系统<br> 结构图:<br><br>&nbsp;<br><br> 为了达到不同应用的服务器共享、避免单点故障、集中管理、统一配置等目的,不以应用划分服务器,而是将所有服务器做统一使用,每台服务器都可以对多个应用提供服务,当某些应用访问量升高时,通过增加服务器节点达到整个服务器集群的性能提高,同时使他应用也会受益。该Web前端系统基于Apache/Lighttpd/Eginx等的虚拟主机平台,提供PHP程序运行环境。服务器对开发人员是透明的,不需要开发人员介入服务器管理<br><br> 负载均衡系统<br><img src=\"http://static.oschina.net/uploads/img/201509/12080523_N0Y3.jpg\">&nbsp;&nbsp;<br><br> 负载均衡系统分为硬件和软件两种。硬件负载均衡效率高,但是价格贵,比如F5等。软件负载均衡系统价格较低或者免费,效率较硬件负载均衡系统低,不过对于流量一般或稍大些网站来讲也足够使用,比如lvs, nginx。大多数网站都是硬件、软件负载均衡系统并用。<br><br> 数据库集群系统<br> 结构图:<br><br><br><br> 由于Web前端采用了负载均衡集群结构提高了服务的有效性和扩展性,因此数据库必须也是高可靠的,才能保证整个服务体系的高可靠性,如何构建一个高可靠的、可以提供大规模并发处理的数据库体系?<br><br> 我们可以采用如上图所示的方案:<br><br> 1) 使用 MySQL 数据库,考虑到Web应用的数据库读多写少的特点,我们主要对读数据库做了优化,提供专用的读数据库和写数据库,在应用程序中实现读操作和写操作分别访问不同的数据库。<br><br> 2) 使用 MySQL Replication 机制实现快速将主库(写库)的数据库复制到从库(读库)。一个主库对应多个从库,主库数据实时同步到从库。<br><br> 3) 写数据库有多台,每台都可以提供多个应用共同使用,这样可以解决写库的性能瓶颈问题和单点故障问题。<br><br> 4) 读数据库有多台,通过负载均衡设备实现负载均衡,从而达到读数据库的高性能、高可靠和高可扩展性。<br><br> 5) 数据库服务器和应用服务器分离。<br><br> 6) 从数据库使用BigIP做负载均衡。<br><br> 缓存系统<br></p><p><img src=\"http://static.oschina.net/uploads/img/201509/12080523_JXP1.jpg\">&nbsp;&nbsp;</p>', 1, 1, '2019-12-19 14:16:01', 1);
-- ----------------------------
-- Table structure for comment
-- ----------------------------
DROP TABLE IF EXISTS `comment`;
CREATE TABLE `comment` (
`id` int(11) NOT NULL,
`content` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL,
`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`type` int(255) NULL DEFAULT NULL,
PRIMARY KEY (`id`, `username`) USING BTREE
) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, 'aaa', 'bbb', '202cb962ac59075b964b07152d234b70', 1);
-- ----------------------------
-- Table structure for usermeta
-- ----------------------------
DROP TABLE IF EXISTS `usermeta`;
CREATE TABLE `usermeta` (
`userid` int(11) NOT NULL,
`date` datetime(0) NULL DEFAULT NULL,
`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`note` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`ip` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
PRIMARY KEY (`userid`) USING BTREE
) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for webdata
-- ----------------------------
DROP TABLE IF EXISTS `webdata`;
CREATE TABLE `webdata` (
`id` int(11) NOT NULL,
`title` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`description` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;