![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE开发
J2EE开发
chenyi406
这个作者很懒,什么都没留下…
展开
-
Hibernate Validator参数验证
之前使用自定义注解结合Spring AOP实现了一个@NotNull注解,注解作用于Controller层的方法中,对传入参数进行拦截判断是否为空。在后续开发使用中发现仅仅对参数进行是否为空判断是远远不够的,还包含其他的验证:字符串长度、邮箱格式、手机号格式等等。由此找到Hibernate Validator提供的一些注解。常用注解如下:@NotBlank(message =) 验证字符串非null,且长度必须大于0@Email 被注释的元素必须是电子邮箱地址@Length(min=,max=) 被原创 2020-06-16 13:57:13 · 545 阅读 · 0 评论 -
Redis-事务
redis事务可以一次执行多个命令,是一组命令的集合。一个事务中的所有命令都会被序列化,按顺序的串行执行,执行中不会被其他命令插入,不允许加塞。常用命令:MULTI #标记一个事务块的开始EXEC #执行所有事务块的命令DISCARD #放弃执行事务块的所有命令UNWATCH #取消WATCH命令对所有key的监视WATCH key [key]...原创 2020-03-01 14:58:36 · 78 阅读 · 0 评论 -
Redis持久化
Redis 的读写都是在内存中,所以它的性能较高,但在内存中的数据会随着服务器的重启而丢失,为了保证数据不丢失,我们需要将内存中的数据存储到磁盘,以便 Redis 重启时能够从磁盘中恢复原有的数据,而整个过程就叫做 Redis 持久化。Redis 持久化的几种方式快照方式(RDB, Redis DataBase)将某一个时刻的内存数据,以二进制的方式写入磁盘;文件追加方式(AOF, App...原创 2020-03-01 01:12:19 · 142 阅读 · 1 评论 -
Redis常用配置项
redis.conf文件为配置文件单位# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes#...原创 2020-02-29 15:33:37 · 119 阅读 · 0 评论 -
Redis常用命令
Redis键(key)1.keys查找并返回所有符合给定模式 pattern 的 key命令格式: KEYS patternpattern通配符:?:任一字符;*:任意多个字符[ae]:匹配a或e;[^e]:匹配非e[a-b]:匹配a-b之间(含)的字符\ :字符转义127.0.0.1:6379> keys k?1) "k2"2) "k1"3) "k3"2. ...原创 2020-02-29 01:00:23 · 354 阅读 · 0 评论 -
Java发送HTTP请求
Java实现发送HTTP请求,包含GET、POST、POST(json格式参数)package com.chenyi.quickstart.common;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.util.Map;/** * HTTP请求工具类 * GET...原创 2019-12-26 20:17:14 · 111 阅读 · 0 评论 -
Nginx相关知识收纳总结
1、什么是Nginx?Nginx一款高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;Nginx的设计不像传统的服务器那样使用线程处理请求,而是一个更加高级的机制—事件驱动机制,是一种异步事件驱动结构。2、Nginx的一些特性(1) 跨平台:可以在大多数Unix like 系统编译运行。而且也有Windows的移植版本;(2) 配置异常简单:非常的简单,...原创 2019-11-26 19:53:10 · 233 阅读 · 0 评论