摘要: 文章目录 项目版本 背景 feign-form 文件上传 入门步骤 项目版本 1、jdk:1.8 2、springboot 2.1.6.RELEASE ,springcloud Greenwich.SR6 背景 在早期的 Spring Cloud 中,Feign本身是没有上传文件功能的,要想实现文件 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(1676) 评论(0) 推荐(0)
摘要: 在微服务盛行的时代,分布式似乎成了程序员不可缺少的一项技能之一,在java领域 springcloud组件是微服务解决方案之一。所以... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(117) 评论(0) 推荐(0)
摘要: 最近项目中需要用到SimpleDateFormat 格式化日期,但是因为对日期格式的不熟练多花了十分钟左右的时间在日期格式化上面,所... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(290) 评论(0) 推荐(0)
摘要: CountDownLatch学习 CountDownLatch简介CountDownLatch使用场景CountDownLatch... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(227) 评论(0) 推荐(0)
摘要: ThreadLocal介绍 并发程序最关键的一方面就是数据共享。当你创建了一个实现了Runable ThreadLocal为每个使用... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(41) 评论(0) 推荐(0)
摘要: FutureTask介绍 一个可取消的异步计算。FutureTask提供了对Future的基本实现,可以调用方法去开始和取消一个计算... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(331) 评论(0) 推荐(0)
摘要: 等待通知机制 一个线程修改了对象的值,而另一个线程感知了变化并进行相应操作,整个过程开始于一个线程而最终执行又是另一个线程。前者是生... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(381) 评论(0) 推荐(0)
摘要: volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是本篇文章的主要内容。 一、Java内存模型 想要理解volatile为什么能确... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(50) 评论(0) 推荐(0)
摘要: synchronized学习 线程安全性线程同步synchronized介绍对象锁和类锁对象锁说明类锁说明 synchroni... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(140) 评论(0) 推荐(0)
摘要: 一、线程概念 进程:程序运行资源分配的最小单位,每个进程都有自己独立的代码和数据空间,操作系统为进程分配各种资源。线程:CPU调度的最小单位,也叫轻量级进程,每个线程都有各自的堆栈、计数器和局部变量等属性。线程和进程关系:线程依赖于进程而存在,多个线程共享进... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(56) 评论(0) 推荐(0)