Vlor Blog

这家伙总以为自己是个天才,实际并不比别人聪明多少!

Validator 常用注解

"Validator 常用注解"

说明 Validator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。那么在spring boot怎么使用这么强大的校验框架呢。 常用 @null 验证对象是否为空 @notnull 验证对象是否为非空 @asserttrue 验证 boolean 对象是否为 true @assertfalse ...

nginx 前后端分离 代理转发

"nginx 前后端分离 代理转发,解决跨域问题"

场景 适用于公司有前端,项目采用前后端分离。类似于我们 后端 springboot 提供接口,前端专门写html调用相应的接口,解决跨域问题 配置说明 worker_processes 1; events { worker_connections 10240; } http { include mime.types; defau...

Spring Boot 拦截器

"Spring Boot 拦截器"

简介 HandlerInterceptor的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后。我们不能通过拦截器修改request内容,但是可以通过抛出异常(或者返回false)来暂停request的执行。 实现 UserRoleAuthorizationInterceptor 的拦截器有: ...

logstash采集日志中文字符变成unicode

"logstash采集日志中文字符变成unicode"

Logback 配置 logstash conf 配置 代码 控制台与日志文件 logstash 日志输出 解决

Maven插件构建Docker镜像

"Maven插件构建Docker镜像"

背景 微服务架构下,微服务在带来良好的设计和架构理念的同时,也带来了运维上的额外复杂性,尤其是在服务部署和服务监控上。单体应用是集中式的,就一个单体跑在一起,部署和管理的时候非常简单,而微服务是一个网状分布的,有很多服务需要维护和管理,对它进行部署和维护的时候则比较复杂。 下面从Dev的角度来看一下Ops的工作。从Dev提交代码,到完成集成测试的一系列步骤如下: 首先是开发人员把...

mybatis

"mybatis # 与 $ 区别"

区别 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。 #{} 在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现: #{ } 解析为一个 JDBC 预编译语句(prepar...

nginx常用配置文件解析

"nginx常用配置文件解析"

简介 Nginx 可以部署在网络上使用 FastCGI,脚本,SCGI 处理程序,WSGI 应用服务器或 Phusion 乘客模块的动态 HTTP 内容,并可作为软件负载均衡器。 Nginx 使用异步事件驱动的方法来处理请求。 Nginx的模块化事件驱动架构可以在高负载下提供更可预测的性能。 Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存...

ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

"ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台"

ELK平台介绍 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化...

ArchiSteamFarmV3.0使用服务器steam云挂卡

"ArchiSteamFarmV3.0使用服务器steam云挂卡"

前言 ASF不再基于.NET Framework 4.6.1(ASF V2系列)编写,如今使用.NET Core 2.0(ASF V系列)。值得庆幸的是,3.0系列的新出了linux版的程序,想在云端挂卡的童鞋,再也不用安装mono了,更不用使用win版的服务器,大大降低了使用内存,提高了运行速度等。 安装步骤 首页你要有一个云服务器,阿里云,腾讯云等等,也可以用跟国外免费的vps,随...

搭建自己的Spring Initializr服务器

"搭建自己的Spring Initializr服务器"

前言 之所以想要搭建自己的Spring Initializr服务器,是因为我的网络环境start.spring.io访问会time out,ping 的话丢包严重,以前公司网络翻墙会好一点,家庭网络是废的,现在基本是全废了。所以决定自己搭建个。 简单看了下官方文档,发现可以直接自己搭建的,只需要源码打包然后在。。。。即可,详细看下面吧。 搭建 访问github clone ...