boot

在Win10下安装Ubuntu 18.04双系统

人盡茶涼 提交于 2020-02-15 18:40:25
刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 一、首先保证本机是win10系统 win10镜像文件: 链接:https://pan.baidu.com/s/1tAK4Ga5s0KqJuwSxNMoRAQ 提取码:s088 复制这段内容后打开百度网盘手机App,操作更方便哦 二、制作ubantu启动盘 1.首先得有一个空的U盘 如果不是空的请点击此电脑,右键点击U盘选择格式化,文件系统可以选择FAT(因为ubantu镜像小于4G,所以选择谁没有强制要求),点击开始。 2.下载ubantu18.04 ubantu18.04链接:https://pan.baidu.com/s/1lLtERR8qWjN20REGgfyDAA 提取码:yt99 解压得到iso镜像文件存放到E盘(要记得文件路径名字) 3.下载UltraISOl刻录ubantu到U盘 UltraISO链接:https://pan.baidu.com/s/1gz9brXbvh9duENN5UYWLEg 提取码:p1l0 step1.选择文件-打开,找到ubantu镜像文件 step2.选择启动,写入硬盘映像… step3.写入方式选择RAW,点击写入(刻录成功后U盘变为几M,这是正常现象)刻录成功后进入步骤三。 三、划分ubantu硬盘空间 首先

软帝学院教你:初识springboot

岁酱吖の 提交于 2020-02-15 16:18:08
软帝学院教你: 初识 springboot Spring Boot 简化了基于 Spring 的应用开发。你可以很容易地创建一个独立的,产品 级别的 Spring 应用。 我们为 Spring 平台及第三方库提供开箱即用的设置,这样你就 可以有条不紊地开始。多数 Spring Boot 应用只需要很少的 Spring 配置。 接下来我们开始第一个 springboot 应用,首先需要安装 Java SDK 1.8 或更高版本 第一步通过 maven 创建应用 SpringBoot-First ,编辑 pom 文件,在文件中加入 spring-boot-start-parent, 它可以提供 dependency management, 也就是说依赖管理,引入以后在申明其它 dependency 的时候就不需要 version 了。 第二步:因为我们开发的是 web 工程,所以需要在 pom.xml 中引入 spring-boot-starter-web,spring 官方解释说 spring-boot-start-web 包含了 spring webmvc 和 tomcat 等 web 开发的特性。 第三步开始编辑我们的启动类,然后在启动类申明让 spring boot 自动给我们配置 spring 需要的配置,比如: @SpringBootApplication,

SpringBoot整合Thymeleaf

那年仲夏 提交于 2020-02-15 15:44:20
简介:   在目前的企业级应用开发中 前后端分离是趋势,但是视图层技术还占有一席之地, Spring Boot 对视图层技术提供了很好的支持,官方推荐使用的模板引擎是 Thymeleaf 不过像 FreeMarker 也支持, JSP 技术在这里并不推荐使用。   Thymeleaf 是新一代 Java 模板引擎,类似于 Velocity、FreeMarker 等传统 Java 模板引擎。与传统 Java 模板引擎不同的是 Thymeleaf 支持 HTML 原型,既可 以让前端工程师在浏览器中直接打 开查看样式,也可以让后端工程师结合真实数据查看显示效果。 同时, Spring Boot 提供了 Thymeleaf 自动 配置解决方案,因此Spring Boot 中使用 Thymeleaf 常方便。 1.引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <

springboot源码之监听器使用

混江龙づ霸主 提交于 2020-02-15 02:01:53
介绍一下监听器的三种使用方式 第一种: 实现ApplicationListener接口后配置在spring.factories文件中 package com.jun.lee.listener; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.context.event.ApplicationStartingEvent; import org.springframework.context.ApplicationListener; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; /** * <Description> * 第一种实现方式 * @author Jun Lee * @version 1.0 * @createDate 2020/02/14 12:48 * @see com.jun.lee.listener */ @Component @Slf4j @Order(1) public class FistListener implements ApplicationListener<ApplicationStartingEvent> {

Linux 备份与恢复

不打扰是莪最后的温柔 提交于 2020-02-14 20:43:43
一,概述   1,Linux系统需要备份的数据     /root目录     /home目录     /var/spool/mail 目录     /etc目录     其他目录 如:/var/log   安装服务的数据:     1,apache需要备份的数据       配置文件,网页主目录,日志文件     2,mysql需要备份的数据       源码版安装的mysql:/usr/local/mysql/data       RPM包安装的mysql:/var/lib/mysql   2,备份策略     1,完全备份       完全备份就是指把所有需要备份的数据全部备份,当然完全备份可以备份整块硬盘,整个分区或某个具体的目录     2,增量备份              每次备份都备份新增数据     3,差异备份       差异备份在完全备份和增量备份之间               二,dump和restore命令   1,dump命令     dump 【选项】备份之后的文件名 原文件或目录     选项:       --level  就是我们说的0--9十个备份级别       -f 文件名  指定备份之后的文件名       -u  备份成功后,把备份时间记录在/etc/dumpdates文件       -v  显示备份过程中更多的输出信息     

Spring Boot集成Jasypt安全框架

帅比萌擦擦* 提交于 2020-02-14 07:09:05
Jasypt安全框架提供了Spring的集成,主要是实现 PlaceholderConfigurerSupport类或者其子类。 在Sring 3.1之后,则推荐使用PropertySourcesPlaceholderConfigurer类作为属性替换配置类,这里Spring集成Jasypt则使用Jasypt对属性替换配置类的实现。EncryptablePropertySourcesPlaceholderConfigurer。 在Spring中集成比较容易,而且Jasypt官方也给出了配置Bean的方式和使用Jasypt标签的XML方式,而Spring boot集成就稍微有点不一样,需要创建一个自动配置类,并且创建一个注入PlaceholderConfigurerSupport的jasypt实现了的Bean . 下面是一个使用示例: import org.jasypt.encryption.pbe.StandardPBEByteEncryptor; import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer; import org

Spring Boot(九):定时任务

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-13 08:59:12
在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现 1、pom 包配置 pom 包里面只需要引入 Spring Boot Starter 包即可 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> 2、启动类启用定时 在启动类上面加上 @EnableScheduling 即可开启定时 @SpringBootApplication @EnableScheduling public class Application { public static void main(String[] args) { SpringApplication.run(Application.class,

spring boot中使用spring-boot-devtools进行热部署

谁都会走 提交于 2020-02-13 00:44:23
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 为什么在IntelliJ IDEA中 spring-boot-devtools 热部署不生效? 1、因为在Idea 中自动编译默认是停用的,启动方法如下: setting → Build,Execution,Deployment → Compiler找到 Build Project Automatically 2、 在空白位置按 ctrl+shift+alt+/ 组合键,调出Maintenance(维护)控制台,选择Registry(登记) 3、勾选运行时自动编译(auto-making when app running) ,就可以了 devtools的原理: 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个restart ClassLoader,由于需要加载的类相比较少,所以实现了较快的重启时间。 devtools会监听classpath下的文件变动

1.Spring IOC入门

为君一笑 提交于 2020-02-12 14:20:47
Spring Boot 和Spring Cloud 关系简介 Spring Boot与Spring Cloud Spring Boot 是 Spring 的一套快速配置脚手架,可以基于Spring Boot 快速开发单个微服务; Spring Cloud是基于Spring Boot实现的; Spring Boot专注于快速、方便集成的单个微服务个体,Spring Cloud关注全局的服务治理框架; Spring Boot使用了约束优于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置 , Spring Cloud很大的一部分是基于Spring Boot来实现,Spring Boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring Boot,属于依赖的关系。 SpringBoot在SpringClound中起到了承上启下的作用,如果你要学习SpringCloud必须要学习SpringBoot。 IOC的本质: 程序员不在需要去主动的管理对象的创建了,需要更多关注业务的实现,耦合性大大减低,IOC的原型就是代理模式。   控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 ,

Spring Boot整合EhCache

狂风中的少年 提交于 2020-02-12 09:59:24
本文讲解Spring Boot与EhCache的整合。 1 EhCache简介 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。 2 Spring Boot整合EhCache步骤 2.1 创建项目,导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.yiidian</groupId> <artifactId>ch03_10