logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redisson实现分布式锁(支持redis单例/集群)

超级简单的分布式锁demo没有激情了,不想写太复杂

文章图片
#分布式#redis
后端实现页面下载文件、图片、音频等

后端实现页面下载文件、图片、音频等1:前言这个是偷过来的哈,不是原创主要是自己玩的项目时发现的,然后记录下,万一哪天有用呢。分享一下 contenttype类型对照表(不同文件对应不同类型,这个应该要前端在request中将这个参数传到后台)https://tool.oschina.net/commons2:将文件返回给前端@GetMapping("getFile")public void get

#java
mapper.xml使用注释

在mapper.xml中,如何正确使用注释直接看代码直接看代码<select id="selectBookList" resultMap="BaseResultMap"><trim>select<include refid="Base_Column_List"/>from t_book_info<where>

#mybatis
mybatis返回嵌套list结果(使用collection标签)

mybatis返回嵌套list结果(使用collection标签)1.前言举个栗子:表a是书籍信息表(书籍id,书籍名称,书籍作者,出版日期,出版社)表b是借阅流水表(流水id,借阅者id,借阅者姓名,书籍id)需求:获取表a每本书的借阅者姓名如:[{//书籍1111被 张三、李四借阅过"bookId": "11111","borrowList": [{"readerName": "张三"},{

#mybatis
idea使用easyCode生成代码 (根据mybatis-plus模板创建自己的模板)

idea使用easyCode生成代码-(根据mybatis-plus模板创建自己的模板)前言一、安装easyCode插件二、生成代码-使用默认模板三、生成代码-自定义模板注意1:模板内使用#if()进行逻辑判断注意2:模板内获取对象的小写单词注意3:修改Mapping.xml文件的位置我的自定义模板,可借鉴,不可直接用1: entity.java.vm2: mapper.java.vm3: ser

#intellij-idea#java
java人脸识别Demo(数据库mongo)

java人脸识别Demo前言一、获取SDK二、实现人脸识别1.对象2.接口类3.配置类4.控制类5.人脸识别的配置参数最后说明前言java实现人脸识别,数据存储在mongo中(只是个Demo,仅用于学习)1:没有手写算法(那是大佬干的事),调用虹软的SDK2:没有使用mongo GridFS存储照片,只是存储了照片的特征一、获取SDK1:登录虹软官网,选择 x64 位的java版本SDK2:记录下

#java#mongodb
记录工作问题 -- 解决多实例情况下:定时任务重复执行的问题

多实例情况下:定时任务重复执行的问题前言一、不使用自动生效的定时任务二、使用redis 创建一个标识来判断(此处引用同事的想法)三、使用XXLJOB四、使用ShedLock + redis最后说明前言场景:现在集群越来越普及,一个服务拥有多个实例时,何如避免定时任务重复执行?一、不使用自动生效的定时任务详见:https://blog.csdn.net/qq_37700773/article/det

#redis#java
到底了