流云一号
码龄13年
求更新 关注
提问 私信
  • 博客:469,016
    社区:8
    问答:1,104
    470,128
    总访问量
  • 50
    原创
  • 79
    粉丝
  • 32
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2013-03-06

个人简介:2013年参加工作,拥有计算机软考高级证书,熟悉Java后端技术。QQ邮箱:642986205@qq.com

博客简介:

liuyunyihao的博客

查看详细资料
个人成就
  • 获得289次点赞
  • 内容获得221次评论
  • 获得1,176次收藏
  • 代码片获得2,774次分享
  • 博客总排名122,550名
  • 原力等级
    原力等级
    5
    原力分
    1,067
    本月获得
    0
创作历程
  • 6篇
    2025年
  • 1篇
    2023年
  • 6篇
    2022年
  • 3篇
    2021年
  • 6篇
    2020年
  • 12篇
    2019年
  • 16篇
    2018年
成就勋章
TA的专栏
  • Python
    2篇
  • http请求
    5篇
  • webservice
    1篇
  • 微信小程序
    1篇
  • 数据库
    1篇
  • 多线程
    2篇
  • 编码
    2篇
  • 锁
  • 并发
  • 服务优化
    1篇
  • 经典算法
    8篇
  • Spring Data JPA
    5篇
  • Spring Boot
    6篇
  • Jdbc Template
    3篇
  • spring
    6篇
  • java
    11篇
  • mybatis
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 后端
    spring
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python实现贪吃蛇三

有时正在游戏过程中,尤其是得分比较高的时候,有事需要离开,这时候没有游戏暂停功能的话,只能结束游戏,体验不太好。如何增加暂停功能,思路其实比较简单:在游戏状态类里增加一个游戏暂停状态的属性,当按下“空格”键的时候,将这个属性值取反。同时游戏主循环里增加游戏暂停状态的判断,如果是暂停状态游戏不再刷新,如果不是暂停状态,游戏正常刷新。在游戏过程中,有时吃掉一个食物后,发现“没有”生成新的食物。针对上面问题,在生成新的食物的时候,增加是否与记分牌重合的校验,如果重合,重新生成食物,直到符合要求。
原创
博文更新于 2025.04.16 ·
1409 阅读 ·
8 点赞 ·
1 评论 ·
6 收藏

Python实现贪吃蛇二

二、蛇身移动加速/减速功能,计划实现的效果是按蛇身前进方向相同的按键时,速度加1,按相反的按键时速度减1,但是不能减到0。例如:蛇在向上移动时,此时按“向上”键,速度加1,按“向下”键,速度减1,按“向左”或“向右”键,速度不变,只变方向。一、首先看如何解决食物随机生成的位置与蛇身重合问题,基础版本食物位置是随机生成的,这样有一定概率与蛇身重合,并且随着得分越来越高,重合的概率越来越大。蛇吃到食物的时候播放一个吃食物的声音;思路是,游戏初始化的时候加载声音,在相关的节点,播放对应的声音。
原创
博文更新于 2025.04.13 ·
693 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

Python实现贪吃蛇一

贪吃蛇是一款经典的小游戏,最近尝试用Python实现它。以上是一个基础版本的代码实现,后续将对代码进行优化并丰富游戏的功能。4、随机生成一个食物,蛇吃到食物后长度加一,得10分。1、做一个按钮,控制游戏开始。3、右上角显示一个记分牌。5、蛇碰到边缘,游戏结束。6、蛇碰到自己,游戏结束。
原创
博文更新于 2025.04.12 ·
328 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

ModuleNotFoundError: No module named ‘pandas‘

执行命令:python -m pip install --user pandas 等待安装完成,再次运行程序, 执行成功。
原创
博文更新于 2025.04.07 ·
1230 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Pygame安装后无法import问题

到这里,意识到,当时新建项目的时候, 勾选“Inherit global site-packages” 选项的话,后面安装的pygame就能正常import了。我们发现include-system-site-packages属性的值为false,这就是当时新建项目时没有勾选“Inherit global site-packages” 选项,默认值为false。pygame是Python开发2D游戏常用的工具包,本人在安装pygame后,无法import pygame,现分享一下是如何解决这个问题的。
原创
博文更新于 2025.04.06 ·
736 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Matplotlib图表坐标轴中文标签显示问题

因此,中文再次显示为乱码。如图所示,图表的标题,坐标轴的标签中文均不能正常显示。这个问题通常有几种解决方法:方法 1:指定支持中文的字体(推荐),方法 2:动态指定字体(适用于临时修改),方法 3:使用自定义字体文件(适用于特殊字体)。在绘制图表的时候,设置坐标轴的标签能使图表有更好的可读性。本文至此应该结束了,但是后面又出现一个小插曲,在改进图表显示效果的过程中,使用plt.style.use('seaborn'),设置背景色、网格线等时,中文又无法正常显示了,如图;至此,上述问题解决了。
原创
博文更新于 2025.04.06 ·
761 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

记一次问题处理对http请求超时时间的运用

问题突然明朗了一些,这个接口超时时间设置的比较长,如果超时的次数比较多,叠加的请求多了,会逐渐耗尽系统资源,导致本系统所有提供的对外接口响应都非常慢。所幸,经过仔细排查,没有漏掉的交易数据。本系统间接调用银行的接口主要有两类,一个是查询类,一个是交易类,这类接口都是用的同一个http请求公共方法(这个方法的超时时间写死了,120S)。最后果断决定,新写一个http请求公共方法,可以传入超时时间,上述查询社保卡余额的接口调用新的方法,并传入较短的超时时间(比如10S),让有问题的发卡行及时抛出超时错误。
原创
博文更新于 2023.01.16 ·
1962 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA发送HTTP请求的多种方式总结

程序员日常工作中,发送http请求特别常见。本文以Java为例,总结发送http请求的多种方式。 1. HttpURLConnection 使用JDK原生提供的net,无需其他jar包,代码如下: 2. HttpClient 需要用到commons-httpclient-3.1.jar,maven依赖如下: 代码如下: 3. CloseableHttpClient 需要用
原创
博文更新于 2022.06.13 ·
34280 阅读 ·
38 点赞 ·
1 评论 ·
256 收藏

java.net.SocketException: No buffer space available (maximum connections reached?): connect

最近,有项目反馈调用第三方接口失败,查不到数据。现场用soapUI工具试了下,点执行按钮,一闪而过,接口没有任何返回值。一开始以为是第三方服务问题,后来查看日志,发现是自己的问题,报错如下: Caused by: java.net.SocketException: No buffer space available (maximum connections reached?): connect,看样子是连接数太多,耗尽了某种资源。 执行命令:netstat -ano (wi
原创
博文更新于 2022.06.13 ·
11360 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏

调用webservice服务方式总结

程序员日常工作中经常涉及到接口的服务调用,其中webservice服务是比较常见的一种服务提供方式。本文以Java为例,总结调用webservice服务的七种方式,希望能对读者提供一定的参考。
原创
博文更新于 2022.06.01 ·
29633 阅读 ·
28 点赞 ·
7 评论 ·
155 收藏

微信小程序开发常见问题总结

最近在做微信小程序开发,遇到了一些常见的问题,现总结一下。1、text标签文字首行缩进。.testText{ text-indent:2em;}2、改变radio的默认大小。radio { transform:scale(0.6);} 3、三目运算不起作用。问题原因:标签属性值一定要用双引号,单引号会导致里面的三目运算不起作用。<!-- 这是错误的 --><button clas...
原创
博文更新于 2022.04.09 ·
3510 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

springboot集成mybatis的几点问题

最近,在springboot集成mybatis的过程中,遇到了几个问题,现总结一下。问题1:找不到bean。Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.read.mybatis.dao.OrderDao',报错截图如下: 问题原因:需要的bean没有生成并注入。...
原创
博文更新于 2022.03.22 ·
666 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mongodump备份报错问题

最近,在Mongodb中使用mongodump命令来备份MongoDB数据时,报了个错:uncaught exception: SyntaxError: unexpected token: identifier,如图:看字面意思是:未捕获的异常:SyntaxError:意外的标记,标识符百思不得其解。仔细检查命令语句,不断尝试,还是没有解决。最后通过查资料意识到,bin目录下缺乏mongodump.exe工具,安装MongoDB时用的msi安装版,本身带的工具不是太全,如图:...
原创
博文更新于 2022.03.16 ·
4898 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

ThreadPoolTaskScheduler实现动态管理定时任务

最近,有个项目有需要用到定时任务,所以做了一个动态管理定时任务的模块。本文将从项目背景、需求、选型、思路、具体实现等方面展开介绍。 背景:有个支付类的项目,中间会产生一些中间态的订单,需要有个定时任务轮询确认订单状态。该类项目体量较小,单节点部署,客户比较多,需要简单快速的部署、维护。需求:定时任务能够通过表达式灵活指定执行计划,并支持动态启动、关闭、修改。定时任务模块最好和业务包在一个jar包内,部署简单。 选型:说到定时任务,当下最...
原创
博文更新于 2021.12.20 ·
6913 阅读 ·
6 点赞 ·
2 评论 ·
48 收藏

http请求中文参数乱码

对于做后端的朋友来说,httpPost请求用的非常多,在参数传递过程中,中文参数乱码情况经常出现,有时很让我们头疼。最近解决了一些实际工作中的参数乱码问题后,我也做了些总结,现分享给大家。以HttpClient为例,常见的传参方式有:1、UrlEncodedFormEntity,如下面代码片段:nvps = new ArrayList<NameValuePair>();nvps.add(new BasicNameValuePair("name", "张三"));nvps.add
原创
博文更新于 2021.04.12 ·
7630 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

SpringBoot加载application.properties配置文件的坑

事情的起因是这样的,一次,本人在现场升级程序,升级完成后进行测试,结果接口调用都报了这么个错误:大概意思是https接口需要证书校验,这就奇怪了,项目启动加载的是包外的application.properties配置文件,配置文件里没有配置使用https啊。本人马上检查了下包内的application.properties配置文件,发现包内确实配置了https相关的配置项:明明包外的配置文件优先级高于包内的,为啥包内的一部分配置项起作用了呢,我们了解的配置文件优先级是这样的:这是为.
原创
博文更新于 2021.03.13 ·
939 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

map与java对象相互转换

最近,研究map与java对象之间的相互转换,总结了5种方法:第一种:使用org.apache.commons.beanutils转换用到的主要jar包:commons-beanutils-1.9.3.jar//map转java对象public static Object mapToObject(Map&lt;String, Object&gt; map, Class&lt;?&g...
原创
博文更新于 2019.01.22 ·
33034 阅读 ·
13 点赞 ·
4 评论 ·
85 收藏

java经典算法-兔子问题

问题:有一只兔子,从第3个月开始每月生1只兔子,小兔子长到第3个月开始每个月也会生1只兔子,假如兔子都不死,问每个月的兔子总数是多少?分析:乍一看觉得问题挺复杂,仔细分析之后发现,兔龄2个月及2个月以上的兔子在新的1个月每只都会生1只兔子。对于新的这个月来说,之前兔龄2个月及2个月以上的兔子就是2个月前的兔子总数,也就是说新的1个月相比上1个月增加的兔子数是2个月前的兔子数,其实就是当月的兔子...
原创
博文更新于 2018.07.28 ·
13213 阅读 ·
8 点赞 ·
0 评论 ·
18 收藏

Oracle、MySQL行级锁特点

加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发控制。按照锁定的范
原创
博文更新于 2020.12.29 ·
349 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

支付平台延时轮询/通知机制

在支付业务中经常会有一些轮询或者异步通知的场景,尤其是做为支付平台,往往接入多种支付渠道,需要轮询渠道交易结果或者为接入方提供标准的交易结果通知机制。有两种比较常见的场景:一、支付平台向渠道方下单成功后,由于不知道用户有没有支付,可能需要主动轮询渠道方获取交易结果。二、支付平台拿到交易结果后,可能需要以某种机制通知接入方,类似于支付宝/微信的通知机制(例如:通过一定的策略定期发起通知,如果接收方返回success,则退出通知,否则一直定期通知直到超过最大通知时效(如:通知频率为15s/15s/30s/3m/
原创
博文更新于 2020.12.23 ·
3494 阅读 ·
7 点赞 ·
0 评论 ·
24 收藏
加载更多