Java下将Html转成PDF的方式,详见:https://blog.terrynow.com/2021/09/26/itextpdf-flying-saucer-complex-html-css-to-pdf/ 使用的是iTextPDF和flying saucer,以下是简要的操作说明: pom.xml: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId&…

2023-08-08 0条评论 413点热度 0人点赞 admin 阅读全文

把Intellij IDEA升级到了最新版的2023.2以后,原来的SpringBoot打包成jar包,是使用的maven package的,但是打包的时候,有个问题,会输出如下这个warning警告 [WARNING] [WARNING] Plugin validation issues were detected in 4 plugin(s) [WARNING] [WARNING] * org.apache.maven.plugins:maven-resources-plugin:3.2.0 [WARNING]…

2023-08-06 0条评论 1133点热度 0人点赞 admin 阅读全文

有时候在Controller中要redirect跳转到某一个地址,例如: @RequestMapping(value = "/somepath") public String somePath(HttpSession session) { User user = (User) session.getAttribute("user"); if (user != null) { return "someView"; } return "redirect:/login"; } // or @RequestMapping(…

2023-08-05 0条评论 226点热度 0人点赞 admin 阅读全文

使用达梦数据库新建了一个用户,给他分配了另一个模式,虽然授予了 的权限,但是还是无法创建表,应该是要授予 权限(其他还需要授予例如CTRETAE ANY VIEW等等其他权限),按确定保存的时候报错:授权者没有此授权权限。 原因是默认达梦数据库默认把ANY的授权给禁用了,就算是使用SYSDBA也不行。 修改dm.ini 路径是 /opt/dmdbms/data/DAMENG/dm.ini 增加一行(可以先查找,如果有就只要把值改成1就行): ENABLE_DDL_ANY_PRIV = 1 使用SQL命令修改(推荐)…

2023-08-01 0条评论 481点热度 0人点赞 admin 阅读全文

前端Vue项目使用npm run启动的时候,遇到如下报错,无法启动 Error: error:0308010C:digital envelope routines::unsupported 具体信息如下: > [email protected] serve > vue-cli-service serve INFO Starting development server... 10% building 2/3 modules 1 active ...website/node_modules/cache-…

2023-07-29 0条评论 414点热度 0人点赞 admin 阅读全文

有一个ArrayList,里面的元素很多,需要把这个ArrayList拆分成若干成最大长度是200个元素的子数组。 public static void main(String[] args) { ArrayList<Integer> originalList = new ArrayList<>(); // 添加一些元素到originalList int maxLength = 200; List<List<Integer>> subArrays = splitArr…

2023-07-24 0条评论 238点热度 0人点赞 admin 阅读全文

在JSP里,获取web base来加载静态资源: if (request.getServerPort() == 80 || request.getServerPort() == 443) { return request.getScheme() + "://" + request.getServerName() + request.getContextPath(); } else { return request.getScheme() + "://" + request.getServerName() + ":"…

2023-07-23 0条评论 334点热度 0人点赞 admin 阅读全文

整理下平时用的到的一些选择的特殊Unicode字符,可以直接复制黏贴使用: 文字符号 含义 ✓ 复选标记 ✔ 沉重的复选标记 ✖ 重乘法 x ✗ 选票 x(交叉) ✘ 重选票 x(粗体叉号) ⍻ 不复选标记 ☐ 投票箱(复选框) ☑ 带支票的投票箱 ☒ 带 x 的投票箱(带十字的正方形) □ 白方块 ■ 黑色方块 ○ 白色圆圈 ● 黑色圆圈 ⊗ 圈出时间

2023-07-22 0条评论 369点热度 0人点赞 admin 阅读全文

遇到一个Spring的项目,是使用的tomcat容器启动的,配置好了tomcat启动后,报错如下: Artifact someproject:war exploded: Error during artifact deployment. See server log for details. 然后我就去找Console下的日志(包括Server、Tomcat Localhost Log、Tomat Catalina Log)都没有相关日志,找不到日志,也就无从排查原因。 在src/resources下新建一个log…

2023-07-16 0条评论 317点热度 0人点赞 admin 阅读全文

前面的文章中,介绍了ApachePOI如何利用模板幻灯片文件制作PPT,详见:https://blog.terrynow.com/2023/07/11/apache-poi-generate-ppt-slide-from-template/,实际生成后遇到一个问题,就是每个幻灯片都变成了自动3秒播放,实际的模板也没有自动播放,经过一番搜索,找到解决办法: for (XSLFSlide slide : ppt0.getSlides()) { if (slide.getXmlObject() != null) { sl…

2023-07-15 0条评论 243点热度 0人点赞 admin 阅读全文
1234584