- 博客(158)
- 收藏
- 关注
原创 MongoDB与Elasticsearch特性及知识点对比
本文对Elasticsearch和Mongodb的特性及知识点做了一些对比,以表格形式呈现。方便技术选型参考,以及面试知识点的对比记忆
2024-05-04 17:40:22 938 1
原创 Apache ShardingSphere知识点表格总结及配置示例
ShardingSphere知识点汇总表格总结,以及给出各类配置示例和使用的注意事项
2024-05-04 09:33:06 1026
原创 Apache Dubbo知识点表格总结
使用表格的形式汇总总结Dubbo的相关知识,并和OpenFeign做了简单对比,以及简单的使用实践。可做面试参考以及项目技术架构选型的参考
2024-05-02 10:31:28 1062
原创 Activiti工作流知识点图表总结
总结Activiti工作流相关知识,并简单介绍一下Flowable和Camunda,文章有较为详细的表格以及mermaid图
2024-05-01 22:29:25 1024
原创 Shell脚本知识点汇总表格总结
现在后端开发程序员,基本上都需要具备基本的运维能力,所以shell脚本编程也是非常重要的。所以需要掌握shell脚本的知识,并具备编写shell脚本的能力,我想把最近这几年在广州图书馆看的关于shell脚本的知识做个总结汇总,便于日常复习,当然面试也是有帮助。
2024-04-30 08:28:47 588
原创 Redis知识点汇总表格总结
对面试中必问的Redis做了一个比较全面的汇总的知识点表格总结,对于复习Redis应对面试以及学习Redis都有一定的帮助
2024-04-27 14:05:54 1104 1
原创 Django项目无法安装python-ldap依赖解决方案
python-ldap的依赖在windows系统上是无法正常安装的,官方给的解决方法就是去下载离线whl,给了一个离线whl下载网站(https://www.lfd.uci.edu/~gohlke/pythonlibs/),大家也不用去访问这个网站了,这个实验室网站已经移除whl下载功能了,访问也是page not found,而且国内的大学镜像网站比如清华的(根据提示,python-ldap的版本大于3.1就符合要求,但是 单独执行 pip install python-ldap ,仍然报错;
2024-04-21 18:57:38 1265
原创 MySQL不常用但非常实用的函数在项目中的应用
总结一些mysql中不常用,但是在实际项目中很实用的函数,如ELT()函数,INTERVAL()函数,GET_FORMAT()函数,SUBSTRING_INDEX()函数,FIELD()函数,COALESE()()函数,FIND_IN_SET()函数,MAKE_SET()函数,CONVERT(),CAST()函数等用法
2023-07-01 19:27:05 958
原创 使用CompletionService进行多个文件打包为zip下载
CompletionService调用线程池异步从minio下载文件,下载好的文件放到List集合,然后使用ziputil进行 压缩,有个注意事项,就是在创建临时文件的时候,文件名的字符长度不能小于3,否则会抛出异常。所以在代码中有个文件名字符长度的判断。因为我们对文件进行打包压缩,并不关心下载的多个文件的下载顺序,哪个文件先下载完,就先处理哪个文件,然后最后统一放入到一个文件夹进行打包压缩,提供下载。需求是选中多个附件,然后批量下载,下载下来后是一个zip文件,附件使用的是minio文件存储服务。
2023-05-28 13:54:07 1113 3
原创 Mybatis动态sql语句foreach中拼接正则表达式字符串注意事项
mysql正则表达式及全文索引与mybatis动态sql结合使用方式
2023-03-04 13:59:50 1440 1
原创 多线程异步方法Spring Security框架的SecurityContext无法获取认证信息的原因及解决方案
解决异步任务执行时,无法获取Spring Security的安全上下文中的用户身份信息
2022-11-19 17:50:24 3259 2
原创 MongoTemplate实现mongodb聚合管道查询
mongodb聚合管道查询操作,使用mongotemplate进行集合管道查询操作,以及注意事项
2022-09-10 13:28:02 3614
原创 Springboot项目结合druid加密配置数据源连接的用户密码
dynamic-datasource集成druid连接池,并且使用druid加密数据源的用户密码信息
2022-08-27 14:41:52 2123
原创 SpringBoot项目配置mongodb多数据源以及自定义类型转换
SpringBoot项目配置mongodb多数据源以及java中BigDecimal与mongodb中Decimal128类型的转换
2022-07-30 15:30:37 3251 3
原创 swagger文档配置
swagger文档在springboot项目中使用已经非常广泛,作为api接口管理工具 使用起来也很简单,只需要简单配置一下,就可以生成文档管理页面,在页面上管理查看api接口文档,以及进行接口调试等配置示例首先引入knife4j依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <...
2022-04-23 21:44:13 936
原创 Specified key was too long; max key length is 767 bytes解决方案
公司使用的mysql数据库版本是5.6.51在往里边导入sql语句时候,总是提示Specified key was too long; max key length is 767 bytes导致上面报错的原因是由于InnoDB表的索引长度限制,在MySQL5.6版本后引入了参数innodb_large_prefix可以解决这个问题。该参数控制是否允许单列的索引长度超过767字节,有ON和OFF两个取值:ON :Innodb表的行记录格式是Dynamic或Compressed的前提下,单列索引
2022-02-22 10:31:36 8145 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人