Java
潇潇暮雨_H
这个作者很懒,什么都没留下…
展开
-
java与js中的类型转换(JSONArray,JSONObject,JSON)
1、 java List<Map<String, Object>> 类型 对应 js 中的对象数组<%@page import="net.sf.json.JSONArray"%>List<Map<String, Object>> dataList = xxxxx;//js 代码var allCollectedRecords =<%=JSONArray.fromObject(dataList)%>; // [{"OID":"1原创 2021-08-31 17:21:31 · 391 阅读 · 0 评论 -
jacob.jar 操作word文件 添加水印、图片(附查阅Microsoft Office VBA参考文档方式)
jacob.jar 操作word文件 添加水印、图片1.准备jacob.jar包和dll文件将jacob.jar引入到工程,64位: 将jacob-1.17-M2-x64.dll 放在C:\Windows\System32下32位:将jacob-1.17-M2-x86.dll 放在C:\Windows\SysWOW64下若上述位置不生效,可尝试放在jdk安装位置:将jacob-1.17-M2-x64.dll放在C:\Program Files\Java\jdk1.7.0_25\jre\bin下,原创 2021-08-23 14:57:48 · 1321 阅读 · 0 评论 -
在普通类中实例化Service
在普通类中实例化Servicepackage com.example.demo.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Compon原创 2021-04-02 09:52:11 · 577 阅读 · 0 评论 -
springboot 多文件打包下载
1.页面请求<a href="#" class="btn btn-default" id="downZip" title="下载">下载</a>$("#downZip").click(function(){ window.open("${ctx}/jss/jssProjectPrice/down");});2.controller:/** * 文件打包下载 * @param response * @return * @throws Exception转载 2020-12-20 19:06:11 · 1733 阅读 · 0 评论 -
Java 实现pdf文件在浏览器上预览
pdf文件预览功能1.页面代码按钮:<a href="#" class="btn btn-default" id="reviewPrice" title="${text('预览')}"><i class="fa fa-print"></i> ${text('预览')}</a>点击事件:$("#reviewPrice").click(function(){ var id = $(this).attr("id").substr(13);原创 2020-12-20 18:41:59 · 4888 阅读 · 0 评论 -
将数据库连接地址由localhost改为IP地址后无法访问的解决方法
问题:spring boot 配置文件application.yml中,将数据库连接地址由localhost改为本机的IP地址之后不能连接数据库原因:mysql 没有开启远程允许远程连接的权限application,yml文件```xml# 数据库连接jdbc: # Mysql 数据库配置 type: mysql driver: com.mysql.cj.jdbc.Driver # url: jdbc:mysql://localhost:3306/jeesite?useSSL原创 2020-12-13 20:47:21 · 3327 阅读 · 0 评论 -
springboot整合mybatis mapper扫描问题
springboot整合mybatis,想要mapper类和mapper.xml能够被spring容器扫描到,需要进行以下配置1.扫描Mapper接口类(1)给接口类加上@Mapper注解(需要在每个类上都添加@Mapper注解)加@Repository或者@Component都不管用,必须得@Mapper注解才行。(2)在启动类上加@MapperScan注解(只需在启动类上添加一次即可)单个包:@MapperScan(“com.example.demo.**.dao”)多个包:@MapperS原创 2020-12-13 20:38:03 · 3320 阅读 · 1 评论 -
Jeesite 页面打开时检索框默认为展开状态
利用Jeesite代码生成工具新生成的页面,默认检索表单为隐藏状态,点击查询按钮才可以展开,如下图:对应方法:将list.html页面的检索表单的’hide’类删除<#form:form id="searchForm" model="${jssCustomer}" action="${ctx}/jss/jssCustomer/listData" method="post" class="form-inline hide">改成:<#form:form id="searchFor原创 2020-12-08 18:05:38 · 595 阅读 · 0 评论 -
Java list方法和Lambda表达式实现 list求合集,交集,差集
先定义两个实体类的list,后面的操作均是以这两个list为例。public class ListOperatorTest { public static void main(String[] args) { // 定义listA,listB两个list List<TestEntity> listB = new ArrayList<>(); List<TestEntity> listA = new ArrayLi原创 2020-12-07 23:23:04 · 1202 阅读 · 0 评论 -
Java list与数组之间转换
1.List转数组:List<String> strList = new ArrayList<>();strList.add("AAA");strList.add("BBB");String[] strArray = strList.toArray(new String[strList.size()]);2.数组转List:String[] strArray = {"AAA","BBB"};List<String> strList = Arrays.asL原创 2020-12-07 23:14:34 · 355 阅读 · 0 评论 -
Java8 Stream 对List根据一个或多个字段分组
转载:https://blog.csdn.net/y1h2l/article/details/105335072目录写在前面的正文java8 新特性Stresm API根据一个字段进行分组根据多个字段进行分组总结写在前面的项目中遇到了需要对list进行分组的场景,根据List中entity的某字段或者多个字段进行分组,形成Map<String,List>,然后根据map进行相关的业务操作。之前考虑自己遍历list进行处理,总感觉还有更便捷的方法,分享下。。正文转载 2020-12-07 23:13:03 · 45975 阅读 · 1 评论 -
Aspose pdf文件操作工具类
实现功能:Excel转pdf,Word转pdf,多个pdf文件合并,给pdf文件添加文字水印,给pdf添加图片水印package com.jeesite.modules.jss.Utils;import com.aspose.cells.Workbook;import com.aspose.words.Document;import com.lowagie.text.Image;import com.lowagie.text.pdf.*;import java.io.File;import原创 2020-12-01 17:27:40 · 1441 阅读 · 0 评论 -
freemarker 模板生成pdf文件并下载
利用freemarker 模板生成pdf文件,通过浏览器直接下载或生成文件到指定目录1.pom.xml除了freemarker依赖外,还需要下面依赖进行 html转pdf<!--引入Freemarker的依赖--><dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.原创 2020-12-01 17:15:52 · 3291 阅读 · 1 评论 -
使用freemarker 模板生成Excel和Word文件
使用freemarker 模板生成文件Excel和Word文件及freemarker的常用语法1. 引入依赖的包pom.xml文件<!--引入Freemarker的依赖--><dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</version>原创 2020-12-01 16:58:36 · 1271 阅读 · 0 评论 -
java实现Excel数据导出
java实现Excel数据导出转载 2020-12-01 16:51:34 · 73 阅读 · 0 评论 -
maven项目引入本地jar包的方法
maven项目引入本地jar包的方法1.自定义目录,这里在project的根目录新建lib文件夹,将jar放进去2.在pom文件中引入<!--文档转pdf 自定义lib下添加jar包--><dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>14.9.0</v原创 2020-12-01 16:46:59 · 1667 阅读 · 0 评论 -
Java 文件创建删除,获取根目录
Java 文件操作工具类项目跟路径取得;文件/文件夹创建,删除import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.File;public class FileUtils { private static Logger logger = LoggerFactory.getLogger("FileUtils"); /** * 创建文件 * @param descFileN原创 2020-12-01 16:41:38 · 196 阅读 · 1 评论 -
IntelliJ IDEA搭建jeesite环境
IntelliJ IDEA 搭建jeesite 环境,详细步骤原创 2020-08-06 16:33:18 · 702 阅读 · 0 评论