- 博客(11)
- 收藏
- 关注
原创 Java 中的 Date 类型的坑
类型来保存本地时间,因为它不包含时区信息,直接保存本地时间。这样可以避免时区转换带来的问题。总之,要小心处理 Java 中时间类型的时区问题,以确保在应用中时间的显示和存储一致。为避免时区问题引起的时间差异,推荐使用。修改实体类中的字段类型。
2024-08-27 13:38:21 191
原创 springboot redis乱码
当我往Reids中添加数据后,发现数据都没有序列化解决方案:解决方式肯定不是只有一种,仅供参考 然后重新运行项目后添加Redis数据发现会是序列化后的
2022-07-04 20:43:21 311 1
原创 公共字段自动填充
问题:前面我们已经完成了后台系统的员工管理功能开发,在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间和修改人等字段。这些字段属于公共字段,也就是很多表中都有这些字段,如下: Mybatis Plus公共字段自动填充,也就是在插入或者更新的时候为指定字段赋予指定的值,使用它的好处就是可以统一对这些字段进行处理,避免了重复代码。实现步骤:@TableField(fill = FieldFill.INSERT)//插入时填充字段private LocalDateTim
2022-07-02 16:19:55 255
原创 SQL执行的结果是更新的数据行数为0,仔细观察id的值,和数据库中对应记录的id值并不相同
分页查询时服务端响应给页面的数据中id的值为19位数字,类型为long解决页面中js处理long型数字只能精确到前16位,所以最终通过ajax请求提交给服务端的时候id就改变了前面我们已经发现了问题的原因,即js对long型数据进行处理时丢失精度,导致提交的id和数据库中的id不一致解决:我们可以在服务端给页面响应json数据时进行处理,将long型数据统一转为String字符串。实现步骤:1.提供对象转换器JacksonobjectMapper,基于Jackson进行Java对象到json数据的转换/*
2022-07-02 16:05:08 251
原创 xxl-Job-demo测试
1:http://gitee.com/xuxueli0323/xxl-job 下载源码2:/xxl-job/doc/db/tables_xxl_job.sql 导入到本地数据库3:修改端口号(随意)4: 修改自己的数据库name和psw 如果运行一直报这个错,原因是因为使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误遇到的问题 servertime=UTC导致时间差8个小时(MySQL jdbc 6.0 版本以上必须配置此参数)解决方案1:jdbc:mysql://loca
2022-06-28 17:47:18 634
原创 Kafka 启动错误
重复报错:2022-06-26 11:27:56.214 ERROR 21320 --- [imeoutChecker_1] i.s.c.r.netty.NettyClientChannelManager : 0101io.seata.common.exception.FrameworkException: can not register RM,err:can not connect to services-server.2022-06-26 11:27:57.214 ERROR 21320 --- [
2022-06-26 11:46:55 1086
原创 SpringBoot工程连远程Kafka报错
WARN 17028 --- [ntainer#0-0-C-1] org.apache.kafka.clients.NetworkClient : [Consumer clientId=consumer-2, groupId=test-hello-group] Connection to node 0 could not be established. Broker may not be available.WARN 17028 --- [ntainer#0-0-C-1] org.apache.kafka.
2022-06-21 12:54:55 1290 2
原创 win11/10 Vmware启动虚拟机蓝屏
解决方案 1:更新Vmware16.2以上版本方案 2:去启动或关闭windows功能里面把Hpyer-V关掉如果没有先把下面这段文字弄到txt改成bat运行一下pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%Sys
2022-06-09 22:31:20 990
原创 FastDFS 上传文件---错误信息:找不到节点或文件
: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.github.tobato.fastdfs.exception.FdfsServerException: 错误码:2,错误信息:找不到节点或文件] with root cause出错的原因是IP地址不一致!!!上传图片是上传
2022-06-09 21:34:57 1814
原创 分布式事务库报错问题
解决方法有:1. sql写错,如缺少字段,使用系统自带占用词2. sql传入类型和数据库类型不匹配3. 如果你和我一样用了seata分布式事务的话,需要注意:需要分布式业务的事务库中都需要提供一个undo_log表CREATE TABLE `undo_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `branch_id` bigint(20) NOT NULL, `xid` varchar(100) NOT NULL, `context` varcha
2022-06-09 10:56:14 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人