Ciwei
08
25
Java中一行代码初始化集合 Java中一行代码初始化集合
Java中一行代码初始化集合1. 简介在这个快速教程中,我们将研究如何使用一行代码初始化集合。 2. 利用数组创建我们可以用一个数组创建集合,我们可以用数组工具类在一行程序中初始化它们: List<String> l
2018-08-25
15
docker安装gitea docker安装gitea
简介Gitea是一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务。采用Go作为后端语言,这使得只要生成一个可执行程序即可。并且他还支持跨平台,支持Linux、macOS和Windows以及各种架构,除了x86,amd64,还包
2018-08-15
15
docker存储volume docker存储volume
docker使用volume创建本地数据卷轴 #创建volume docker volume create volume-test1 #查看参数 docker inspect volume-test1 #使用volume docker r
2018-08-15
14
14
13
11
11
11
Twitter的分布式自增ID算法snowflake Twitter的分布式自增ID算法snowflake
分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生
2018-08-11
05
SpringBoot 轻松搞定数据验证 SpringBoot 轻松搞定数据验证
对于任何一个应用而言,客户端做的数据有效性验证都不是安全有效的,而数据验证又是一个企业级项目架构上最为基础的功能模块,这时候就要求我们在服务端接收到数据的时候也对数据的有效性进行验证。为什么这么说呢?往往我们在编写程序的时候都会感觉后台的验
2018-08-05
05
SpringBoot 优雅解决分布式限流 SpringBoot 优雅解决分布式限流
分布式限流单机版中我们了解到 AtomicInteger、RateLimiter、Semaphore 这几种解决方案,但它们也仅仅是单机的解决手段,在集群环境下就透心凉了,后面又讲述了 Nginx 的限流手段,可它又属于网关层面的策略之一,
2018-08-05
05
使用SpringBoot validator验证数据格式 使用SpringBoot validator验证数据格式
SpringBoot的Web组件内部集成了hibernate-validator,所以我们这里并不需要额外的为验证再导入其他的包,接下来我们先来看看SpringBoot为我们提供了哪些验证 内置验证SpringBoot因为采用了hibe
2018-08-05
6 / 8