
java
liu_qixiang
java jsp
展开
-
使用SpringBoot根据配置注入接口的不同实现类
SpringBoot根据配置注入接口的不同实现类原创 2023-01-06 13:49:39 · 1157 阅读 · 1 评论 -
activiti获取下个节点代码逻辑
activiti获取下个节点原创 2022-09-14 15:33:47 · 3253 阅读 · 0 评论 -
springboot项目获取pid和怎么发送请求停止项目
springboot项目获取pid原创 2022-06-02 10:55:54 · 929 阅读 · 0 评论 -
activiti要去除springsecurity
activiti要去除springsecurity 1.就不要引用activiti-spring-boot-starter-rest-api包因为此包引用了spring-secruity-web <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-rest-api</artifactId> <..原创 2022-01-29 14:32:26 · 3452 阅读 · 0 评论 -
springboot整合activiti不自动创建表mysql8.0.13
对于mysql-connector-java版本 ≥ 8.x,需在数据库访问的地址上添加:nullCatalogMeansCurrent=true如jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true...原创 2022-01-07 09:45:06 · 1402 阅读 · 0 评论 -
错误记录:myatisplus:Field baseMapper in xx.ServiceImpl required a single bean, but 2 were found:
Field baseMapper in com.baomidou.mybatisplus.extension.service.impl.ServiceImpl required a single bean, but 2 were found: 若找不到很明显的错误位置 那么 大多数情况是循环注入导致的 本次出现此错误是zz-paassingle项目中 BusinessModelClientImpl中注入了IZzModelAppsService IZzModelAppsServi原创 2022-01-05 17:39:04 · 2103 阅读 · 0 评论 -
错误记录:init datasource error, url: xxxjava.sql.SQLRecoverableException: IO 错误: Undefined Error
我是因为windows账户名中文导致解决办法在vm argument中添加如 -Duser.name=user的一段参数若使用jar包启动则执行 java -Duser.name=user -jar xxxx.jar原创 2021-11-01 09:34:51 · 1082 阅读 · 0 评论 -
activiti集成达梦和人大金仓
修改类org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl中添加public static final String DATABASE_TYPE_DM = "dm";public static final String DATABASE_TYPE_KINGBASE = "kingbase";修改此类下的getDefaultDatabaseTypeMappings()方法 添加databaseTypeMappings.set.原创 2021-09-15 09:38:39 · 1495 阅读 · 3 评论 -
activiti退回,自由跳转,另一种方式
public void completeAllByTaskDefinitionKey(String processInstId,String taskDefinitionKey,Map<String,Object> variables,String taskFlag,String reason){List<Task> taskList = taskService.createTaskQuery().processInstanceId(processInstId).taskDef.原创 2021-07-28 13:18:25 · 1106 阅读 · 0 评论 -
RestTemplate发送http请求时,get方式携带参数的特殊字符编码处理
String qd="[{key:\"ZB\",value:\"1\",bijiaofu:1}]";//qd= URLEncoder.encode(qd,"utf-8");RestTemplate restTemplate = new RestTemplate();String url="http://10.0.10.129:10091/api/ccform/zzCcformDataview/getTableDataById?" +"dvid=1408263043573420034" +"&am.原创 2021-06-25 17:06:32 · 1520 阅读 · 0 评论 -
利用IDEA 把maven工程中spring-boot的某个模块打成jar包
这个模块中的pom文件中需要如下内容<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <sou原创 2021-06-22 16:54:43 · 291 阅读 · 0 评论 -
Fegin调用传参会拼接在url后面的问题解决办法(@SpringQueryMap并不能解决)
问题发现场景原fegin的代码如下@FeignClient(value = "zz-atexpress",contextId = "AtExpressClient")public interface AtExpressClient {//@ApiOperation("获取at公式的值")@PostMapping("/zzAtexpress/exeuteAtExpress")ResultInfo exeuteAtExpress(@RequestParam String processInst原创 2021-06-08 15:00:35 · 2936 阅读 · 1 评论 -
springboot添加activiti全局监听
配置类:package com.zz.flow.config.myProcessConfig;import com.zz.flow.config.event.GlobalEventListener;import org.activiti.engine.delegate.event.ActivitiEventListener;import org.activiti.spring.SpringProcessEngineConfiguration;import org.activiti.sprin.原创 2021-04-17 11:42:24 · 2295 阅读 · 1 评论 -
activiti修改流程定义二进制数据后需清缓存
示例如下package com.zz.flow.utils;import org.activiti.engine.impl.interceptor.Command;import org.activiti.engine.impl.interceptor.CommandContext;import org.activiti.engine.impl.persistence.entity.ByteArrayEntity;import java.io.UnsupportedEncodingExcepti原创 2021-03-02 16:52:08 · 1299 阅读 · 0 评论 -
activiti退回,支持多人任务退回,支持分支退回主线,主线退回分支
activiti版本5.22.0增加了批转记录表 建表语句如下create table ACT_ZZ_TASKPZRECORDS( ID NVARCHAR2(64) not null, TASKID NVARCHAR2(64), ACTID NVARCHAR2(64), TOACTID NVARCHAR2(2000), EXECUTI原创 2021-02-25 11:05:45 · 3163 阅读 · 18 评论 -
将springboot引用的jar打包在外部
pom中加入<build><plugins><!--<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin>--><!--将 jar包打在外部--><plugin><groupId>原创 2021-01-26 11:31:20 · 581 阅读 · 0 评论 -
fastjson将字符串转复杂结构
Map<Integer,List<List<List<Double>>>> list = JSON.parseObject(s, new TypeReference<Map<Integer,List<List<List<Double>>>>>(){});原创 2020-08-12 09:03:41 · 426 阅读 · 0 评论 -
SpEL + AOP实现注解的动态赋值,注解动态赋值
SpEL + AOP实现注解的动态赋值,注解动态赋值一、自定义注解先聊聊这个需求,我需要根据用户的权限对数据进行一些处理,但是痛点在哪里呢?用户的权限是在请求的时候知道的,我怎么把用户的权限传递给处理规则呢?想了以下几种方案:那么现在有个难点就是:我怎么把 request 的权限参数传递到 response 中呢?当然可以在 Spring 拦截器中处理,但是我不想把这段代码侵入到...转载 2020-05-07 20:05:42 · 2741 阅读 · 0 评论 -
下载时文件名称显示中文
//下载方法public static void downLoad(HttpServletRequest request,HttpServletResponse resp, String allPath, String suffix, ZzFiles zzfile){resp.setCharacterEncoding("utf-8");//根据后缀判断resp的题头文件if(".html...原创 2020-05-05 14:56:28 · 1221 阅读 · 0 评论 -
获取txt编码的方法
//判断编码格式方法 private static String getFilecharset(File sourceFile) { String charset = "GBK"; byte[] first3Bytes = new byte[3]; try { boolean checked = false...原创 2020-05-05 08:58:23 · 750 阅读 · 1 评论 -
swagger2.7隐藏入参中属性字段解决办法
第一步:创建swagger2要忽略的注解package com.example.annotation; import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang...原创 2020-01-01 14:20:56 · 5007 阅读 · 0 评论 -
SpringBoot+Shiro引起某些类事务失效、错误原因、解决方法
遇到同样问题。。。原文:https://blog.youkuaiyun.com/finalcola/article/details/81197584一、问题今天发现用户注册的Service的事务并没有起到作用,再抛出一个RuntimeException后,并没有发生回滚,下面是调试步骤:1、检查数据库的引擎是否是innoDB2、启动类上是否加入@EnableTransactionMana...转载 2019-12-11 13:52:31 · 474 阅读 · 0 评论 -
@RequestBody处理Localdate的问题
1.项目框架springboot实体结构大概是这样的body:{对象1:{private Localdatetime xxx},List<对象2>:[{...}],对象3:{}}接收是这样的xxx(@RequestBody Body body)尝试了网上的各种方法都是报400错误只有在属性上加了注解才行,不知道有没有其他办法body...原创 2019-12-03 11:45:09 · 2022 阅读 · 1 评论 -
jpa分页查询
转自https://www.cnblogs.com/hdwang/p/7843405.html法一(本地sql查询,注意表名啥的都用数据库中的名称,适用于特定数据库的查询)public interface UserRepository extends JpaRepository<User, Long> { @Query(value = "SELECT * FROM U...转载 2018-07-25 09:55:07 · 1603 阅读 · 0 评论 -
微信小程序后台java登录和获取用户信息代码
上篇博文中说到登录需要两个接口,一个登录获取openid一个获取用户信息,并更新数据库的接口在此,我为了方便把两个接口写在一起了,也没有写更新数据库的操作,这里只写如何获取openid和用户信息的操作/** * d登录接口 * @param encryptedData * @param iv * @param code * @return */ @PostMap...原创 2018-08-09 13:13:16 · 20236 阅读 · 10 评论 -
org.hibernate.MappingException: No Dialect mapping for JDBC type: -9解决
出现环境:sqlserver数据库需要存储 䶮 这个字,发现存进去之后就变成?号如图需要将字段改为utf8编码,sqlserver中varchar存储汉字可能会出现乱码,所以将字段改为nvarchar,然后显示正常,如图但是当项目中用jpa进行查询时出现org.hibernate.MappingException: No Dialect mapping for JDBC typ...原创 2018-08-21 17:56:36 · 3750 阅读 · 0 评论 -
mongodb关联表查询
1.首先自定义一个查询的Operationpackage com.pica.wx.bean;import com.mongodb.DBObject;import org.springframework.data.mongodb.core.aggregation.AggregationOperation;import org.springframework.data.mongodb.c...原创 2018-09-04 09:59:36 · 3707 阅读 · 2 评论 -
itext将html生成pdf所用到的包
网上有很多这样的代码,测试了很多大多包不能用亲测能用的包,其中flying-saucer-pdf-itext5会以来引用flying-saucer-core-9.0.3.jar原包不支持中文换行,将支持中文换行的包替换掉该jar包中文换行<dependency> <groupId>com.itextpdf</group...原创 2019-04-11 11:28:29 · 919 阅读 · 0 评论 -
itext生成pdf加页码和总页码
原生成pdf代码(不带页码) public static void html2pdf(String htmlFile, String pdfFile) { // step 1 String url; OutputStream os = null; try { File file = new File(p...原创 2019-05-23 11:48:21 · 13279 阅读 · 8 评论 -
springboot,mybatis中#{}和${}传递参数的问题
都知道#{}是以占位符的形式${}是直接拼接sql的形式情况说明:我在mybatis中数字字符串查询数据是我在navicate中执行sql慢了一倍,经过多次尝试发现mybatis传入数字字符串时和直接执行sql条件是and xxx=331的执行时间一样,而用and xxx='331'查询则要快了一倍也就是说当我传递的参数是数字字符串时,我在mapper中这样写‘${xxx}’的结果比...原创 2019-08-10 09:42:53 · 3129 阅读 · 0 评论 -
webService与Spring整合后调用步骤
1.打开eclipse-》file》》new》》other》》web service client》》 发布的地址原创 2017-07-20 13:11:16 · 383 阅读 · 1 评论 -
jpa中BaseRepository的整理
package com.liu.repository;import java.io.Serializable;import java.util.LinkedHashMap;import java.util.List;public interface BaseRepository<T,ID extends Serializable> { /** * 保存数...原创 2018-07-25 09:52:30 · 5225 阅读 · 0 评论 -
spring Boot + Ueditor整合
转载地址:https://blog.youkuaiyun.com/sinat_24527911/article/details/78094867前阵子因项目需要,加入富文本编辑器,货比三家还是决定使用度娘旗下的Ueditor,下载下的jsp版本单独在tomcat上运行没什么问题,但在与springboot整合过程中出现了问题,研究了好久看了好多文档,总算是解决了。主要问题是在配置信息的获取,前端未获取到con...转载 2018-07-16 10:44:35 · 836 阅读 · 0 评论 -
百度编辑器自定义上传接口并回显图片(解决图片存虚拟路径问题)
首先引入相关js和jar包jar:ueditor-x.x.x.jarjs:<script src="${ctx }/static/baidu-ueditor/ueditor.config.js" type="text/javascript"></script><script src="${ctx }/static/baidu-ueditor/ueditor.all...原创 2018-05-08 17:24:43 · 5623 阅读 · 8 评论 -
java 生成静态页面——Freemarker实例教程
转载地址:http://blog.youkuaiyun.com/wangliqiang1014/article/details/20048629版权声明:本文为博主原创文章,未经博主允许不得转载。一、Freemarker的介绍 Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为Java程序员提供的一个开发包,或者说是一个类库,它不是面转载 2017-08-22 09:20:43 · 744 阅读 · 1 评论 -
ueditor1.4.3 jsp版本图片上传配置问题
转载地址:http://blog.youkuaiyun.com/yangguiyun123/article/details/61207110转载原文最近一段时间,公司要搞一个产品的网站,其中涉及到文章发布的功能,所以需要富文本编辑器相关的技术,于是在网上搜索了一些与富文本编辑器相关的内容,觉得百度的ueditor是个不错的选择,但是ueditor有许多的bug,不过由于是国产软件,所以还是支持一下转载 2017-08-10 16:53:02 · 594 阅读 · 1 评论 -
java ssm导出excel并下载到客户端
@RequestMapping(value = "toExcel") public void toExcel(HttpServletRequest request,HttpServletResponse response,Integer eid){ // 第一步,创建一个webbook,对应一个Excel文件 HSSFWorkbook wb = n原创 2017-08-02 13:48:24 · 2099 阅读 · 0 评论 -
发现web-inf下的jsp可以直接访问的一个方法
如果web-inf下有个index.isp;那么我可以通过http://ip号:端口号/项目名/index.html可以访问到该jsp页面,这是为什么?原创 2017-07-31 12:00:42 · 510 阅读 · 0 评论 -
shiro注解@RequiresPermissions多权限任选一参数用法
@RequiresPermissions(value={"xxx:xxx","xxx:xxx"},logical=Logical.OR)转载 2017-07-17 13:16:41 · 67804 阅读 · 7 评论 -
内存溢出之Tomcat内存配置
转载地址:http://blog.youkuaiyun.com/crazy_kis/article/details/7535932设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下Javajvm 的参数设置参考:转载 2017-07-07 17:12:33 · 252 阅读 · 0 评论