自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈对AQS的理解以及ReentrantLock的加锁和解锁源码分析

前言:今天有幸参与某JAVA技术群里的AQS加锁、解锁以及同步队列的讨论。然后又撸了一遍源码,顺便写个笔记加深影响。老生常谈的面试题:谈谈你对AQS的理解?这个问题很多大佬都有分享自己的见解,但是不同的人表达的东西不一定适合每个人。我觉得AQS其实就是可以让用户可以更加方便的去实现锁的一个框架。AQS帮我们屏蔽了一些底层操作,比如:unsafe和locksupport的使用。...

2021-11-19 01:03:30 256

原创 一张图带你弄清使用nginx反向代理后的路径问题

这里不说location的匹配规则以及匹配规则的使用顺序只是想让大家最快速的了解反向代理后的路径到底是什么,我也是一路踩坑过来下面直接上图:图中已经描叙的很详细啦,还有种情况就是静态页面使用root和alias的区分:请求路径: http://www.baidu.com/static/handsome.html第一种情况使用root:location /static { root...

2020-02-20 22:46:43 7034 5

原创 Spingboot使用Filter以及自定义RequestWrapper对post请求进行非法字符拦截

业务场景: 微信小程序需要对文本内容进行检测,保障发布内容的安全。解决方案: 1.直接使用微信小程序的接口对文本内容进行检测 2.使用Filter来对所有请求进行拦截 3.Filter中获取请求参数的方式: get请求:参数可以直接使用request.getParameter获取。 post请求:可以通过request.getInputStream()来获取,...

2019-11-07 12:10:56 894 2

原创 Java生成带参数的小程序二维码以io流的方式直接输出到页面

生成二维码保存到本地路径就不说了,论坛很多博主有分享。下面直接上代码1.接口方法public class QrCodeController { public void smallProgramCode(HttpServletRequest request, HttpServletResponse response) throws IOException { Strin...

2019-06-21 16:31:57 2143 7

空空如也

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

TA关注的人

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