Spring Boot基于javax.validation进行参数校验

在我们使用Spring Boot开发Web Api的时候,肯定会少不了参数校验,一般情况下,大部分是使用if来判断参数是否合法,在参数较少的情况下,这样做除了少量的重复工作外,也没有较大的工作量。但是当遇到一个复杂的参数的时候,可能整个方法大部分的代码都是if。工作量大不说,代码也精简。那么有没有更好的方式来处理呢?这就是我们这里要说到的参数校验技巧。

阅读更多

Nginx为同主机配置Https多域名

前面,我有提到nginx多网站配置,以及nginx配置https.但是在windows下面同主机配置多Https域名暂未提及,那么这次正好遇到这个场景。我就把他记录下来

阅读更多

Spring Boot 常用注解汇总

Spring Boot是越来越火了也主要是因为其注解给我们带来了莫大的帮助,使我们开发更加的快速便捷,所以,我们有必要简单的整理一下工作中常用的注解命令。

阅读更多

.Net Core3.x部署到阿里云ACK中

前面,我使用自己的服务器基于Docker部署了core程序,现在我们来使用一下新的方法,将我们的程序发布到阿里云ACK中,如果是IDEA的话,可以使用Alibaba Cloud Toolkit实现快速部署,但是现在仅支持IntelliJ IDEA、Eclipse、PyCharm 以及其他、Mave,不过据说VS CODE快要来了。那么现在我们暂时就先手动来操作一番吧

阅读更多

进程守护神器-PM2

PM2是一个守护进程管理器,它可以帮助你管理和保持应用程序24/7在线,与PM2类似是进程守护工具还有Supervisor、Forever等,在此,我们先学习一下PM2。

阅读更多

Hexo静态网页上传到七牛云

很多人都是把Hexo、hugo等工具生成的静态页面都是上传到Github,这样虽然很方便,但是毕竟在国外,而且百度爬虫老是失败,虽然有盆友说可以上传到Gitee上,域名识别不同的访问线路解析不同的空间。我也这样搞过,但是最近发现,好像七牛云可以托管静态页面。那么就来搞搞咯

阅读更多

Spring Boot集成Swagger

大部分人应该都知道Swagger是帮我们的Web API快速生成接口文档,前面我们也有提到.Net Core3.x集成Swagger,这里,我们再来归纳一下Spring Boot集成Swagger的常规操作

阅读更多

展示一下Github的常规操作

一般情况下,大部分人会自己使用Gitlab搭建一个私有的Git服务器,但是有时候为了避免麻烦,也可以使用诸如:Gitee,Github等免费的Git服务器来托管代码,这里个人使用的是Github

阅读更多