yuanbao
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
EasyExcel 导出文件过大报错分析
用 EasyExcel 导出带图片的 Excel 时,如果图片较少,可以正常导出。当图片较多时,后台报错如下。 Request processing failed; nested exception is java.lang.IllegalStateException: UT000002: The response has already been started 而导出的代码是官方示例代码进行修...
Spring 创建自定义命名空间和自定义标签
之前有了解过 Spirng 是如何解析第三方 xml 标签的,那么可以根据该原理写一个自定义命名空间和自定义标签,有助于我们学习其他相关框架。 接下来就自定义一个命名空间下的 mybean 标签,往容器中存放 mybean 配置的对象对象。 一、自定义命名空间和标签 通常分为以下几个步骤: 1.确定命名空间名称、schema 虚拟路径、标签名称 2.编写标签约束文件和映射 3.编写处理器映射文件和...
可重入锁 ReentrantLock 使用
ReentrantLock(可重入锁)是 Java 中的一种同步机制,它提供了与synchronized关键字相似的功能,但具有更灵活的特性。在多线程编程中,ReentrantLock允许线程在获取锁之后再次获取同一把锁,而不会导致死锁。 ReentrantLock 具有以下特点: 可重入性: ReentrantLock是可重入的,这意味着一个线程可以多次获取同一把锁而不会产生死锁。当线程重复获取...
Docker 搭建让 pdf 变扫描版的程序
Look Scanned 是一个纯粹的前端网站,可让 PDF 看起来像扫描一样! 开源地址:lookscanned docker 搭建即可,docker-compose.yaml 文件如下: services: pdfscan: image: hausen1012/pdfscan container_name: pdfscan restart: unless-stopped ports: - 80...
ES6 语法详解
ES6(ECMAScript 2015)是 JavaScript 的一个版本,它于 2015 年发布。ES6 引入了很多新的语法和功能,使得 JavaScript 更加强大、灵活和易于使用。 一、块级作用域: ES6 引入了let 和 const 关键字,可以在块级作用域中声明变量,解决了以前使用 var 声明变量可能导致的问题。在 ES6 之前,JavaScript 中的变量声明使用var关键字...
标签云
最新评论