需求是要给POI生成的Cell单元格内容加文字颜色(或者背景颜色),实操后发现,设置颜色并没有和之前的普通程序(例如Html里面给文字加颜色,可以是RBG或者#FF00FF这样的颜色) 下来面实例看下: Font font = workbook.createFont(); font.setBold(true); // 设置字体颜色是红色 font.setColor(HSSFColor.HSSFColorPredefined.RED.getIndex()); CellStyle cellStyle = workboo…

2022-11-09 0条评论 1739点热度 0人点赞 admin 阅读全文

vue的项目本地能运行正常,但是build后把dist文件部署到生产环境(nginx)后,打开网站,一片空白,控制台提示: isURLSameOrigin.js?3934:57 Uncaught (in promise) TypeError: Cannot read property 'protocol' of undefined at isURLSameOrigin (isURLSameOrigin.js?3934:57) at dispatchXhrRequest (xhr.js?b50d:103) at ne…

2022-11-08 0条评论 430点热度 0人点赞 admin 阅读全文

SpringBoot比较方便能支持JavaMail发送邮件,只需要简单在SpringBoot starter中配置下就可以了,在引入了spring-boot-starter-mail依赖之后,会根据配置文件中的内容去创建JavaMailSender实例,因此我们可以直接在需要使用的地方直接@Autowired来引入邮件发送对象。 具体只需要如下3步: pom添加Starter模块依赖 application.yml/propertiews添加发送的邮箱帐号 调用JavaMailSender接口发送邮件 在 pom.…

2022-11-06 0条评论 662点热度 0人点赞 admin 阅读全文

现在很多Java项目都是SpringBoot的了,不过可能有部分还会是SpringMVC甚至还有JSP页面,这种项目在IDEA下开发时候可能遇到一个问题,使用Tomcat启动后,每次修改JSP页面或者JS/HTML/CSS等文件的内容后,直接查看网页效果有时候发现内容并没有改变。 点击运行Run -> 编辑配置Edit Configurations,在Tomcat的服务器Server Tab下面,找到:执行更新操作On 'Update' action和 切换处IDE时on frame deactivation…

2022-11-05 0条评论 508点热度 0人点赞 admin 阅读全文

在使用ApachePOI生成Excel,遇到一个问题,就是单元格合并功能: sheet.addMergedRegion(new CellRangeAddress(firstRow, lastRow, firstCol, lastCol)); 发现合并后的单元格,内容是空白的 合并的单元格,内容是根据合并前的单元格的第一行第一列的数据的,所以写程序的时候,要注意给合并前的最初的那个单元格赋值就可以了。

2022-11-04 0条评论 497点热度 0人点赞 admin 阅读全文

有一个JavaWeb-SpringMVC的项目(还用到了SpringSecurity),也需要接入Knife4j文档,按照官方的示例(最后的更新日期还是几年前的),并没有成功,结合自己摸索和实践,成功集成好了,故写出来详细的步骤,供参考。 pom.xml增加如下依赖(我这里的情况是需要加载jackson的相关的3个依赖包,看实际情况): <!-- knife4j-spring-mvc --> <dependency> <groupId>com.github.xiaoymin<…

2022-11-03 0条评论 875点热度 0人点赞 admin 阅读全文

IDEA下需要对一个普通的SpringWeb项目(使用的是Maven构建)的编译出来的class文件进行混淆,准备使用proguard来进行。 我找到了一个使用proguard的maven编译插件,项目地址是:https://github.com/wvengen/proguard-maven-plugin 首先修改pom.xml,在project下,使用如下内容(配置文件有注释,可根据自己实际情况做调整): <build> <plugins> <!-- ProGuard混淆插件--&g…

2022-11-02 0条评论 478点热度 0人点赞 admin 阅读全文

如题,需求是需要控制网页打印部分区域只在网页显示,打印时不出现。 利用媒体查询,定义两个class: 是只有打印的时候出现,网页上不显示 是只有网上上显示,打印的时候不出现指定的div或者元素,例如一些打印的按钮,可以设置成这种情况。 css代码如下: .print-only { display: none; } @media print { .no-print { display: none; } .print-only { display: block; } }  

2022-11-01 0条评论 496点热度 0人点赞 admin 阅读全文

平时前后端对接API经常遇到一个问题,就是浏览器跨域问题,遇到跨域问题,前后端都觉得自己做好了跨域方面的措施,不知道问题点出在哪里,这里介绍一个简单的办法,可以测试服务器后端是否处理了跨域问题。 在浏览器(例如GoogleChrome)的控制台(Console),输入以下代码,即可判断API后端是否可以跨域。 其中下面https://httpbin.org 的地址,换成实际的API能请求的地址来测试 测试GET: var url = 'https://httpbin.org/get'; var xhr = new …

2022-10-31 0条评论 797点热度 0人点赞 admin 阅读全文

根据IDEA的提示,是否启用lombok,启用后,发现无法正常启动程序了,报错如下: java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x109ba79f) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because…

2022-10-30 0条评论 643点热度 0人点赞 admin 阅读全文
191011121356