P@ssW0rd
码龄7年
关注
提问 私信
  • 博客:109,826
    109,826
    总访问量
  • 82
    原创
  • 45,009
    排名
  • 28
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:不积跬步,无以至千里。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2017-09-12
博客简介:

qq_40205337的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    510
    当月
    3
个人成就
  • 获得167次点赞
  • 内容获得23次评论
  • 获得336次收藏
  • 代码片获得518次分享
创作历程
  • 2篇
    2024年
  • 11篇
    2023年
  • 10篇
    2022年
  • 4篇
    2021年
  • 46篇
    2020年
  • 15篇
    2019年
成就勋章
TA的专栏
  • Java
    21篇
  • 集合与并发
    10篇
  • Spring
    10篇
  • Oracle
    7篇
  • MySQL
    6篇
  • Linux
    7篇
  • Python
    5篇
  • 日常
    1篇
  • RocketMQ
    1篇
  • redis
    1篇
  • JVM
    1篇
  • unity
    2篇
  • PR
    2篇
  • 电脑刷机、虚拟机配置
    2篇
  • ElasticSearch
    2篇
  • Idea
    6篇
  • Git
    5篇
  • 算法
    3篇
  • JavaSE
    4篇
  • Vue
    2篇
  • 错误记录
    1篇
  • JS
    2篇
  • Java框架
  • 微服务(Dubbo、Cloud)
  • 集合
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mybatis原理分析

MyBatis的基本工作原理就是:先封装SQL,接着调用JDBC操作数据库,最后把数据库返回的表结果封装成Java类。
原创
发布博客 2024.08.13 ·
910 阅读 ·
24 点赞 ·
0 评论 ·
20 收藏

RabbitMQ启动服务闪退

3.set RABBITMQ_BASE=D:\rabbitmq_server\data(自定义一个目录)6.net start RabbitMQ(用这个能起成功)1.管理员运行cmd进入RabbitMQ安装目录。
原创
发布博客 2024.02.26 ·
1089 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

解决pip下载速度过慢的问题

解决pip速度慢
原创
发布博客 2023.10.11 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot与前端交互遇到的一些问题

SpringBoot打的jar包在Linux运行报错百度找了很多都是一样的答案,但是解决不了我的问题,于是我新建了一个springboot项目发现打的jar包可以在Linux上运行。检查了下只要把下面这2个地方拷贝到我的项目里就能成功打包了。
原创
发布博客 2023.08.27 ·
424 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringBean的生命周期和循环依赖

如图,循环依赖分为三种,总的来说就是依赖形成了一个闭环,而打破这个闭环的就是今天重点要讲的三级缓存。调用Bean构造方法或工厂方法实例化Bean,将bean添加到三级缓存singletonFactories里面。利用依赖注入完成Bean中所有属性值的配置注入,如果出现了循环依赖问题,会从三级缓存中解决问题。如果Bean实现了各种Aware 接口,则调用对应的set方法。postProcessBefore对 Bean 进行加工操作,此处非常重要,Spring 的 AOP 就是利用它实现的。
原创
发布博客 2023.08.14 ·
198 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ReentrantLock源码解析和AQS常见问题分析

本文利用ReentrantLock作为阅读AQS的切入口,通过问答的方式让大家更好的去理解今天要掌握的点,也欢迎大家说说自己的答案。
原创
发布博客 2023.08.03 ·
218 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

idea各种工具栏消失了(maven,database,ant,project,terminal,build)

我的是build被隐藏了,点击build就能展示出来了
原创
发布博客 2023.06.12 ·
2964 阅读 ·
5 点赞 ·
1 评论 ·
2 收藏

spring源码-代码的特殊写法

在阅读spring源码中,可能会有很多种代码写法在工作中都没遇见过,阅读起来有一定的难度,在本文中,我会把我认为有难度的代码写法拿出来,并举例子说明清楚,方便大家阅读并理解源码。
原创
发布博客 2023.06.11 ·
636 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

实用的正则表达式

在很多标签对里面找不为空的标签,如截图,空的标签对1500个,不为空的只有一个。
原创
发布博客 2023.03.24 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java的stream包的几个使用

java8引入的stream包不知道大家使用过没有,处理集合真的超级方便,目前工作中用到的stream包比较少,以下是我用到过的几个场景,希望可以帮助到大家。
原创
发布博客 2023.03.21 ·
420 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

unity2d导入psb文件注意事项

导入psb多个图层是方便制作2d骨骼动画今天开始我的unity导入psb文件就一直报这个错,之前都没问题,重新unity和重启电脑都没用,百度也没找到解决的办法,可能是我百度的方式不对?所以大家是怎样百度的?求指导。。。
原创
发布博客 2023.03.20 ·
1636 阅读 ·
6 点赞 ·
2 评论 ·
8 收藏

Unity通过vscode进行debug

因为C#插件升级后,Debugger for Unity识别不到C#文件导致无法生成调试的配置文件。那么我们不在C#文件中去生成不就好了?随便创建一个txt文件,如:test.txt。躲bug生成Launch.json。
原创
发布博客 2023.03.19 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL和Oracle的row_number开窗函数分组排序

MySQL和Oracle的开窗函数分组排序
原创
发布博客 2023.03.14 ·
309 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Mac idea使用diagrams查看类图

Mac idea使用diagrams查看类图一、进入类图右键(control+点击触摸板)-> diagrams ->show diagram快捷键command+option+shift+u二、在此页面使用右键添加父类2根手指同时点击触摸板弹出菜单,即windows的右键出来的效果快捷键:空格例如加上AbstractQueuedSynchronizer...
原创
发布博客 2022.05.28 ·
1779 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

图文Debug详解 ThreadLocal内存泄漏的原因

一、前言在分析ThreadLocal导致的内存泄露前,需要了解一下内存泄露、强引用与弱引用以及GC回收机制。这样才能更好分析ThreadLocal泄漏的原因。如果了解上述问题可直接跳到第二节。1.1 内存泄漏如果不会被使用的对象或者变量占用的内存不能被回收,就是内存泄漏。如果泄漏的数据量足够大,可能会引起内存溢出,导致程序异常结束。1.2 强引用与弱引用强引用: 如 String name = new String(); 一个对象具有强引用,不会被垃圾回收器回收。当内存空间不足,Java虚拟机
原创
发布博客 2022.05.23 ·
3969 阅读 ·
1 点赞 ·
2 评论 ·
22 收藏

CountDownLatch和CyclicBarrier的区别

一、前言在JDK的并发包里提供了几个非常有用的并发工具类。如线程等待的CountDownLatch和CyclicBarrier。二、等待多线程完成的CountDownLatchCountDownLatch允许一个或多个线程等待其他线程完成操作后再执行后续的代码。2.1 应用场景1个线程等多个线程:当程序需要从3个接口获取数据的时候,可以同时开3个线程去获取数据,等数据都获取到了,主线程再进行下一步操作。1个线程等多个线程:解析Excel的多个shell页,可以开多个线程去读取。多个线程等待:
原创
发布博客 2022.05.15 ·
689 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Java线程池七个参数详解

java多线程开发时,常常用到线程池技术,这篇文章是对创建线程池时的7个参数的详细介绍。
原创
发布博客 2022.05.10 ·
9362 阅读 ·
10 点赞 ·
1 评论 ·
27 收藏

深度剖析 Synchronized 锁升级过程

锁升级:【无锁】【偏向锁】【轻量级锁】【重量级锁】锁升级原理锁优化
原创
发布博客 2022.05.03 ·
985 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

IDEA中Git暂存代码暂存区的使用

IDEA中Git暂存代码暂存区的使用一、问题引入二、解决方法2.1 IDEA解决2.1.1 暂存起来:在新分支中, 点击版本控制VCS-Git-Stash Changes2.1.2 读取暂存:点击VCS-Git-UnStash Changes2.2 通过Git命令来完成操作一、问题引入​ 在日常工作中, 通常都按照迭代功能划分分支开发。 可是突然上个分支有一个很紧急的问题bug,需要修改优化, 此时都是在新分支上开发, 随意进行分支切换, 很容易导致代码混乱,不利于代码管理, 这时候需要有一个暂存当前代
原创
发布博客 2022.04.28 ·
9810 阅读 ·
7 点赞 ·
0 评论 ·
41 收藏

Linux编译并运行java文件

Linux编译并运行java文件1.把java文件上传到Linux上注意: 包路径需要一致2. 编译代码javac current/ConcurrentTest.java3. 运行代码注意: 执行运行命令的时候需要在current这个包的上一级目录下执行。java current/ConcurrentTest...
原创
发布博客 2022.01.23 ·
1498 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏
加载更多