上一篇文章介绍了使用 wait/notify 实现 生产者消费者,先看下面这个例子
public class ProductTest3 {
public sta......
基于 wait/notify 实现“生产者/消费者”模式
生产消费互相竞争,最多生产20个
package thread.test;
/**
* @author 言曌
* @date 2018/3/14 上午9......
为什么 stop() 和 suspend() 方法被废除
JDK1.0定义了stop和suspend方法:
从JDK1.2开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。
stop这个方法将终止......
从输入URL到页面显示发生了什么
前几天阿里电话面试的时候,问了这个问题,以前在书上看到过,加上自己的一些经验。但是说得不够详细,表现不是很好。于是在网上找了篇文章,回顾了一下。
原文地址:https://www.cnblogs......
HashMap的容量与扩容
紧接着上一篇文章 HashMap 实现原理和源码分析,因为上篇文章在扩容方面写得并不详细,博主于是在网上找了一篇比较好的关于 HashMap 的扩容的文章
原文地址:http://blog.c......
HashMap 实现原理和源码分析
HashMap 源码分析是面试中常考的一项,下面一篇文章讲得很好,特地转载过来。
本文转自:https://www.cnblogs.com/chengxiao/p/6059914.html
......
JAVA 对象的序列化
下面将介绍对象的序列化——一种将对象转成字节方便传送到别处或存储在硬盘上,并且再从转化成的字节重构对象的机制。
序列化是分布式管理必备的工具,分布式处理中将对象从一个虚拟传到另一个虚拟机。序列化......
Java 拷贝文件的 9 种方式和FileInputStream,BufferedInputStream 和 FileReader 区别
为了比较 Java 几种方式读取字符的速度,博主从网上下载了一个 三国演义.txt ,文件大小 1196684 字节,即 1.1 MB。
先放总结
如果是对图片、音......
推荐一款 jQuery 自定义标签插件 tag-it
官网地址:https://github.com/aehlke/tag-it
效果图如下
代码如下
<!DOCTYPE html>
......
jquery-migrate-1.2.1.min.js 作用
在网上下载一些 js 插件使用的时候,经常出现这种情况。
但是更换低版本 jquery,比如 使用 1.7 版本的 jquery 却不会报错,能正常使用。
经过一番搜索,发现是因为......
SpringBoot 使用 wangEditor 富文本编辑器上传图片
一、先看效果图
然后查看上传目录,也能看到上传成功的图片
然后查看上传目录
......
SpringBoot 使用 Spring Security 开启了 CSRF 防跨站攻击防护后 POST 方法无效
在使用 wangEdit 富文本编辑器的过程中,在测试上传图片时,一直显示上传失败。原因也很简单,post 方法的 /upload 一直是 404 ,使用 PostMan 测试也是,一直是 404 N......
springboot设置上传文件大小的方式(两种)
第一种、直接在springboot的启动类里加入下面的代码。
在启动类中配置@Bean,注意当前类上需要加注解@Configuration
/**
* 文件上传配置......
Spring @Value() 无法获取值,只有@Controller可以
在 SpringBoot 的使用中,通常想获取 application.properties 里的值,有三种方法。其中最简便的就是使用注解 @Value().
通过下面这个例......
SpringBoot配置虚拟映射路径
现在有一个需求就是要将本地的文件映射到服务器上,然后可以访问。
比如上传文件,通常我们的项目代码和上传的文件是分离的,比如项目在 D 盘的某个目录,而图片上传在 E 盘某目录,那么如何在服务器上......