![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常开发
文章平均质量分 55
乐百寿
day day up
展开
-
字符串类型的表达解析
字符串表达式解析原创 2022-06-02 20:54:11 · 152 阅读 · 0 评论 -
java的锁
java的各种锁:一,悲观锁,乐观锁 悲观锁:认为自己在使用数据的时候一定有别的线程来修改数据.在获取数据的时候会先加,出观锁 锁,确保数据不公被别的线程修改锁实现:关键字svnchronized、接口Lock的实现类适用场乐:写操作我多.先加锁可以保证写操作时数据正确。 乐观锁:认为自在使用数据时不公仃别的线程修改数据.所以不公添加锁.只是在更新数据的时候去判断之前有没有别的线程更新了这个数据锁实现:CAS算法,例如Atomiclnteger类的原子自增是同过CAS自旋实现适用场景:读操作较多原创 2022-03-03 12:12:01 · 106 阅读 · 0 评论 -
使用tcpdump抓包
使用tcpdump抓包的格式格式: tcpdump 选项 过滤条件常见选项:-i 指定网络接口-A 转化ACSII码,方便阅读-r 指定读取数据的文件-c 定义抓包的个数-w 保存文件过滤条件:类型-- host net port portrange方向-- src dst协议-- tcp udp ip wlan arp …多条件-- and or转载 2021-12-12 14:08:55 · 264 阅读 · 0 评论 -
SpringCloud项目利用FeignClient和MultipartFile[ ]进行文件传输
首先Feign是不支持利用MultipartFile进行项目之间的文件传输,需要引入额外的依赖才可以,而且配置起来也是比较麻烦,多文件MultipartFile[ ]更麻烦,坑点也比较多。要么是各种报错,就是文件丢失。一:如何配置文件上传1)第一步:先准备两个spring cloud 的服务端口:8800 的服务,文件上传端口:8899 的服务,文件接收2)第二步:8800的服务引入支持通过feign进行文件上传的相关依赖<dependency> <groupId>原创 2021-05-01 01:45:36 · 3082 阅读 · 2 评论 -
SpringCloud 通过feign文件传输并打zip包下载
一:文件打zip包并下载;准备两个项目8800和8899;8899:负责提供文件的下载服务;8800:负责去8899资源管理工程下载文件,并打zip包下载;1):文件资源提供方8899代码@RestControllerpublic class DownloadFileController { private static Logger logger = Logger.getLogger(DownloadFileController.class); @PostMapping(v原创 2020-11-07 16:31:33 · 977 阅读 · 1 评论 -
java反射根据字符串创建对应的实例
我们可以通过反射的机制来实现,根据字符串创建对应的实例;1,创建一个实体类,我们将对这个实体类进行操作import lombok.Getter;import lombok.Setter;@Setter@Getterpublic class Student { private String name; private Integer age; public String test(String str){ System.out原创 2020-05-17 01:26:05 · 1145 阅读 · 0 评论 -
SpringMVC 实体类参数校验
前端后端进行交互时,前端上送的参数校验,简单的通过注解实现,方便快捷,而不需要再次开发代码逻辑;1,参数校验的前提是controller层的方法里需使用@Valid开启校验 @PostMapping("/test") public String Test(@Valid @RequestBody Student stu) { return "OK"; }2,用于校验的注解 参考地址注解说明空检查@Null验证对象是否为null转载 2020-05-15 21:06:17 · 1029 阅读 · 0 评论