因努力 果随缘
码龄7年
关注
提问 私信
  • 博客:314,872
    问答:242
    315,114
    总访问量
  • 258
    原创
  • 675,364
    排名
  • 188
    粉丝
  • 0
    铁粉

个人简介:一个有故事的程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:吉林省
  • 加入CSDN时间: 2018-04-18
博客简介:

sdgames的博客

查看详细资料
个人成就
  • 获得139次点赞
  • 内容获得81次评论
  • 获得369次收藏
  • 代码片获得928次分享
创作历程
  • 15篇
    2023年
  • 63篇
    2022年
  • 64篇
    2021年
  • 109篇
    2020年
  • 7篇
    2019年
成就勋章
TA的专栏
  • BUG
    47篇
  • 解决方案
    46篇
  • 面试系列
    3篇
  • MQ
    1篇
  • IO流与网络编程
    10篇
  • 数据库
    24篇
  • docker
    7篇
  • 多线程系列
    24篇
  • Spring系列
    1篇
  • git
    2篇
  • 设计模式
    5篇
  • jvm
    17篇
  • linux
    2篇
  • 思考人生
    5篇
  • SpringBoot相关
    1篇
  • SpringCloud相关
    2篇
  • java基础
    38篇
  • 数据结构
    2篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

分布式任务调度

(1)解耦版:将业务逻辑和定时任务逻辑完全分开部署,实现解耦,只对业务逻辑实现集群,不对定时任务实现集群,定时任务单机版本。(2)如果服务器在在集群的情况下,可鞥会存在定时任务逻辑会重复执行,比如部署两台一样的发送点卷服务,那么相同的定时任务逻辑会重复执行两次。(3)定时任务执行非常消耗cpu的资源,可能会影响到业务线程的执行,比如查询大量的数据进行处理,那么堆内存消耗非常大,可能会造成内存泄漏。(1)业务逻辑与定时任务逻辑放入在同一个jar包中,如果业务逻辑宕机了,定时任务逻辑也会宕机。
原创
发布博客 2023.09.13 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程池面试题系列

(1)
原创
发布博客 2023.09.01 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unknown column ‘str_time‘ in ‘field list‘

报这个错说明这个strTime在对象里有,在数据表里没有,数据库表里加上这个属性字段就行了。
原创
发布博客 2023.07.18 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis-plus Integer类型null值无法修改的问题

这是因为这个age是Integer类型的,而且我们使用的是mybatis的原生方法,我现在要更新这个数据,除了id,全部设为null.这个age很明显没有设置成null.
原创
发布博客 2023.07.18 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis表达式判断引发的问题

看似好像没啥问题,但是在查询的时候,检索条件无效,只要把!= ''去掉就好了,在做条件查询的时候,
原创
发布博客 2023.07.06 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@RequestParam注解注意事项

比如现在name为必传,position为非必传,我们来用postman测试下,
原创
发布博客 2023.07.05 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaBean对象里做处理

我们在开发的时候,经常会遇到处理对象属性值得问题,那么在bean对象里处理是最方便的。这是一个时间属性,我们返回的时候需要对时间进行处理,把Date类型转换成String,
原创
发布博客 2023.06.02 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算两个时间相隔的小时数

【代码】计算两个时间相隔的小时数。
原创
发布博客 2023.04.13 ·
353 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Optional.ofNullable().orElse()会出现的问题

Optional.ofNullable(值1).orElse(值2)这个方法就是如果值1为null,就走值2,如果值1有值,就返回值1。只能判null,不能判断是否是空字符。
原创
发布博客 2023.04.13 ·
2665 阅读 ·
3 点赞 ·
1 评论 ·
22 收藏

HttpClient参数请求为list

类似于这种传参:
原创
发布博客 2023.03.17 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git合并分支

上面是我本地分支,我要合并到我的dev分支,切换到dev分支。
原创
发布博客 2023.03.14 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git拉取代码

最后代码直接拉到idea。
原创
发布博客 2023.03.10 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql的in和exist的区别

2、in是先把in括号中的语句查出来,放在临时表中,然后遍历临时表,将临时表的每一行,代入外查询中查找,当exist里的条件为真,返回外表当前记录,反之不反悔,丢弃当前记录。exist筛选外表,将外查询表的每一行,带入内查询进行判断。子表比较大用exist,可以减少总循环次数提高速度。外查询比较大用in减少对外查询表循环遍历提高速。exist用于对外表记录做筛选。exist适合外小内大。
原创
发布博客 2023.02.23 ·
715 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

索引为什么会失效

(3)如果列类型是字符串,那在查询条件中需要将数据用引号引用起来,否则不走索引。(1)查询条件中有or,即使有部分条件带索引也会失效。(5) 没有查询条件,或者查询条件没有建立索引。(4)索引裂上参与计算会导致索引失效。(2)like查询是以百分号开头。
原创
发布博客 2023.02.21 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MQ系列面试

怎么解决了,从全局id的角度去出发,比如msg会自带全局id,跟据全局id去查询,也可以根据业务id去定,先去根据id在数据库中查下,然后有就不插入。主动推送(mq服务器主动推送消费者)消费者与mq服务器端已经建立连接之后,生产者投递消息给mq服务器端,mq服务器端主动将消息推送给消费者。生产者投递消息给mq服务器端,但是消费者不在,消费者在启动的时候与mq服务器端建立连接,判断消费者订阅队列有哪些消息还没有被消费。如果服务器端不在的情况下,容易丢失请求,比如发送个请求消息,服务器突然宕机了。
原创
发布博客 2023.02.21 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2022年个人年终总结

今年对技术上的学习明显比前前两年懒散了许多,这一点是真的要反思下了,无论干什么都要有颗持续学习的心态,希望在下一年里,多学习,多记录,多总结,让自己变得优秀点,让量变产生质变。最后还是对自己的2022年说一声,幸苦了,接下来的一年,努努力,过上自己想要的生活,加油。
原创
发布博客 2022.12.30 ·
260 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

nable to start web server; nested exception is java.lang.IllegalStateException: Unable to create the

报这错,说明服务器的磁盘满了,清除一些不必要的文件就可以了,释放一些磁盘空间就可以了。
原创
发布博客 2022.12.09 ·
1533 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Map<K, V> 集合获取V转list集合

这是一个map集合的数据,我要单独获取V的值并添加到list集合
原创
发布博客 2022.12.09 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Stream流分组求和

那么怎么解决了:Stream流提供了一个方法:Optional.ofNullable().orElse()如果某个人的分数为null,那么就有可能会出现空指针的情况:我们来演示下错误。说白了就是加了个判断如这个人分数为null,我就默认0.0,我要求出每个部门的总分数。
原创
发布博客 2022.12.09 ·
1359 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

Bean对象基本类型出现的问题。

结果根据条件检索出来的数据不是自己想要的数据,我看了下执行的sql语句,原来多了几个默认检索条件,这几个条件我没传啊,怎么给我带上的了,原来,,,,,,我定义的属性是基本类型,有默认值,最后我把这个属性定义成包装类型就解决了。今天在开发的时候使用jpa自带的查询方法。
原创
发布博客 2022.09.30 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多