使用注解@Validated、@Valid和BindingResult对入参进行校验 常见校验注解 一般常用 @Valid和@Validated 区别 BindingResult 常见校验注解 一般常...
java Socket 一行一行地读和一行一行的写
最近在写与socket有关的编程,遇到了一个问题——如何一行一行的从服务器文件读出来,然后通过socket发到客户端,在客户端有一行一行的写入文件。刚开始,一行一行的读是没有什么问题的,可是流发到客户...
ScalaList集合的使用方法
List集合 集合中的值不能改变 会报错 而数组可以改变 因为集合是常量 1.创建List集合 val l1 = List("a","b","c") 2.打印下标集合数据 println(l1(0))...
Django请求与响应
利用HTTP协议向服务器传参的几种途径. 提取URL的特定部分,如/weather/wuhan/2018/month/day,可以在服务器端的路由中用正则表达式截取; 查询字符串(query stri...
mysql UNION ALL查询分页
1. UNION ALL和 UNION 的区别 UNION ALL理论上要比 UNION的查询效率更高一些,因为 UNION会将结果集中的数据进行过滤,将相同的数据进行剔除后返回,...
Spring Boot+Mockito+JUnit中的@Mock注入@InjectMocks失效
问题描述 测试代码如下: @RunWith(SpringRunner.class) @SpringBootTest public class CheckConfirmPayServiceTest { ...
Redis在SpringBoot工程中的综合应用
文章目录 业务描述 准备工作 初始化数据 添加项目依赖 添加数据库访问配置 业务逻辑代码设计及实现 Domain对象设计 Dao 逻辑对象设计 Service 逻辑对象设计 Controller逻辑对...
Spring boot项目中自定义FeignClient的拦截器处理header和签名等信息
我们在请求第三方接口的时候通常由比较复杂但是统一的header和签名计算的一系列处理。这个时候就可以使用RequestInterceptor来实现。上代码: @Slf4j @Configuration...
spark1.6.1和2.4读取csv文件,转为为DataFrame和使用SQL
一、spark1.6读取csv spark2.0才开始源码支持CSV,所以1.6版本需要借助第三方包来实现读取CSV文件,有好几种方法, 1.如果有maven的,到https://spark-pack...
用RxJS和react开发mac地址输入框
项目简介 本次使用了RxJS和react开发了一个mac地址输入框,主要实现的功能有限制输入符合条件的字符1-9,a-f,并每隔两位可以自动添加用于分割的冒号。项目屏蔽了react的事件处理,同时使用...