项目简介:

         基于jsp实现的个人简易博客系统

项目技术:


jsp,servlet,html,js


运行环境:


jdk,tomcat,mysql


功能演示:

基于JQuery的个人博客系统 基于jsp的个人博客_java

基于JQuery的个人博客系统 基于jsp的个人博客_jar包_02

基于JQuery的个人博客系统 基于jsp的个人博客_jar包_03

基于JQuery的个人博客系统 基于jsp的个人博客_基于JQuery的个人博客系统_04

基于JQuery的个人博客系统 基于jsp的个人博客_基于JQuery的个人博客系统_05

sql文件数据结构:

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for blog_info
-- ----------------------------
DROP TABLE IF EXISTS `blog_info`;
CREATE TABLE `blog_info` (
  `id` varchar(40) NOT NULL COMMENT '编号',
  `type_id` varchar(40) DEFAULT NULL COMMENT '类型名称',
  `title` varchar(100) DEFAULT NULL COMMENT '标题',
  `user_id` varchar(40) DEFAULT NULL COMMENT '发布人',
  `publish_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间',
  `content` longtext COMMENT '内容',
  `fix_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间',
  `look_no` int(11) DEFAULT NULL COMMENT '浏览次数',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of blog_info
-- ----------------------------
INSERT INTO `blog_info` VALUES ('2C501A9C098C42F99FC647AB0769E351', '95FA1BAAC1764C0894E9FFC226706C3C', '123213', '1', '2018-11-17 19:44:19', '<p>123213</p>', '2018-11-17 19:36:22', '6');
INSERT INTO `blog_info` VALUES ('9910F8872BAB433C13042B7B05E2', '32A6590C61B6476E97F79BE2B1D96CA2', '什么是SpringBoot', '037e202d624c4f46a3bc8fece898a63c', '2018-11-17 19:45:28', '<p><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">一、什么是SpringBoot</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">  描述:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">二、SpringBoot核心功能</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、独立运行Spring项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">    Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、内嵌servlet容器</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、提供starter简化Maven配置</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">spring提供了一系列的start pom来简化Maven的依赖加载,例如,当你使用了spring-boot-starter-web,会自动加入如图5-1所示的依赖包。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、自动装配Spring	</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot会根据在类路径中的jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用的配置。当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot灭有提供支持,则可以自定义自动配置。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、准生产的应用监控</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot提供基于http ssh telnet对运行时的项目进行监控。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">6、无代码生产和xml配置  </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot不是借助与代码生成来实现的,而是通过条件注解来实现的,这是Spring4.x提供的新特性。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">三、SpringBoot优缺点</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">优点:</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、快速构建项目。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、对主流开发框架的无配置集成。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、项目可独立运行,无须外部依赖Servlet容器。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、提供运行时的应用监控。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、极大的提高了开发、部署效率。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">6、与云计算的天然集成。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">缺点:</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、如果你不认同spring框架,也许这就是缺点。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">四、SpringBoot特性</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、创建独立的Spring项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、内置Tomcat和Jetty容器</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、提供一个starter POMs来简化Maven配置</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、完全没有代码生成和xml配置文件</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">五、SpringBoot快速搭建</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">网址:http://start.spring.io;</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">六、SpringBoot CLI</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot CLI 是SpringBoot提供的控制台命令工具。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">七、SpringBoot maven 构建项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">spring-boot-starter-parent:是一个特殊Start,它用来提供相关的Maven依赖项,使用它之后,常用的包依赖可以省去version标签。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">八、SpringBoot几个常用的注解</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(1)@RestController和@Controller指定一个类,作为控制器的注解 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(2)@RequestMapping方法级别的映射注解,这一个用过Spring MVC的小伙伴相信都很熟悉 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(3)@EnableAutoConfiguration和@SpringBootApplication是类级别的注解,根据maven依赖的jar来自动猜测完成正确的spring的对应配置,只要引入了spring-boot-starter-web的依赖,默认会自动配置Spring MVC和tomcat容器 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(4)@Configuration类级别的注解,一般这个注解,我们用来标识main方法所在的类,完成元数据bean的初始化。 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(5)@ComponentScan类级别的注解,自动扫描加载所有的Spring组件包括Bean注入,一般用在main方法所在的类上 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(6)@ImportResource类级别注解,当我们必须使用一个xml的配置时,使用@ImportResource和@Configuration来标识这个文件资源的类。 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(7)@Autowired注解,一般结合@ComponentScan注解,来自动注入一个Service或Dao级别的Bean </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(8)@Component类级别注解,用来标识一个组件,比如我自定了一个filter,则需要此注解标识之后,Spring Boot才会正确识别。</span></p>', '2018-11-17 17:53:03', '8');
INSERT INTO `blog_info` VALUES ('9910F8872BAB433C8AE67B05E2', '32A6590C61B6476E97F79BE2B1D96CA2', '什么是SpringBoot111', '037e202d624c4f46a3bc8fece898a63c', '2018-11-17 19:45:41', '<p><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">一、什么是SpringBoot</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">  描述:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">二、SpringBoot核心功能</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、独立运行Spring项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">    Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、内嵌servlet容器</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、提供starter简化Maven配置</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">spring提供了一系列的start pom来简化Maven的依赖加载,例如,当你使用了spring-boot-starter-web,会自动加入如图5-1所示的依赖包。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、自动装配Spring	</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot会根据在类路径中的jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用的配置。当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot灭有提供支持,则可以自定义自动配置。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、准生产的应用监控</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot提供基于http ssh telnet对运行时的项目进行监控。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">6、无代码生产和xml配置  </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot不是借助与代码生成来实现的,而是通过条件注解来实现的,这是Spring4.x提供的新特性。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">三、SpringBoot优缺点</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">优点:</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、快速构建项目。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、对主流开发框架的无配置集成。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、项目可独立运行,无须外部依赖Servlet容器。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、提供运行时的应用监控。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、极大的提高了开发、部署效率。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">6、与云计算的天然集成。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">缺点:</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、如果你不认同spring框架,也许这就是缺点。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">四、SpringBoot特性</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、创建独立的Spring项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、内置Tomcat和Jetty容器</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、提供一个starter POMs来简化Maven配置</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、完全没有代码生成和xml配置文件</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">五、SpringBoot快速搭建</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">网址:http://start.spring.io;</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">六、SpringBoot CLI</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot CLI 是SpringBoot提供的控制台命令工具。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">七、SpringBoot maven 构建项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">spring-boot-starter-parent:是一个特殊Start,它用来提供相关的Maven依赖项,使用它之后,常用的包依赖可以省去version标签。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">八、SpringBoot几个常用的注解</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(1)@RestController和@Controller指定一个类,作为控制器的注解 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(2)@RequestMapping方法级别的映射注解,这一个用过Spring MVC的小伙伴相信都很熟悉 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(3)@EnableAutoConfiguration和@SpringBootApplication是类级别的注解,根据maven依赖的jar来自动猜测完成正确的spring的对应配置,只要引入了spring-boot-starter-web的依赖,默认会自动配置Spring MVC和tomcat容器 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(4)@Configuration类级别的注解,一般这个注解,我们用来标识main方法所在的类,完成元数据bean的初始化。 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(5)@ComponentScan类级别的注解,自动扫描加载所有的Spring组件包括Bean注入,一般用在main方法所在的类上 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(6)@ImportResource类级别注解,当我们必须使用一个xml的配置时,使用@ImportResource和@Configuration来标识这个文件资源的类。 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(7)@Autowired注解,一般结合@ComponentScan注解,来自动注入一个Service或Dao级别的Bean </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(8)@Component类级别注解,用来标识一个组件,比如我自定了一个filter,则需要此注解标识之后,Spring Boot才会正确识别。</span></p>', '2018-11-17 19:45:41', '1');
INSERT INTO `blog_info` VALUES ('9910F8872BAB433C8AE683042B7B05E2', '32A6590C61B6476E97F79BE2B1D96CA2', '什么是SpringBoot222', '037e202d624c4f46a3bc8fece898a63c', '2018-11-17 19:46:56', '<p><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">一、什么是SpringBoot</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">  描述:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">二、SpringBoot核心功能</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、独立运行Spring项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">    Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、内嵌servlet容器</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、提供starter简化Maven配置</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">spring提供了一系列的start pom来简化Maven的依赖加载,例如,当你使用了spring-boot-starter-web,会自动加入如图5-1所示的依赖包。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、自动装配Spring	</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot会根据在类路径中的jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用的配置。当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot灭有提供支持,则可以自定义自动配置。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、准生产的应用监控</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot提供基于http ssh telnet对运行时的项目进行监控。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">6、无代码生产和xml配置  </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot不是借助与代码生成来实现的,而是通过条件注解来实现的,这是Spring4.x提供的新特性。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">三、SpringBoot优缺点</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">优点:</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、快速构建项目。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、对主流开发框架的无配置集成。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、项目可独立运行,无须外部依赖Servlet容器。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、提供运行时的应用监控。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、极大的提高了开发、部署效率。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">6、与云计算的天然集成。</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">缺点:</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、如果你不认同spring框架,也许这就是缺点。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">四、SpringBoot特性</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1、创建独立的Spring项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">2、内置Tomcat和Jetty容器</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">3、提供一个starter POMs来简化Maven配置</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">4、提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">5、完全没有代码生成和xml配置文件</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">五、SpringBoot快速搭建</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">网址:http://start.spring.io;</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">六、SpringBoot CLI</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">SpringBoot CLI 是SpringBoot提供的控制台命令工具。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">七、SpringBoot maven 构建项目</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">spring-boot-starter-parent:是一个特殊Start,它用来提供相关的Maven依赖项,使用它之后,常用的包依赖可以省去version标签。</span><br/><span style=\"box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">八、SpringBoot几个常用的注解</span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(1)@RestController和@Controller指定一个类,作为控制器的注解 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(2)@RequestMapping方法级别的映射注解,这一个用过Spring MVC的小伙伴相信都很熟悉 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(3)@EnableAutoConfiguration和@SpringBootApplication是类级别的注解,根据maven依赖的jar来自动猜测完成正确的spring的对应配置,只要引入了spring-boot-starter-web的依赖,默认会自动配置Spring MVC和tomcat容器 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(4)@Configuration类级别的注解,一般这个注解,我们用来标识main方法所在的类,完成元数据bean的初始化。 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(5)@ComponentScan类级别的注解,自动扫描加载所有的Spring组件包括Bean注入,一般用在main方法所在的类上 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(6)@ImportResource类级别注解,当我们必须使用一个xml的配置时,使用@ImportResource和@Configuration来标识这个文件资源的类。 </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(7)@Autowired注解,一般结合@ComponentScan注解,来自动注入一个Service或Dao级别的Bean </span><br/><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(8)@Component类级别注解,用来标识一个组件,比如我自定了一个filter,则需要此注解标识之后,Spring Boot才会正确识别。</span></p>', '2018-11-17 19:45:48', '8');
INSERT INTO `blog_info` VALUES ('CFDC7715F5DC4289AF6B1D2DE0B1ED52', '32A6590C61B6476E97F79BE2B1D96CA2', 'jdk安装教程', '037e202d624c4f46a3bc8fece898a63c', '2018-11-17 19:06:23', '<p style=\"margin-top: 0px; margin-bottom: 10px; white-space: normal; box-sizing: border-box; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">oracle使用imp方式导入数据(假设已有dmp文件并路径一直)</p><p style=\"margin-top: 0px; margin-bottom: 10px; white-space: normal; box-sizing: border-box; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">1.使用imp导入数据</p><p style=\"margin-top: 0px; margin-bottom: 10px; white-space: normal; box-sizing: border-box; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">打开cmd窗口,然后直接敲入一下命令即可,需要注意的是,要事先把dmp文件放到正确的路径中去</p><p style=\"margin-top: 0px; margin-bottom: 10px; white-space: normal; box-sizing: border-box; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">imp yx_base/11@orcl <strong style=\"box-sizing: border-box;\">file = E:\\yxb\\yx_base.dmp</strong> log = E:\\yxb\\yx_base.log full = y</p><p style=\"margin-top: 0px; margin-bottom: 10px; white-space: normal; box-sizing: border-box; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">语句分析 imp 用户名/密码@数据库实例 file=dmp文件绝对路径 log=日志文件存放路径 full=y</p><p><br/></p>', '2018-11-17 17:42:23', '1');
INSERT INTO `blog_info` VALUES ('DB531E066C9343E7BB5035C59ED38783', '32A6590C61B6476E97F79BE2B1D96CA2', 'Oracle导入Dm文件', '037e202d624c4f46a3bc8fece898a63c', '2018-11-17 19:44:28', '<pre class=\"brush:html;toolbar:false\"><%@ page language="java" contentType="text/html; charset=utf-8"\r\n	pageEncoding="utf-8"%>\r\n<%@ include file="/views/include/taglib.jsp"%>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r\n<html>\r\n<head>\r\n<meta charset="utf-8" />\r\n<title></title>\r\n<%@ include file="/views/include/head.jsp"%>\r\n</head>\r\n<style>\r\n</style>\r\n\r\n<body style="">\r\n	<nav class="navbar navbar-inverse ">\r\n	<div class="container">\r\n		<!-- Brand and toggle get grouped for better mobile display -->\r\n		<div class="navbar-header">\r\n			<button type="button" class="navbar-toggle collapsed"\r\n				data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"\r\n				aria-expanded="false">\r\n				<span class="sr-only">Toggle navigation</span> <span\r\n					class="icon-bar"></span> <span class="icon-bar"></span> <span\r\n					class="icon-bar"></span>\r\n			</button>\r\n			<a class="navbar-brand" href="#">JAVA学习论坛</a>\r\n		</div>\r\n\r\n		<!-- Collect the nav links, forms, and other content for toggling -->\r\n		<div class="collapse navbar-collapse"\r\n			id="bs-example-navbar-collapse-1">\r\n			<ul class="nav navbar-nav">\r\n				<li class="active"><a href="#">首页 <span class="sr-only">(current)</span></a>\r\n				</li>\r\n				<li><a href="#">Ajax</a></li>\r\n				<li><a href="#">java基础</a></li>\r\n				<li><a href="#">数据库</a></li>\r\n				<li><a href="#">JSP</a></li>\r\n\r\n			</ul>\r\n			<form class="navbar-form navbar-left">\r\n				<div class="form-group">\r\n					<input type="text" class="form-control" placeholder="Search">\r\n				</div>\r\n				<button type="submit" class="btn btn-default">搜索</button>\r\n			</form>\r\n			<ul class="nav navbar-nav navbar-right">\r\n				<li><a href="#">登录</a></li>\r\n				<li class="dropdown"><a href="#" class="dropdown-toggle"\r\n					data-toggle="dropdown" role="button" aria-haspopup="true"\r\n					aria-expanded="false">个人信息<span class="caret"></span></a>\r\n					<ul class="dropdown-menu">\r\n						<li><a href="#">个人中心</a></li>\r\n						<li><a href="#">我的帖子</a></li>\r\n						<li><a href="#">我的回复</a></li>\r\n						<li role="separator" class="divider"></li>\r\n						<li><a href="#">安全退出</a></li>\r\n					</ul></li>\r\n			</ul>\r\n		</div>\r\n		<!-- /.navbar-collapse -->\r\n	</div>\r\n	</nav>\r\n\r\n	<div class="container">\r\n\r\n		<div class="row">\r\n			<div class="col-xs-9 col-sm-9 col-md-9">\r\n				<div class="panel panel-default">\r\n					<div class="panel-heading">博客列表</div>\r\n					<div class="panel-body">\r\n						\r\n						<c:forEach items="${page.list }" var="blogInfo" varStatus="num">\r\n						<div class="row">\r\n							<!-- <div class="col-xs-3 col-sm-3 col-md-3">\r\n								<a href="#" class="thumbnail"> <img\r\n									src="static/img/java.jpg" alt="...">\r\n								</a>\r\n							</div> -->\r\n							<div class="col-xs-12 col-sm-12 col-md-12">\r\n								<p style="font-size: 20px; color: orange;">${blogInfo.title }    <fmt:formatDate value="${blogInfo.publishTime}" pattern="yyyy-MM-dd HH:mm:ss"/></p>\r\n								 <p>\r\n					    				${fns:abbr(blogInfo.content,200)}\r\n					    			</p>	\r\n							</div>\r\n						</div>\r\n						<hr />\r\n						</c:forEach>\r\n						\r\n						<nav aria-label="" style="text-align: center;">\r\n						<ul class="pagination">\r\n							<li class="disabled"><a href="#" aria-label="Previous"><span\r\n									aria-hidden="true">«</span></a></li>\r\n							<li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>\r\n							<li><a href="#">2 <span class="sr-only">(current)</span></a></li>\r\n							<li><a href="#">3 <span class="sr-only">(current)</span></a></li>\r\n							<li><a href="#">4 <span class="sr-only">(current)</span></a></li>\r\n							<li><a href="#">5 <span class="sr-only">(current)</span></a></li>\r\n							<li><a href="#">»</a></li>\r\n						</ul>\r\n						</nav>\r\n					</div>\r\n				</div>\r\n			</div>\r\n			<div class="col-xs-3 col-sm-3 col-md-3">\r\n				<div class="panel panel-default">\r\n					<div class="panel-heading">最新博客</div>\r\n					<div class="panel-body">\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n					</div>\r\n				</div>\r\n				<div class="panel panel-default">\r\n					<div class="panel-heading">最热博客</div>\r\n					<div class="panel-body">\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n						<p style="font-size: 16px;">\r\n							<a>关于mybaits写sql语句if条件的坑</a>\r\n						</p>\r\n					</div>\r\n				</div>\r\n			</div>\r\n		</div>\r\n\r\n\r\n\r\n\r\n	</div>\r\n\r\n	<!--footer-->\r\n	<nav class="navbar navbar-inverse">\r\n	<div class="container" style="text-align: center;">\r\n		<span style="color: white;">@demo程序园 2017</span>\r\n	</div>\r\n	</nav>\r\n\r\n</body>\r\n\r\n</html></pre><p><br/></p>', '2018-11-17 17:49:59', '5');

-- ----------------------------
-- Table structure for blog_type
-- ----------------------------
DROP TABLE IF EXISTS `blog_type`;
CREATE TABLE `blog_type` (
  `id` varchar(64) NOT NULL COMMENT '编号',
  `name` varchar(100) DEFAULT NULL COMMENT '名称',
  `sort` int(11) DEFAULT NULL COMMENT '排序',
  `user_id` varchar(40) DEFAULT NULL COMMENT '所属用户',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of blog_type
-- ----------------------------
INSERT INTO `blog_type` VALUES ('32A6590C61B6476E97F79BE2B1D96CA2', 'java学习笔记', '1', '037e202d624c4f46a3bc8fece898a63c', '');
INSERT INTO `blog_type` VALUES ('903B471940CA4512BCEED87FB3DDD2E2', 'oracle 毕节', '2', '037e202d624c4f46a3bc8fece898a63c', '');
INSERT INTO `blog_type` VALUES ('95FA1BAAC1764C0894E9FFC226706C3C', '12312', '3123', '1', '123');

-- ----------------------------
-- Table structure for db_user
-- ----------------------------
DROP TABLE IF EXISTS `db_user`;
CREATE TABLE `db_user` (
  `id` varchar(64) NOT NULL COMMENT '编号',
  `username` varchar(64) DEFAULT NULL COMMENT '用户名',
  `password` varchar(64) DEFAULT NULL COMMENT '密码',
  `name` varchar(64) DEFAULT NULL COMMENT '昵称',
  `sex` varchar(20) DEFAULT NULL COMMENT '性别',
  `phone` varchar(64) DEFAULT NULL COMMENT '联系方式',
  `wx` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `introduce` text,
  `regit_time` timestamp NULL DEFAULT NULL,
  `role` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of db_user
-- ----------------------------
INSERT INTO `db_user` VALUES ('037e202d624c4f46a3bc8fece898a63c', 'root', '123', '撒旦撒旦', '123', '123', '', '', '我是个小白', '2018-11-17 16:28:31', '2');
INSERT INTO `db_user` VALUES ('1', 'admin', '123456', '管理员', '男', '1', '1', '1', '1', '2018-11-17 15:41:21', '1');