使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。 什么是应用程序缓存(Application Cache)? HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: ...
分类:
Web程序 时间:
2020-05-15 15:17:49
阅读次数:
59
1.项目基础 项目是基于Spring Boot2.x版本的 2.添加依赖 <!-- quartz依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz ...
分类:
编程语言 时间:
2020-05-15 13:48:24
阅读次数:
109
1. 前言 通常我们编写 Spring MVC 接口的范式是这样的: 这种我都写吐了,今天换个口味,使用 Spring 5 新引入的函数式端点( Functional Endpoints )来耍耍。 这种方式同样支持 Spring Webflux 。 请注意可使用该特性的 Spring 版本不低于 ...
分类:
编程语言 时间:
2020-05-15 13:46:08
阅读次数:
52
session setMaxInactiveInterval() for each page? |?Oracle Community https://community.oracle.com/thread/1446482 Spring Security: set session max inacti ...
分类:
编程语言 时间:
2020-05-15 11:39:13
阅读次数:
98
1、引入pom <!--springBoot的aop--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> ...
分类:
编程语言 时间:
2020-05-15 11:26:51
阅读次数:
54
报错信息: Could not transfer artifact org.mybatis.spring.boot:mybatis-spring-boot-starter:pom:2.1.2 from/to alimaven (http://maven.aliyun.com/nexus/conten ...
分类:
其他好文 时间:
2020-05-15 09:15:52
阅读次数:
93
SpringCloud 启动顺序: (1)配置文件 (2)Zuul (3)Eureka (4)其他项目 基础功能: 服务治理: Spring Cloud Eureka 作用:解决子系统之间的远程调用问题,不需要维护服务之间系统调用的静态ip等。服务ABCD,在E服务Eureka中注册,ABCD之间的 ...
分类:
编程语言 时间:
2020-05-15 00:35:46
阅读次数:
84
数据库是docker做安装,应用也是docker做安装,所以数据库这里的配置不能写成这个样子 容器之间是不能通过127.0.0.1去访问的,虽然他们都是在同一台机器上。但是他们是两个完全不同的两个虚拟环境。 这些都是要变化的,所以我们要考虑多环境。 首先我们有两种方式可以去做,一种方式是Spring ...
分类:
其他好文 时间:
2020-05-14 23:58:33
阅读次数:
120
Spring Bean 的生命周期简单易懂。在一个 bean 实例被初始化时,需要执行一系列的初 始化操作以达到可用的状态。同样的,当一个 bean 不在被调用时需要进行相关的析构操 作,并从 bean 容器中移除。 Spring bean factory 负责管理在 spring 容器中被创建的 ...
分类:
编程语言 时间:
2020-05-14 23:56:00
阅读次数:
112
cpu volatile 和上一篇java volatile 不一样。 cpu是如何保证各内存之间数据可见性的呢? 答:缓存一致性协议 (MESI cache)。 cache line:cpu缓存行,多大呢 64b字节 ...
分类:
编程语言 时间:
2020-05-14 22:42:14
阅读次数:
73