Vlor Blog

志不立,天下无可成之事。

Spring Boot 之 Cache Redis

"Spring Boot 之 Cache Redis"

POM <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </depe...

Spring Boot 之 Cache Ehcache

"Spring Boot 之 Cache Ehcache"

POM <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> ...

Spring Boot 之 Web应用

"Spring Boot 之 Web应用"

静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们可以在src/main/resources/目录下创建stati...

Spring Boot 之 Mybatis

"Spring Boot 之 Mybatis"

POM <dependencies> <!-- Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-...

Spring Boot 之 Email

"Spring Boot 之 Email"

POM <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> ...

一分钟教你知道乐观锁和悲观锁的区别

"一分钟教你知道乐观锁和悲观锁的区别"

悲观锁 Pessimistic Lock, 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁 Optimistic Lock, 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所...

Spring Boot之 Hello World

"Spring Boot之Hello World"

简介 Spring Boot简化了基于Spring的应用开发,你只需要”run”就能创建一个独立的,产品级别的Spring应用。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用只需要很少的Spring配置。 你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采...

服务端指南 | 良好的 API 设计指南

"服务端指南 | 良好的 API 设计指南"

版本号 在 RESTful API 中,API 接口应该尽量兼容之前的版本。但是,在实际业务开发场景中,可能随着业务需求的不断迭代,现有的 API 接口无法支持旧版本的适配,此时如果强制升级服务端的 API 接口将导致客户端旧有功能出现故障。实际上,Web 端是部署在服务器,因此它可以很容易为了适配服务端的新的 API 接口进行版本升级,然而像 Android 端、IOS 端、PC 端等其...

搭建自己的IntelliJ IDEA 激活服务器

"适用 jetbrains 家大部分产品"

安装 下载激活软件,到服务器 ,下载地址 上传相应的服务到服务器上 让服务后台运行。nohup ./IntelliJIDEALicenseServer_linux_amd64 & 激活地址 You can use http://ip:41017 as license server 目前可...

hsweb 监控日志

"集成教程"

声明记录访问日志 如果你是maven工程 引入私服配置 <repositories> <repository> <id>hsweb-nexus</id> <name>Nexus Release Repositor...