- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 fluent-mybatis初体验
最近的项目中都是springboot+jpa的框架,jpa在开发上确实是能让效率很好的提升。但是项目运行中也会有一些问题(像1对1的映射、配置单项关联,延迟加载不生效、会冗余的查出一些不需要用到的字段或其他的信息)正好也是有了一个新项目,想着能不用jpa的框架,用mybatis,有同事说到了fluent-mybatis,那自己也是先写个demo玩玩,顺带记录着。fluent-mybatis官网https://gitee.com/fluent-mybatis/fluent-mybatis/wikis/fl
2022-05-26 14:18:20
3375
2
原创 word转pdf
public void wordToPdf2(String sourcePath, String destPdfPath) { getLicense(); File file = new File(destPdfPath); try (FileOutputStream os = new FileOutputStream(file)) { if (!(System.getProperty("os.name").contains(...
2021-10-29 17:18:25
354
原创 MongoTemplate简单引用记录
mongo中存在数据的结构1. 按照某个字段或者某几个字段分组统计数量 List<AggregationOperation> operations = new ArrayList<>();// 正则匹配进行模糊查询 Pattern pattern = Pattern.compile("^.*" + equName + ".*$", Pattern.MULTILINE); operations.add(Aggregation.match
2021-04-22 16:53:00
963
原创 Elk 搭建记录(windows版)
Elk 搭建记录(windows版)1.最简单的logstashlogstash 由三部分配置组成 input、filter 和 output1.安装下载 https://www.elastic.co/cn/downloads/logstash2.选择目录解压3.cmd切换到bin目录3.1新建一个 first-pipeline.conf 配置文件,构建一个标准的input、 outputinput { stdin{ }}output { stdout { codec
2021-01-06 09:19:51
192
原创 省市信息
省市省市信息北京市天津市重庆市上海市香港特别行政区澳门特别行政区台湾省河北省 石家庄市,辛集市,晋州市,新乐市,唐山市,遵化市,迁安市,滦州市,秦皇岛市,邯郸市,武安市,邢台市,南宫市,沙河市,保定市,涿州市,定州市,安国市,高碑店市,张家口市,承德市,平泉市,沧州市,泊头市,任丘市,黄骅市,河间市,廊坊市,霸州市,三河市,衡水市,深州市山西省 太原市,古交市,大同市,阳泉市,长治市,晋城市,高平市,朔州市,怀仁市,晋中市,介休市,运城市,永济市,河津市,忻州市,原平市,.
2020-12-28 18:00:13
1558
原创 RabbitMq报错 Execution of Rabbit message listener failed
1.注意点, 发送的消息实体要实现 Serializable 接口// 代码角度 封装的消息实体类要实现Serializable 接口public class EquNameplateSynDTO implements Serializable { // 省略getter、setter private String equId; private String commonEquId; private String picUrl; }单元测试封装的
2020-12-24 12:04:58
23560
2
原创 Spring-JPA碰到的一些问题记录
1、xxRepository.findAllByNameAndAge(null, null)形如这种的利用jpa的原生写法的sql,当入参是null值时,会匹配到相关字段是null的记录。使用上应留意。项目中碰到了根据入参查询到了一些本不应该查询到的数据。...
2020-12-01 16:57:13
967
2
原创 SpringJPA 批量删除引起的StackOverFlow
项目里有一处根据Id,批量删除一些历史数据的代码(xxxRepository.deleteInBatch(list);),发现传入list过大时,出现栈溢出(StackOverFlowError) deleteInBatch(Iterable<T> entities)/** 点进源码 看看。 org.springframework.data.jpa.repository.support.SimpleJpaRepository#deleteInBatch*/ @Trans.
2020-09-07 15:27:58
761
原创 apache poi填充word模板中字符。
主要是回填 勾选框和非勾选框 【tip: 模板文件中要替换的字符串,要连着打出来!,否则替换文件的时候会有问题。】所需jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...
2019-12-02 10:55:23
1318
原创 spingmvc+swagger2整合问题记录
背景描述:最近接手了个springboot +vue前后端分离的项目。 里面引用到了swagger,方便给前端的小伙伴暴露接口,联调开发。但是呢,接手的项目有几个是没有坑的呢。 这个项目连登录都没有。 所以 现在需要把springboot里做好的接口和其他一些东西整合到另一个 脚手架框架里(老版本的 jeesite 。感兴趣的小伙伴可以了解下。项目结构是springmvc +shiro+myb...
2019-08-22 15:38:25
683
原创 springboot+mybatis invalid bound statement (not found)
问题描述: 接手了个springboot+mybatis 的项目。 之前的查询就是 用mapper包下的Example去查询。 这样一来查询的就是表的所有字段了。不知道怎么查询部分字段,所以就想着写在*Mapper.xml中 接着问题就出现了:invalid bound statement (not found) 。...
2019-08-08 17:04:23
218
原创 服务器上tomcat部署了项目后启动不了。
问题描述:tomcat 8版本的部署了一个项目后 启动不了该项目。查看了tomcat的logs/ catalina.out 中: 使用了jdk7 。 想到了项目编译和buildPath中用的是jdk8。解决:1.服务器上安装对应着系统的 jdk8,配置好环境变量。2.最后再tomcat/bin/catalina.bat 文件中 前面 添加如下两行set JAVA_HOME=E:\P...
2019-06-28 14:52:52
4010
原创 mysql手打sql 给表加字段 错误小记
需求: 手写sql 给表增加字段alter table tableName add(’ columnName ’ CHAR(1) COMMENT ‘字段说明’) ;上面的语句一直执行不了。 后来对比了下之前写的。发现问题出在字段 左右两边的 单引号==’==应该是 · (tab键上面的那个按键)所以修改为alter table tableName add(· columnN...
2019-06-26 10:36:34
765
原创 myeclipse maven依赖的jar 和 jdk中的类,优先从jdk中寻找
第一个markDown blog问题描述: 项目中引入的jar包中有类的全路径名 和jdk中的 相同,有个方法一直说不在该类中。是因为myeclipse优先从另一个jar中引用寻找了,没有从jdk的jar中寻找。举个例子(org.w3c.dom.Node 这个类。 jdk rt.jar中有 xml-apis-1.0.b2-sources.jar 也有。)解决: 右键项目–>build p...
2019-06-10 16:26:23
419
原创 java List<String> 按照既定顺序,固定目标数据里符合的数据顺序 排序
参考http://blog.youkuaiyun.com/u012854870/article/details/78052159加了些修改。(return 处,若数据不存在自定义的顺序中,放到 自定义顺序的最后面(这些没有出现在自定义集合中的数据会按照它在目标数据里的顺序 进行显示 ))public static void main(String[] args) { // 自定义一个顺序 ...
2019-04-26 09:47:11
5352
原创 java.rmi.ConnectException: Connection refused to host: 127.0.0.1
突然想看下java rmi 这块东西。 网上百度了下,对着代码撸了下来。报错的原因: 服务器端代码, ip地址后面的 端口号忘记敲了... 记录下来警醒自己,要细心~ Naming.bind("rmi://127.0.0.1:[一定要记得端口号]/st", isr);java.rmi.ConnectException: Connection refused to ho...
2019-03-13 15:14:04
2595
原创 ztree操作树节点样式
问题描述:最近有个需求是做一个文件分配的功能。个人想法是根据分配的结果控制Ztree的节点能不能点击来实现。 思路:获得到树节点元素(id或者其他的)解决: 关键点:ztree节点 treeNode的 tId属性。参考了ztree 官方api view:配置中的 addDiyDom 。tId 拼接一个"_a" 就得到树节点的Id了。然后JQ操作样式即可。 $("#xx").cs...
2019-02-19 16:03:38
2939
原创 layer子页面操作父页面元素
问题描述: layer弹框A(父页面) 里面再次弹出layer B (子页面) ;子页面js 拼接html 赋值给父页面(即子页面操作父页面元素)。 参考--https://www.cnblogs.com/foreverfendou/p/6183889.html(谢谢) //父页面 layer中 弹出子layer 的代码 var index = layer.open({ ...
2019-01-19 16:16:24
5303
原创 润乾报表入门问题记录
1.查询数量(count)时,在设计的报表直接取就可以,报表生成的表达式有点问题。 2: 动态宏 拼接 日期参数 case(dateType,list("1"),if(@fromD==null&&@toD==null,"" @fromD!=null&&@toD==null,"to_char(t.release_Date,'yyyy-mm-dd')>=to_char('"
2018-02-27 20:00:57
897
原创 log4j 通过QQ邮箱 发送邮件
log4j 配置文件所需jar包 log4j-1.2.16.jar(要高于log4j-1.2.14.jar,否则不支持认证什么的【可百度】)、mail.jar、activation.jar#Console loggerlog4j.rootLogger=error,MAIL# 发送邮件 log4j.appender.MAIL=org.apache.log4j
2017-07-05 14:49:04
1600
原创 EXt grid store删除record
问题描述: 自己在页面新建一个store,增加和删除 没有和数据库交互//获得选中的记录var records = this.up('grid').getSelectionModel().getSelection();//数组循环,利用store.remove(record)--》删除选中的记录Ext.Array.each(records, function(item) {
2017-04-13 16:59:12
3201
原创 java String数组转化为向量 模型求余弦相似性
问题描述: A:我和小明是好朋友 B: 小明和我也是好朋友 step1:分词(不用考虑)-->简化为两个string 类型的数组 step2: 转化为 向量模型 step3:利用 余弦公式求解 (A*B) / (|A|*|B|)package ja.S;import java.util.ArrayList;import java.util.Hash
2016-09-21 11:07:24
1594
原创 springMvc+mybatis项目junit测试mybatis sql语句遇到的错误class not found:com.mysql.jdbc.Driver
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.
2016-08-30 16:32:01
2555
java实现文件生成pdf
2019-02-19
log4j发送邮件log4j1.2.16.jar、mail.jar、activation.jar
2017-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人