- 博客(22)
- 收藏
- 关注
原创 springboot+vue+websocket实现前后端即时通知
springboot+vue+websocket实现前后端即时通知,前端在初次登录的时候,调用createWebsocket传入用户id,与后端建立连接,后端在调用的时候调用WebSocketServer 中的sendByUserId方法即可
2022-05-18 14:40:38
1829
原创 使用gradle构建springcloud项目时的一个错误
父级项目在使用gradle构建的时候,会报以下的错误* Exception is:org.gradle.api.GradleException: Error resolving plugin [id: 'org.springframework.boot', version: '2.7.0-SNAPSHOT'] at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.resolveToFoundResult(DefaultPlu
2021-12-30 11:16:44
2136
原创 java 利用反射调用方法时遇到的一个问题
一直会报空指针的错误,导致反射没法用,通过断点追踪的时候发现,确实是进入方法中了,但是其类中注册的Service一直为NULL
2021-12-28 17:01:05
1242
原创 java CRC-8 生成校验位
CRC (循环冗余校验)循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。下面是一个在线生成校验位的网站,可用于校验生成的crc-8是否正确CRC(循环冗余校验)在线计算 : http://www.ip33.com/crc.html/** * CRC-8 工具类 */public class CRC8
2021-12-23 16:30:12
1103
原创 activiti7项目-spingboot+vue前后端分离
工作流的一个demo项目前端使用vue框架,组件库采用的是iview,基于iview-admin-simple进行的二次开发后端是gradle构建的spingboot项目,RSA非对称加密+Redis缓存+Jwt认证登录,接口文档集成了Swagger,activiti7的版本为7.1.0.M4线上地址:http://159.75.100.116:8066...
2021-07-01 18:10:01
3085
8
原创 iview--Cascader 级联选择的回显
因为业务逻辑,只需要级联的某个节点,所以在保存的时候,只会保存一个值,而不是以数组的形式保存。但是客户需求还是要使用级联选择,iview自带的级联选择,用的是很爽了,但是回显的时候,不能直接给这个组件的输入框内赋值。displayInputRender: "西湖 - 310000"displayRender: "西湖 - 310000"这两个在组件中是使用计算属性computed来计算的,所以就很坑了,没办法,只能用蠢办法,将树中的父节点找出来。重新塞入一个数组中,使用级联选择的默认值方式,v-m
2021-04-13 10:50:51
1991
原创 使用xlsx.utils.js前端导出excel
前端使用的是vue框架,所以首先需要在项目中使用npm installnpm install --save xlsx file-saver在main.js中引入 import FileSaver from 'file-saver' import XLSX from 'xlsx'这里一般我们使用的都是json格式的数据,所以导出的方法如下: let sheet...
2021-04-07 11:13:21
2423
原创 itextpdf的AcroFields与PdfPTable结合使用
itextpdf的AcroFields与PdfPTable结合使用1. 准备2. 代码实现3. 插曲4. 效果图有一个功能,目的是根据提供的pdf模板,导出一份列表的记录,模板中不全是表格,也有其他的表单内容。因为我一开始使用的是AcroFields这个类想去完成这样的需求,可是发现这样对列表其实不怎么友好,所以结合了PdfPTable实现。1. 准备首先就是需要准备好开发功能的工具itextpdf的jar包引入 <!-- PDF文件 --> <dependen
2021-04-07 10:33:32
2168
1
原创 vue的万年历(日历)组件
使用iview的时候,发现没有展示日历的组件,只有下拉选中日期的组件,所以在找了很久,发现个符合要求的组件github地址:https://github.com/jinzhe/vue-calendar在线演示地址:http://jinzhe.github.io/vue-calendar/项目中使用时的代码:链接: https://pan.baidu.com/s/1ig6T9-7kjLrvNEz8LeyilA 提取码: 7dar附上项目使用的效果图:设置工作历的例外日期,表示这天为非工作日设
2021-02-26 17:05:25
4583
4
原创 MySQL常用函数汇总
MySQL 函数会对传递进来的参数进行处理,并返回一个处理结果,也就是返回一个值。MySQL 包含了大量并且丰富的函数,这套 MySQL 函数大全只收集了几十个常用的,剩下的比较罕见的函数我们就不再整理了,可以到「MySQL 官网」查询。可以对 MySQL 常用函数进行简单的分类,大概包括数值型函数、字符串型函数、日期时间函数、聚合函数等。1. MySQL 数值型函数函数名称作 用ABS求绝对值SQRT求二次方根MOD求余数CEIL和 CEILING两个函.
2021-02-26 16:51:52
174
原创 vue 项目 style使用less 报错处理
vue 项目 style使用less 报错处理解决办法:1.先安装less依赖:npm install less --save-dev2.再安装less-loader:npm install less less-loader --save-dev 3.安装完上两个依赖后,重新启动即可:
2021-02-26 16:28:30
670
1
原创 iview 表格render --Tooltip 换行
部分内容放在某字段中,鼠标悬停时展示内容包含多个属性值需要换行展示 columns.push({ title: '状态', key: 'stateName', width: 100, align: 'center', render: (h, params) => { let text_ = '', color = '' if
2021-02-26 16:22:09
1084
原创 MyBatisPlus中使用 @TableField完成字段自动填充
MyBatisPlus中使用 @TableField完成字段自动填充在java实体类中 @TableField(fill = FieldFill.INSERT) private String createBy; @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @TableField(fill = FieldFill.INSERT) private Date createTime;
2021-02-26 16:01:22
1559
原创 java+webmagic爬取csdn文章
用webmagic爬虫框架,做了一个demo来爬取csdn的文章可以根据用户名,来爬取这个用户的文章,在这之前,建议有兴趣的可以先看一下官方文档首先,是引入webmagic的jar包,开始这里我只使用了核心的包,下面是gradle的引入 // https://mvnrepository.com/artifact/us.codecraft/webmagic-core compile group: 'us.codecraft', name: 'webmagic-core', vers
2021-01-27 15:52:02
307
原创 java8 两个同类的实体对象合并属性
看到同事写的代码二三十行,全部是这种a.setPropertie(b.getPropertie());两个相同类的不同对象间赋值,我真的搞的心口有点闷,赋值的方式眼花缭乱不说,写那么多行给属性赋值的代码,第一点是累人啊,第二是现在都java8了,我们可以更优雅的解决这个问题参考文章java 复制非空对象属性值这里主要使用到的是hutoolBean工具-BeanUtil,复制属性方法 copyProperties看一下源码这里是可以对某些属性不进行赋值的,比如...
2020-12-29 15:50:04
4275
2
原创 java项目引入第三方jar包后打包运行后,代码出现“NoClassDefFoundError”错误
在项目的libs文件夹中引用了第三方jar包,libs为项目的根目录下文件夹,在pom.xml中的dependencies引用如下jar包 <dependency> <groupId>aspose-cells</groupId> <artifactId>aspose-cells&l...
2020-01-17 13:49:44
2446
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人