java
文章平均质量分 54
Ailurophile_Lc
风吹花开蝶自来,雨打花落人自拾
展开
-
springboot+vue+websocket实现前后端即时通知
springboot+vue+websocket实现前后端即时通知,前端在初次登录的时候,调用createWebsocket传入用户id,与后端建立连接,后端在调用的时候调用WebSocketServer 中的sendByUserId方法即可原创 2022-05-18 14:40:38 · 1733 阅读 · 0 评论 -
java-把方法当作参数传递
java8中,方法当作参数,在封装方法内执行原创 2022-05-16 18:12:45 · 1267 阅读 · 0 评论 -
Docker部署Nacos服务后,java获取配置为null
Docker部署Nacos服务后,java获取配置为null原创 2022-01-04 15:54:32 · 1377 阅读 · 0 评论 -
使用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 · 1940 阅读 · 0 评论 -
java 利用反射调用方法时遇到的一个问题
一直会报空指针的错误,导致反射没法用,通过断点追踪的时候发现,确实是进入方法中了,但是其类中注册的Service一直为NULL原创 2021-12-28 17:01:05 · 1166 阅读 · 0 评论 -
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 · 998 阅读 · 0 评论 -
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 · 2965 阅读 · 8 评论 -
itextpdf的AcroFields与PdfPTable结合使用
itextpdf的AcroFields与PdfPTable结合使用1. 准备2. 代码实现3. 插曲4. 效果图有一个功能,目的是根据提供的pdf模板,导出一份列表的记录,模板中不全是表格,也有其他的表单内容。因为我一开始使用的是AcroFields这个类想去完成这样的需求,可是发现这样对列表其实不怎么友好,所以结合了PdfPTable实现。1. 准备首先就是需要准备好开发功能的工具itextpdf的jar包引入 <!-- PDF文件 --> <dependen原创 2021-04-07 10:33:32 · 2000 阅读 · 1 评论 -
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 · 1487 阅读 · 0 评论 -
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 · 235 阅读 · 0 评论 -
java8 两个同类的实体对象合并属性
看到同事写的代码二三十行,全部是这种a.setPropertie(b.getPropertie());两个相同类的不同对象间赋值,我真的搞的心口有点闷,赋值的方式眼花缭乱不说,写那么多行给属性赋值的代码,第一点是累人啊,第二是现在都java8了,我们可以更优雅的解决这个问题参考文章java 复制非空对象属性值这里主要使用到的是hutoolBean工具-BeanUtil,复制属性方法 copyProperties看一下源码这里是可以对某些属性不进行赋值的,比如...原创 2020-12-29 15:50:04 · 4038 阅读 · 3 评论 -
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 · 2224 阅读 · 2 评论