轻松掌握java读写锁(ReentrantReadWriteLock)的实现原理 原文地址:http://blog.csdn.net/yanyan19880509/article/details/52435135 前言 前面介绍了java中排它锁,共享锁的底层实现机制,本篇再进...... 言曌 03月15日 3469 6 阅读全文
Java 中 Lock 接口详解 摘要: 我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸...... 言曌 03月15日 2795 7 阅读全文
深入剖析java并发之阻塞队列 LinkedBlockingQueue 和实现“生产者/消费者”模式 上一篇文章介绍了使用 wait/notify 实现 生产者消费者,先看下面这个例子 public class ProductTest3 { public sta...... 言曌 03月14日 3401 6 阅读全文
基于 wait/notify 实现“生产者/消费者”模式 生产消费互相竞争,最多生产20个 package thread.test; /** * @author 言曌 * @date 2018/3/14 上午9...... 言曌 03月14日 3254 6 阅读全文
为什么 stop() 和 suspend() 方法被废除 JDK1.0定义了stop和suspend方法: 从JDK1.2开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。 stop这个方法将终止...... 言曌 03月12日 5413 6 阅读全文
从输入URL到页面显示发生了什么 前几天阿里电话面试的时候,问了这个问题,以前在书上看到过,加上自己的一些经验。但是说得不够详细,表现不是很好。于是在网上找了篇文章,回顾了一下。 原文地址:https://www.cnblogs...... 言曌 03月07日 5350 6 阅读全文
HashMap的容量与扩容 紧接着上一篇文章 HashMap 实现原理和源码分析,因为上篇文章在扩容方面写得并不详细,博主于是在网上找了一篇比较好的关于 HashMap 的扩容的文章 原文地址:http://blog.c...... 言曌 03月06日 3606 6 阅读全文
HashMap 实现原理和源码分析 HashMap 源码分析是面试中常考的一项,下面一篇文章讲得很好,特地转载过来。 本文转自:https://www.cnblogs.com/chengxiao/p/6059914.html ...... 言曌 03月06日 3615 6 阅读全文
JAVA 对象的序列化 下面将介绍对象的序列化——一种将对象转成字节方便传送到别处或存储在硬盘上,并且再从转化成的字节重构对象的机制。 序列化是分布式管理必备的工具,分布式处理中将对象从一个虚拟传到另一个虚拟机。序列化...... 言曌 03月06日 2930 6 阅读全文
Java 拷贝文件的 9 种方式和FileInputStream,BufferedInputStream 和 FileReader 区别 为了比较 Java 几种方式读取字符的速度,博主从网上下载了一个 三国演义.txt ,文件大小 1196684 字节,即 1.1 MB。 先放总结 如果是对图片、音...... 言曌 03月05日 4747 6 阅读全文
推荐一款 jQuery 自定义标签插件 tag-it 官网地址:https://github.com/aehlke/tag-it 效果图如下 代码如下 <!DOCTYPE html> ...... 言曌 03月01日 2964 6 阅读全文
jquery-migrate-1.2.1.min.js 作用 在网上下载一些 js 插件使用的时候,经常出现这种情况。 但是更换低版本 jquery,比如 使用 1.7 版本的 jquery 却不会报错,能正常使用。 经过一番搜索,发现是因为...... 言曌 03月01日 8037 6 阅读全文
SpringBoot 使用 wangEditor 富文本编辑器上传图片 一、先看效果图 然后查看上传目录,也能看到上传成功的图片 然后查看上传目录 ...... 言曌 03月01日 7950 6 阅读全文
SpringBoot 使用 Spring Security 开启了 CSRF 防跨站攻击防护后 POST 方法无效 在使用 wangEdit 富文本编辑器的过程中,在测试上传图片时,一直显示上传失败。原因也很简单,post 方法的 /upload 一直是 404 ,使用 PostMan 测试也是,一直是 404 N...... 言曌 02月28日 11913 6 阅读全文
springboot设置上传文件大小的方式(两种) 第一种、直接在springboot的启动类里加入下面的代码。 在启动类中配置@Bean,注意当前类上需要加注解@Configuration /** * 文件上传配置...... 言曌 02月27日 4361 6 阅读全文