JSP个人博客系统

项目简介:

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

项目技术:

    jsp,servlet,html,js

运行环境:

    jdk,tomcat,mysql

功能演示:

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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(1)@RestController和@Controller指定一个类,作为控制器的注解&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(2)@RequestMapping方法级别的映射注解,这一个用过Spring MVC的小伙伴相信都很熟悉&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, 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容器&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(4)@Configuration类级别的注解,一般这个注解,我们用来标识main方法所在的类,完成元数据bean的初始化。&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(5)@ComponentScan类级别的注解,自动扫描加载所有的Spring组件包括Bean注入,一般用在main方法所在的类上&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(6)@ImportResource类级别注解,当我们必须使用一个xml的配置时,使用@ImportResource和@Configuration来标识这个文件资源的类。&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(7)@Autowired注解,一般结合@ComponentScan注解,来自动注入一个Service或Dao级别的Bean&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(1)@RestController和@Controller指定一个类,作为控制器的注解&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(2)@RequestMapping方法级别的映射注解,这一个用过Spring MVC的小伙伴相信都很熟悉&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, 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容器&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(4)@Configuration类级别的注解,一般这个注解,我们用来标识main方法所在的类,完成元数据bean的初始化。&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(5)@ComponentScan类级别的注解,自动扫描加载所有的Spring组件包括Bean注入,一般用在main方法所在的类上&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(6)@ImportResource类级别注解,当我们必须使用一个xml的配置时,使用@ImportResource和@Configuration来标识这个文件资源的类。&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(7)@Autowired注解,一般结合@ComponentScan注解,来自动注入一个Service或Dao级别的Bean&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(1)@RestController和@Controller指定一个类,作为控制器的注解&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(2)@RequestMapping方法级别的映射注解,这一个用过Spring MVC的小伙伴相信都很熟悉&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, 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容器&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(4)@Configuration类级别的注解,一般这个注解,我们用来标识main方法所在的类,完成元数据bean的初始化。&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(5)@ComponentScan类级别的注解,自动扫描加载所有的Spring组件包括Bean注入,一般用在main方法所在的类上&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(6)@ImportResource类级别注解,当我们必须使用一个xml的配置时,使用@ImportResource和@Configuration来标识这个文件资源的类。&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">(7)@Autowired注解,一般结合@ComponentScan注解,来自动注入一个Service或Dao级别的Bean&nbsp;</span><br/><span style=\"color: rgb(51, 51, 51); font-family: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, 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: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(255, 255, 255);\">imp yx_base/11@orcl&nbsp;<strong style=\"box-sizing: border-box;\">file = E:\\yxb\\yx_base.dmp</strong>&nbsp;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: &#39;Helvetica Neue&#39;, 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\">&lt;%@&nbsp;page&nbsp;language=&quot;java&quot;&nbsp;contentType=&quot;text/html;&nbsp;charset=utf-8&quot;\r\n	pageEncoding=&quot;utf-8&quot;%&gt;\r\n&lt;%@&nbsp;include&nbsp;file=&quot;/views/include/taglib.jsp&quot;%&gt;\r\n&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;&quot;-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN&quot;&nbsp;&quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta&nbsp;charset=&quot;utf-8&quot;&nbsp;/&gt;\r\n&lt;title&gt;&lt;/title&gt;\r\n&lt;%@&nbsp;include&nbsp;file=&quot;/views/include/head.jsp&quot;%&gt;\r\n&lt;/head&gt;\r\n&lt;style&gt;\r\n&lt;/style&gt;\r\n\r\n&lt;body&nbsp;style=&quot;&quot;&gt;\r\n	&lt;nav&nbsp;class=&quot;navbar&nbsp;navbar-inverse&nbsp;&quot;&gt;\r\n	&lt;div&nbsp;class=&quot;container&quot;&gt;\r\n		&lt;!--&nbsp;Brand&nbsp;and&nbsp;toggle&nbsp;get&nbsp;grouped&nbsp;for&nbsp;better&nbsp;mobile&nbsp;display&nbsp;--&gt;\r\n		&lt;div&nbsp;class=&quot;navbar-header&quot;&gt;\r\n			&lt;button&nbsp;type=&quot;button&quot;&nbsp;class=&quot;navbar-toggle&nbsp;collapsed&quot;\r\n				data-toggle=&quot;collapse&quot;&nbsp;data-target=&quot;#bs-example-navbar-collapse-1&quot;\r\n				aria-expanded=&quot;false&quot;&gt;\r\n				&lt;span&nbsp;class=&quot;sr-only&quot;&gt;Toggle&nbsp;navigation&lt;/span&gt;&nbsp;&lt;span\r\n					class=&quot;icon-bar&quot;&gt;&lt;/span&gt;&nbsp;&lt;span&nbsp;class=&quot;icon-bar&quot;&gt;&lt;/span&gt;&nbsp;&lt;span\r\n					class=&quot;icon-bar&quot;&gt;&lt;/span&gt;\r\n			&lt;/button&gt;\r\n			&lt;a&nbsp;class=&quot;navbar-brand&quot;&nbsp;href=&quot;#&quot;&gt;JAVA学习论坛&lt;/a&gt;\r\n		&lt;/div&gt;\r\n\r\n		&lt;!--&nbsp;Collect&nbsp;the&nbsp;nav&nbsp;links,&nbsp;forms,&nbsp;and&nbsp;other&nbsp;content&nbsp;for&nbsp;toggling&nbsp;--&gt;\r\n		&lt;div&nbsp;class=&quot;collapse&nbsp;navbar-collapse&quot;\r\n			id=&quot;bs-example-navbar-collapse-1&quot;&gt;\r\n			&lt;ul&nbsp;class=&quot;nav&nbsp;navbar-nav&quot;&gt;\r\n				&lt;li&nbsp;class=&quot;active&quot;&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;首页&nbsp;&lt;span&nbsp;class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;\r\n				&lt;/li&gt;\r\n				&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;Ajax&lt;/a&gt;&lt;/li&gt;\r\n				&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;java基础&lt;/a&gt;&lt;/li&gt;\r\n				&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;数据库&lt;/a&gt;&lt;/li&gt;\r\n				&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;JSP&lt;/a&gt;&lt;/li&gt;\r\n\r\n			&lt;/ul&gt;\r\n			&lt;form&nbsp;class=&quot;navbar-form&nbsp;navbar-left&quot;&gt;\r\n				&lt;div&nbsp;class=&quot;form-group&quot;&gt;\r\n					&lt;input&nbsp;type=&quot;text&quot;&nbsp;class=&quot;form-control&quot;&nbsp;placeholder=&quot;Search&quot;&gt;\r\n				&lt;/div&gt;\r\n				&lt;button&nbsp;type=&quot;submit&quot;&nbsp;class=&quot;btn&nbsp;btn-default&quot;&gt;搜索&lt;/button&gt;\r\n			&lt;/form&gt;\r\n			&lt;ul&nbsp;class=&quot;nav&nbsp;navbar-nav&nbsp;navbar-right&quot;&gt;\r\n				&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;登录&lt;/a&gt;&lt;/li&gt;\r\n				&lt;li&nbsp;class=&quot;dropdown&quot;&gt;&lt;a&nbsp;href=&quot;#&quot;&nbsp;class=&quot;dropdown-toggle&quot;\r\n					data-toggle=&quot;dropdown&quot;&nbsp;role=&quot;button&quot;&nbsp;aria-haspopup=&quot;true&quot;\r\n					aria-expanded=&quot;false&quot;&gt;个人信息&lt;span&nbsp;class=&quot;caret&quot;&gt;&lt;/span&gt;&lt;/a&gt;\r\n					&lt;ul&nbsp;class=&quot;dropdown-menu&quot;&gt;\r\n						&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;个人中心&lt;/a&gt;&lt;/li&gt;\r\n						&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;我的帖子&lt;/a&gt;&lt;/li&gt;\r\n						&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;我的回复&lt;/a&gt;&lt;/li&gt;\r\n						&lt;li&nbsp;role=&quot;separator&quot;&nbsp;class=&quot;divider&quot;&gt;&lt;/li&gt;\r\n						&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;安全退出&lt;/a&gt;&lt;/li&gt;\r\n					&lt;/ul&gt;&lt;/li&gt;\r\n			&lt;/ul&gt;\r\n		&lt;/div&gt;\r\n		&lt;!--&nbsp;/.navbar-collapse&nbsp;--&gt;\r\n	&lt;/div&gt;\r\n	&lt;/nav&gt;\r\n\r\n	&lt;div&nbsp;class=&quot;container&quot;&gt;\r\n\r\n		&lt;div&nbsp;class=&quot;row&quot;&gt;\r\n			&lt;div&nbsp;class=&quot;col-xs-9&nbsp;col-sm-9&nbsp;col-md-9&quot;&gt;\r\n				&lt;div&nbsp;class=&quot;panel&nbsp;panel-default&quot;&gt;\r\n					&lt;div&nbsp;class=&quot;panel-heading&quot;&gt;博客列表&lt;/div&gt;\r\n					&lt;div&nbsp;class=&quot;panel-body&quot;&gt;\r\n						\r\n						&lt;c:forEach&nbsp;items=&quot;${page.list&nbsp;}&quot;&nbsp;var=&quot;blogInfo&quot;&nbsp;varStatus=&quot;num&quot;&gt;\r\n						&lt;div&nbsp;class=&quot;row&quot;&gt;\r\n							&lt;!--&nbsp;&lt;div&nbsp;class=&quot;col-xs-3&nbsp;col-sm-3&nbsp;col-md-3&quot;&gt;\r\n								&lt;a&nbsp;href=&quot;#&quot;&nbsp;class=&quot;thumbnail&quot;&gt;&nbsp;&lt;img\r\n									src=&quot;static/img/java.jpg&quot;&nbsp;alt=&quot;...&quot;&gt;\r\n								&lt;/a&gt;\r\n							&lt;/div&gt;&nbsp;--&gt;\r\n							&lt;div&nbsp;class=&quot;col-xs-12&nbsp;col-sm-12&nbsp;col-md-12&quot;&gt;\r\n								&lt;p&nbsp;style=&quot;font-size:&nbsp;20px;&nbsp;color:&nbsp;orange;&quot;&gt;${blogInfo.title&nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;fmt:formatDate&nbsp;value=&quot;${blogInfo.publishTime}&quot;&nbsp;pattern=&quot;yyyy-MM-dd&nbsp;HH:mm:ss&quot;/&gt;&lt;/p&gt;\r\n								&nbsp;&lt;p&gt;\r\n					&nbsp;&nbsp;&nbsp;&nbsp;				${fns:abbr(blogInfo.content,200)}\r\n					&nbsp;&nbsp;&nbsp;&nbsp;			&lt;/p&gt;	\r\n							&lt;/div&gt;\r\n						&lt;/div&gt;\r\n						&lt;hr&nbsp;/&gt;\r\n						&lt;/c:forEach&gt;\r\n						\r\n						&lt;nav&nbsp;aria-label=&quot;&quot;&nbsp;style=&quot;text-align:&nbsp;center;&quot;&gt;\r\n						&lt;ul&nbsp;class=&quot;pagination&quot;&gt;\r\n							&lt;li&nbsp;class=&quot;disabled&quot;&gt;&lt;a&nbsp;href=&quot;#&quot;&nbsp;aria-label=&quot;Previous&quot;&gt;&lt;span\r\n									aria-hidden=&quot;true&quot;&gt;&amp;laquo;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;\r\n							&lt;li&nbsp;class=&quot;active&quot;&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;1&nbsp;&lt;span&nbsp;class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;\r\n							&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;2&nbsp;&lt;span&nbsp;class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;\r\n							&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;3&nbsp;&lt;span&nbsp;class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;\r\n							&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;4&nbsp;&lt;span&nbsp;class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;\r\n							&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;5&nbsp;&lt;span&nbsp;class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;\r\n							&lt;li&gt;&lt;a&nbsp;href=&quot;#&quot;&gt;&amp;raquo;&lt;/a&gt;&lt;/li&gt;\r\n						&lt;/ul&gt;\r\n						&lt;/nav&gt;\r\n					&lt;/div&gt;\r\n				&lt;/div&gt;\r\n			&lt;/div&gt;\r\n			&lt;div&nbsp;class=&quot;col-xs-3&nbsp;col-sm-3&nbsp;col-md-3&quot;&gt;\r\n				&lt;div&nbsp;class=&quot;panel&nbsp;panel-default&quot;&gt;\r\n					&lt;div&nbsp;class=&quot;panel-heading&quot;&gt;最新博客&lt;/div&gt;\r\n					&lt;div&nbsp;class=&quot;panel-body&quot;&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n					&lt;/div&gt;\r\n				&lt;/div&gt;\r\n				&lt;div&nbsp;class=&quot;panel&nbsp;panel-default&quot;&gt;\r\n					&lt;div&nbsp;class=&quot;panel-heading&quot;&gt;最热博客&lt;/div&gt;\r\n					&lt;div&nbsp;class=&quot;panel-body&quot;&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n						&lt;p&nbsp;style=&quot;font-size:&nbsp;16px;&quot;&gt;\r\n							&lt;a&gt;关于mybaits写sql语句if条件的坑&lt;/a&gt;\r\n						&lt;/p&gt;\r\n					&lt;/div&gt;\r\n				&lt;/div&gt;\r\n			&lt;/div&gt;\r\n		&lt;/div&gt;\r\n\r\n\r\n\r\n\r\n	&lt;/div&gt;\r\n\r\n	&lt;!--footer--&gt;\r\n	&lt;nav&nbsp;class=&quot;navbar&nbsp;navbar-inverse&quot;&gt;\r\n	&lt;div&nbsp;class=&quot;container&quot;&nbsp;style=&quot;text-align:&nbsp;center;&quot;&gt;\r\n		&lt;span&nbsp;style=&quot;color:&nbsp;white;&quot;&gt;@demo程序园&nbsp;2017&lt;/span&gt;\r\n	&lt;/div&gt;\r\n	&lt;/nav&gt;\r\n\r\n&lt;/body&gt;\r\n\r\n&lt;/html&gt;</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');

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值