Ciwei
SpringBoot 轻松搞定数据验证 SpringBoot 轻松搞定数据验证
对于任何一个应用而言,客户端做的数据有效性验证都不是安全有效的,而数据验证又是一个企业级项目架构上最为基础的功能模块,这时候就要求我们在服务端接收到数据的时候也对数据的有效性进行验证。为什么这么说呢?往往我们在编写程序的时候都会感觉后台的验
2018-08-05
SpringBoot 优雅解决分布式限流 SpringBoot 优雅解决分布式限流
分布式限流单机版中我们了解到 AtomicInteger、RateLimiter、Semaphore 这几种解决方案,但它们也仅仅是单机的解决手段,在集群环境下就透心凉了,后面又讲述了 Nginx 的限流手段,可它又属于网关层面的策略之一,
2018-08-05
使用SpringBoot validator验证数据格式 使用SpringBoot validator验证数据格式
SpringBoot的Web组件内部集成了hibernate-validator,所以我们这里并不需要额外的为验证再导入其他的包,接下来我们先来看看SpringBoot为我们提供了哪些验证 内置验证SpringBoot因为采用了hibe
2018-08-05
docker安装harbor企业级Registry仓库 docker安装harbor企业级Registry仓库
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor
2018-08-02
Linux性能检测常用的10个基本命令 Linux性能检测常用的10个基本命令
检测性能的10个命令汇总 uptim dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -
2018-08-02
Docker安装分布式追踪APM工具Pinpoint和项目使用 Docker安装分布式追踪APM工具Pinpoint和项目使用
Docker安装Pinpoint,分布式跟踪工具Pinpoint,监控dubbo等一些普通程序 克隆官方提供的docker git git clone https://github.com/naver/pinpoint-docker
2018-08-01
docker安装owncloud私有云 docker安装owncloud私有云
own是私有文件服务器,可以存储文件,和百度云这种差不多 编写docker-compose.yml version: '2' services: owncloud: image: owncloud links:
2018-07-31
Spring Data MongoDB中自定义级联 Spring Data MongoDB中自定义级联
Spring Data MongoDB中自定义级联原文链接:http://www.baeldung.com/cascading-with-dbref-and-lifecycle-events-in-spring-data-mongodb
2018-07-30
利用 Nginx 实现限流 利用 Nginx 实现限流
在当下互联网高并发时代中,项目往往会遇到需要限制客户端连接的需求。我们熟知的 Nginx 就提供了有这样的功能,可以简单的实现对客户端请求频率,并发连接和传输速度的限制…. Nginx 限流Nginx为我们提供了请求限制模块(ngx_ht
2018-07-30
SpringBoot整合Shiro SpringBoot整合Shiro
首先第一步引入 <dependency> <groupId>org.apache.shiro</groupId> <artif
2018-07-26
SpringBoot整合Mybatis-Plus SpringBoot整合Mybatis-Plus
SpringBoot整合Mybatis-plus 新建一个项目。pom文件中加入Mybatis依赖,完整pom如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns=
2018-07-26
限流算法 限流算法
高并发访问时,缓存、限流、降级往往是系统的利剑,在互联网蓬勃发展的时期,经常会面临因用户暴涨导致的请求不可用的情况,甚至引发连锁反映导致整个系统崩溃。这个时候常见的解决方案之一就是限流了,当请求达到一定的并发数或速率,就进行等待、排队、降级
2018-07-26
19 / 19