- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 RocketMQ5.X说明
转视频课程的资料。https://www.bilibili.com/video/BV1tM4y1t7GE?p=17&vd_source=e808ae2655d4a6b4e055400634e615c4
2023-06-11 18:23:50
1031
1
原创 mybatis-plus的@TableLogic实现原理
mybatis-plus的@TableLogic实现原理众所周知mybatis-plus提供逻辑删除的配置,只需要在数据表的org实体的对象中,对删除标记字段设置@TableLogic注解,并且在配置文件中,设置对应的字段名称即可。但是如果想深究理解其逻辑,方便以后可以自行实现或者修改也是有一定帮助的。通过下载源码查找相关的源头,发现其实其逻辑就是,再生成动态的通用的sql时候判断实体对象中是否有@TableLogic, 然后进行判断是否把delete语句修改为update的语句,达到逻辑删除的效果
2022-01-25 16:49:39
2913
原创 解决SpringCloud的Feign的post不能传输自定义对象
项目中,发现feign只能传输json字符串,也是就content-type为
2021-01-23 22:24:35
1297
原创 SecurityContextHolder.getContext().getAuthentication()正常请求有时候获取authentioncation为空异常问题
SecurityContextHolder.getContext().getAuthentication()正常请求有时候获取authentioncation为空异常问题问题原因基于微服务环境, 使用spring-security权限框架, 在正常认证登录成功后,为啥有时候获取SecurityContextHolder.getContext().getAuthentication()会有时候获取为null,有时候可以正常使用发现过程及分析问题主要就是因为在于微服务之间有延迟重试机制,在一个微服务处理
2020-12-30 15:02:22
21224
2
原创 使用GO语言编写定时器,按照一定时间间隔,迁移删除系统日志文件(window环境)
构思想法:由于go语言在window环境下,可以编译成exe可以执行文件,再通过nssm工具打包成系统服务,就可以做到系统自启动后,定时服务可以自动执行编译成exe文件密令(依赖go原生编译环境) go build <文件名.go>把exe打包成系统服务参考连接https://blog.youkuaiyun.com/canduecho/article/details/80060000?utm_medium=distribute.pc_relevant_t0.none-task-blog-OPEN
2020-12-03 11:23:13
749
原创 Invalid column index (256). Allowable column range for BIFF8 is (0..255) or (‘A‘..‘IV‘)异常,处理方法记录
这里写自定义目录标题问题出现原因解决代码问题出现原因HSSFWorkbook对于单元格提供下拉选项的个数限制了255长度问题,这个时候可以使用XSSFWorkbook并把候选项以列显示可以解决了解决代码//导出execel public void exportComboxExcel(OutputStream fos) { try { workbook = new XSSFWorkbook();//excel文件对象 XSSFShee
2020-12-03 11:08:35
7928
原创 Neo4j数据库入门
课程导学同学你好~,欢迎来到Neo4j数据库入门课程,我是小黑老师,希望同学能在本次课程学习中有所收获,一起进步,天天向上~对于热爱学习的同学,对于数据库不会太陌生吧,比如mysql, sqlService等平时,我们工作或者学习,都会遇到吧,今天我向推荐一种全新的数据库类型,图形数据库-Neo4j同学们听过大数据吧,针对大数据的深度挖掘的需求,各种算法的出现,对于大数据的各种工具的出现,就需要想到有没有一种可以把数据以图形的方式,更加直观,更加简单呢,于是就有“知识图谱”-这个词语出来,把大量数
2020-07-08 10:55:01
959
适用jdk7环境的,zookeeper3.4版本
2020-11-25
java 使用socked接收chunck分块数据
2017-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人