自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 SpringBoot 上传图片及搭建图片服务器

我们平时在上传图片、文件的时候都会用到form表单进行上传,但是上传之后会跳转页面。这里我用第二种方式上传:采用Ajax 异步请求的方式。 1、后端接口设计 /** * 上传文件 * @param file * @return * @throws Exception */ ...

2018-01-16 19:46:00 996

转载 java并发编程的艺术-第四章之Java并发基础

为什么要使用多线程 Java天生就是多线程程序,简单的一个main() 方法的执行,其实是由main线程和其它的线程共同执行的。当然使用多线程有如下的好处: 1、利用更多的处理器核心 2、更快的响应速度,如将数据一致性不强的操作交给其它的线程去操作 ...

2017-10-14 16:32:00 134

转载 Java并发编程的艺术-第三章之Java内存模型

并发编程模型的关键问题 在并发编程中,需要处理2个关键的问题:线程间如何通信和线程之间如何同步。 线程之间的同通信机制有2种:共享内存和消息传递。 同步:程序中用于控制不同线程间操作发生相对顺序的机制。 Java并发采用的是共享内存的模型,同步是显示进行的,就是程序必须...

2017-10-10 20:29:00 151

转载 Java并发编程的艺术-第二章之并发机制的底层实现原理

Java中的并发机制依赖于JVM的实现和CPU指令,接下来我们深入底层探索Java并发机制的实现原理。 1、volatile Java中允许线程访问共享变量,为了保证共享变量能够一致的被更新,线程应该确保通过排他锁单独的获取这个变量。Java中就提供了volatile,如果一...

2017-10-09 11:01:00 136

转载 Java并发编程的艺术-第一章之并发编程的挑战

Java 的另外一个经典书籍之一《Java 并发编程的艺术》大家肯定也是看过的,今天开始我按照我的理解通俗的讲解这本书。 首先并发编程的目的就是让程序跑的更快,但是并不是开启更多的线程就能让程序就能最大限度的并发执行,在实际的并发编程中,还会面临这很多的挑战,例如:上下文切换、死锁问题、硬件...

2017-10-09 10:59:00 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除