归档: 2018

0

SpringBoot手册学习(四)特性

SpringBoot 特性 SpringApplication:SpringApplication类提供了快捷启动Spring应用的.run静态方法,默认启动项目打印日志级别为INFO 启动失败,注册的失败分析器(FailureAnalyzers)会提供错误信息 Banner:启动Spring应用时输出的字符画称为Banner,设置Banner方法有三个 在classpath中添加banne

0

SpringBoot手册学习(三)SringBoot集成工具

SpringBoot 集成工具 开发者工具Devtools-自动重启:SpringBoot提供了一些开发者工具集用于提升开发应用的体验,如spring-boot-devtools工具,加载此模块可以为项目提供development-time特性,实现项目修改后不需要重新启动服务器就可自动热加载重启,唯一触发重启的方式是更新classpath,不同的IDE引起classpath更新的方式不同,如E

0

SpringBoot手册学习(二)SringBoot使用

SpringBoot 使用 Parent节点:Maven用户在其pom.xml中可以继承spring-boot-starter-parent项目来获取合适的默认设定123456<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa

0

SpringBoot手册学习(一)搭建环境和运行实例

SpringBoot 手册学习 SpringBoot入门指南SpringBoot简化基于Spring的引用开发,简化了Spring许多繁琐的配置,只需要运行(Run)入口文件即可运行应用,也可以通过引入WEB依赖运行内嵌服务器(Tomcat/Jetty)等插件、部署war文件来进行传统的WEB项目的开发 SpringBoot入门Demo 安装SpringBoot基础配置: JDK 1.8(7以上

0

JavaEE学习(八) SpringMVC API开发

本文是学习JavaEE开发的记录笔记 大纲安装配置Tomcat在Tomcat官网下载Tomcat压缩包选择对应操作系统下载并解压缩到安装目录中运行安装目录/bin/startup.bat出现Server startup in XXXX ms即服务器启动成功此时打开浏览器输入Localhost:8080即可看到服务器默认主页打开安装目录/conf/server.xml可修改默认监听端口,防止造成冲突

0

JavaEE学习(七) MyBatis

本文是学习JavaEE开发的记录笔记 大纲MyBatisORM(Object Relational Mapping,对象关系映射):是一种使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中,为了解决面向对象与关系数据库存在互不匹配现象的技术JDBC(Java DataBase Connectivity,Java数据库连接):是一组使用Java语言编写的类和接口用于执行SQ

0

JavaEE学习(六) Spring中的Bean装配

本文是学习JavaEE开发的记录笔记 大纲装配Bean Bean对象:Java中的对象 装配Bean:Spring中创建Bean对象并为这个对象注入依赖的过程 装配Bean方式: 隐式的Bean发现机制和自动装配 在Java中显式的配置 在XML中显式的配置 使用@Configuration构建配置类配置类:@Configuration用于定义配置类,配置类内部包含有一个或多个被@Bean注

0

JavaEE学习(五) Spring入门

本文是学习JavaEE开发的记录笔记 大纲 Spring基本概念 IOC DI AOP Spring基本模块 Maven中增加Spring依赖 入门示例 基于注解的Spring IOC 基于XML配置文件的Spring IOC 引入log4j日志模块 Spring基本概念 IOC(Inversion of Control,控制反转):将设计好的对象交给Spring IOC容器控制,Spr

0

JavaEE学习(四) Maven

本文是学习JavaEE开发的记录笔记 大纲Maven Maven是项目管理和综合工具 Maven可以设置按标准在非常短的时间里完成配置工作 Maven项目的结构和内容在一个XML文件中声明-pom.xml文件 Maven提供了一个项目对象模型(POM)文件来管理项目的构建,能够自动下载项目依赖 安装Maven打开Maven官网选择下载Binary zip archive-Link下的.zip文件

0

区块链学习(一)基础概念

本文是学习区块链过程所做的笔记大纲区块链介绍简单来说,区块链就是基于密码学加密+去中心化+分布式的数据库 分布式:每个人都维护着所有人的交易记录,防止破坏性 去中心化:没有第三方担保,用户之间相互直接联系,提高用户之间的信任度 基于密码学加密:每个人维护的所有人的交易记录均是通过密码学加密形成的,无法篡改 因此通过区块链这种集体维护集体信息的系统,可以使区块链中的用户充分信任,减少了许多不必要