美人鱼战士和企鹅男孩
码龄6年
关注
提问 私信
  • 博客:23,540
    23,540
    总访问量
  • 12
    原创
  • 2,236,761
    排名
  • 23
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:内蒙古
  • 加入CSDN时间: 2018-12-25
博客简介:

weixin_44269022的博客

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得4次评论
  • 获得70次收藏
  • 代码片获得156次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2022年
  • 4篇
    2021年
  • 6篇
    2020年
成就勋章
TA的专栏
  • Java
    8篇
  • springboot
    2篇
  • lock
    1篇
  • idea
    1篇
  • git
    1篇
  • maven
    2篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

继承ServiceImpl并写一个自己的saveOrUpdateBatch(下)

通过mybatis plus源码,实现自己的批量保存更新方法,使其支持非主键、多条件更新
原创
发布博客 2024.03.05 ·
1149 阅读 ·
9 点赞 ·
1 评论 ·
13 收藏

继承ServiceImpl并写一个自己的saveOrUpdateBatch(上)

通过学习Mybatis-Plus的代码,搞懂批量更新、批量保存或更新源码逻辑。甚至自己写一个自定义更新条件的批量更新。
原创
发布博客 2022.12.02 ·
8580 阅读 ·
11 点赞 ·
1 评论 ·
33 收藏

小李女朋友爬楼梯问题,java实现

最近高考,刚好无意间看到“程序员高考题”,所以随便找了一题做了做。1、题目程序员小李的女朋友不仅颜值高、大长腿、还爱运动,她在爬楼梯的时候喜欢跨一个台阶、也喜欢跨两个或者三个台阶,假如一个楼梯有N个台阶,请问她有多少种爬法?请写出程序,语言不限!2、解public class NewTest { private static int num = 0; public static void main(String[] args) { int n = 10;
原创
发布博客 2021.06.07 ·
266 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

判断线程池中某个线程是否执行完成

目录1.先写结果2.判断某个线程是否执行完成(不使用线程池)3.在线程池中不能使用isAlive判断线程状态的原因3-1.错误示例3-2.创建线程工厂3-3.创建线程方法(ThreadPoolExecutor)4.解决问题,实现判断线程池中的线程是否执行完成4-1.FutureTask4-2.实现代码(使用isDone)4-3.实现代码(使用get)1.先写结果使用FutureTask类即可实现判断线程池中的线程的状态,提供的方法是isDone(),get()。 private volatile
原创
发布博客 2021.05.07 ·
3013 阅读 ·
8 点赞 ·
0 评论 ·
13 收藏

base64加密算法详解,以及使用时可能出现的问题

1、base64加密算法1、加密算法简述base64:因为HTTP协议是文本协议,传输信息时只支持可打印字符,所以为了使HTTP协议能够支持传输图片、文件等等数据,只能先将数据转换成base64的字符串来保存。可打印字符:ASCII码中一共有128个字符(0-127),其中只有32-126这95个字符属于可打印字符,base64选取的64个字符是A-Z,a-z,0-9,+ 和 /。如下图所示,1就是B,63就是/,另外还有一个 = 号用于标识结尾(不一定都有,后面会解释)。原理:算法将这64个字符
原创
发布博客 2021.03.17 ·
2526 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Adblock_Plus.crx

发布资源 2021.02.03 ·
crx

web前端助手-FeHelper

发布资源 2021.02.03 ·
zip

ShedLock配合使用SchedulingConfigurer实现数据库控制定时任务

目录简单介绍ShedLockSchedulingConfigurer配合使用简单介绍1.ShedLock是一个定时任务锁,并不是定时任务调度工具,更不是分布式任务调度程序。但是可以解决定时任务在多台服务器上重复执行的情况。2.由spring boot提供的一个定时任务接口,实现该接口的bean,会在所有bean初始化结束后,调用configureTasks来配置定时任务。3. 注意ShedLock不是任务调度工具,只是一个锁。需要任务调度工具要使用其他方法。配合SchedulingConfig
原创
发布博客 2021.01.11 ·
1090 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

个人经常使用的idea快捷键

目录打开对应的菜单栏在project菜单栏中移动在Java文件中移动选中内容其他打开对应的菜单栏alt+1 打开project菜单alt+5 打开debug菜单alt+9 打开git菜单...在project菜单栏中移动↑ ↓ :上下移动←:回到上一级文件夹、关闭当前文件夹→:打开文件夹、进入文件夹、下一个文件回车:打开文件夹、打开文件alt+1:关闭/打开project菜单在找到对应的Java文件后可以直接按回车打开,然后alt+1关闭project后直接进入Java文件页面内
原创
发布博客 2020.11.02 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jdk1.8新特性Optional的方法

一、创建Optional对象从下图中可以看出,Optional的方法并不多,所以看起来还是很简单的。因为Optional类的两个构造函数都是私有的,所以不能通过new的方式来创建对象。但是在Optional类中提供了 of, ofNullable, empty 三个创建类的静态方法。of /** * Returns an {@code Optional} with the specified present non-null value. * * @param
原创
发布博客 2020.10.09 ·
689 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git如何忽略一些文件的版本控制

git如何忽略一些文件的版本控制一 .gitignore文件.gitignore 文件是用来去除那些不需要使用到 git 版本管理的文件的,在 .gitignore 文件中写入匹配格式,对应匹配的文件将会被 git 忽略。HELP.mdtarget/!.mvn/wrapper/maven-wrapper.jar!**/src/main/**!**/src/test/**### STS ###.apt_generated.classpath.factorypath.project.
原创
发布博客 2020.08.13 ·
742 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用mapstruct进行类型转换

将数据库的entity对象转换成数据处理的dto对象在业务逻辑中,一般使用dto对象来进行数据处理。而将entity对象转换成dto对象有很多种方法。因为老是忘记是什么包,所以记录一下mapstruct这个方法,以便以后会用到。在pom文件中加入maven依赖 <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstr
原创
发布博客 2020.08.13 ·
1405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven因为setting.xml不能导入jar包的可能原因

setting.xml 文件下载maven,idea配置(原因在下面)虽然idea 自带了maven,但本人感觉不好使用,还是自己下载一个maven比较方便。配置完成后在 Other setting 中修改新建项目的maven配置。这样在新建项目后就不会重新使用idea自带的maven了。原因maven的配置文件在D:\learning\apache-maven-3.5.4\conf\setting.xml使用国外仓库下载,可能会存在连接时间过长而下载失败只配置了阿里仓库,没有配置国外
原创
发布博客 2020.07.31 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven的pom.xml文件中导入maven包出现错误,dependency标签变红

Element ‘dependency’ cannot have character [children], because the type’s content type is element-on错误可能原因:标签下面的子标签的顺序有问题,按照下面的顺序调整。<dependencies> <dependency> <groupId></groupId> <artifactId></arti
原创
发布博客 2020.07.31 ·
3124 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏