无敌的黑星星
码龄8年
求更新 关注
提问 私信
  • 博客:1,626,502
    社区:94
    问答:149
    动态:829
    1,627,574
    总访问量
  • 380
    原创
  • 1,858
    粉丝
  • 327
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
加入CSDN时间: 2018-03-15

个人简介:努力的去写代码

博客简介:

会写Bug的攻城狮

博客描述:
站在巨人的肩膀上,去看不一样的风景!
查看详细资料
个人成就
  • 获得1,983次点赞
  • 内容获得179次评论
  • 获得6,479次收藏
  • 代码片获得6,545次分享
  • 博客总排名10,426名
  • 原力等级
    原力等级
    7
    原力分
    3,019
    本月获得
    7
创作历程
  • 2篇
    2025年
  • 37篇
    2024年
  • 26篇
    2023年
  • 39篇
    2022年
  • 13篇
    2021年
  • 125篇
    2020年
  • 93篇
    2019年
  • 147篇
    2018年
成就勋章
TA的专栏
  • jms
    1篇
  • Java后端开发
    12篇
  • liunx
    1篇
  • CSS
    4篇
  • layui
    1篇
  • easyExcel
    1篇
  • ajax
    1篇
  • 新闻
    2篇
  • 百度网盘
    1篇
  • 新闻资讯
    1篇
  • 对我的群
    2篇
  • 我的钱
    2篇
  • Nginx
    2篇
  • SpringBoot/SpringCloud
    87篇
  • Java开发
    53篇
  • mybatis/plus
    5篇
  • shiro
    1篇
  • 消息队列
    2篇
  • 数据结构
    9篇
  • 算法
    7篇
  • 大数据
  • 大数据开发
    53篇
  • 前端开发
  • Element-UI
  • Vue
    10篇
  • 数据库
  • redis
  • mysql
    26篇
  • sqlserve
    2篇
  • 常用工具
  • GitHub
    3篇
  • Linux
    12篇
  • 其他工具
    6篇
  • Java面试复习专栏
    5篇
  • 2020面试复习专栏
    8篇
  • 程序人生
    35篇
  • C++开发
    18篇
  • 交流
    36篇
  • 计算机组成原理
    14篇
  • 机器学习/深度学习
    4篇
  • 设计模式
  • 中间件
  • python
    3篇
  • 数学
    2篇

TA关注的专栏 28

TA关注的收藏夹 0

TA关注的社区 34

TA参与的活动 4

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

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 镜像开发伦理、安全等问题的探讨

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

  • 文章

  • 专栏

  • 收藏

  • 代码仓

  • 关注/订阅/互动

  • 资源

  • 社区

  • 问答

  • 帖子

  • 视频

  • 课程

搜索 取消

ActiveMq使用虚拟主题

本文介绍了基于ActiveMQ虚拟主题实现同组消费者负载均衡的消息队列配置方案。通过Spring Boot集成ActiveMQ,配置了两种JMS连接工厂:Topic模式用于生产者发送消息到虚拟主题,Queue模式用于消费者组负载均衡消费。代码示例包含生产者发送消息、消费者组的多实例监听(通过设置相同的消费组队列实现消息分发),以及REST接口测试方法。核心配置点包括虚拟主题命名规则、消费者组队列前缀设置,以及通过factory.setConcurrency参数调整消费并发度。该方案实现了同组消费者间的消息均
原创
博文更新于 2025.09.15 ·
324 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Java参数传递

那为什么好像引用对象是引用传递,那就是在函数内部可以通过形式参数,修改原值,好像就是引用传递一样,其实造成这样得原因是:形式参数和原值引用都指向原来得值,所以修改副本也是会影响原值得。这就的说原理了,因为不管是基本类型还是引用类型都是传递得拷贝之后得值。Java参数传递有两种说法,一种是值传递,另一种是引用传递。
原创
博文更新于 2025.03.20 ·
341 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

下载文件设置响应头

一般要对文件名称编码(主要是中文名称和特殊符号编码的问题),不然下载的时候会出异常,异常在后面
原创
博文更新于 2024.09.20 ·
1017 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

Spring Aop

Spring MVC:需要在XML配置中手动添加来启用AOP。:通过引入依赖,启用AOP功能,简化了配置过程。这种设计让Spring Boot提供了一种更为简便和现代的开发体验,减轻了开发者的负担。每种方案都有其适用的场景和优劣所在。大部分情况下,将方法拆分到不同的 Service 中是最佳实践,它能够保持代码的清晰性和可维护性。在复杂的应用中,可以根据具体的需求考虑其他方法,但在选择方案时要注意事务管理的影响。
原创
博文更新于 2024.09.20 ·
2043 阅读 ·
7 点赞 ·
0 评论 ·
30 收藏

构建URI

org.springframework.web.util.UriComponentsBuilder 是,用于构建和解析 URL 字符串。它提供了一种简单而强大的方式来构造复杂的 URL,尤其是在处理 HTTP 请求时非常有用。使用 UriComponentsBuilder 构建 URL 的步骤。
原创
博文更新于 2024.09.13 ·
1517 阅读 ·
22 点赞 ·
1 评论 ·
12 收藏

Spring下载文件

【代码】Spring下载文件。
原创
博文更新于 2024.09.13 ·
537 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

S3对象存储使用

因为aws需要发送请求上传、下载等api,所以需要加上httpclient相关的依赖2、工具类一般可以把配置抽取到配置类,方法逻辑放到工具类。上传和下载方式都被重载了,所以可以根据不同的业务场景去使用不同的重载方式。3、分片设置MD5为了确保数据在网络中不被破坏,在Upload Part请求中指定Content-MD5头。Amazon S3根据提供的MD5值检查部件数据。如果它们不匹配,Amazon S3将返回一个错误。4、分片过期时间大文件上传的时候可以调用两个接口实现,一个接口实现分片上传
原创
博文更新于 2024.09.12 ·
3851 阅读 ·
13 点赞 ·
1 评论 ·
26 收藏

Java线程

尽量使用较小的线程池,一般为CPU核心数+1。因为CPU密集型任务使得CPU使用率很高,若开过多的线程数,只能增加上下文切换的次数,因此会带来额外的开销。可以使用稍大的线程池,一般为2*CPU核心数+1。因为IO操作不占用CPU,不要让CPU闲下来,应加大线程数量,因此可以让CPU在等待IO的时候去处理别的任务,充分利用CPU时间。可以将任务分成IO密集型和CPU密集型任务,然后分别用不同的线程池去处理。只要分完之后两个任务的执行时间相差不大,那么就会比串行执行来的高效。
原创
博文更新于 2024.09.12 ·
1398 阅读 ·
14 点赞 ·
0 评论 ·
13 收藏

代理:aspectj静态代理和jdk,cglib的动态代理的对比

注意:需要测试final 和static 修饰的方法的时候,最好使用maven clean一下项目,否侧会影响测试结果。原理:使用Proxy类的newProxyInstance方法运行期通过反射动态的生成代理对象。缺点:不能对final修饰的类,final修饰的方法或static的方法进行代理。优点:不需要修改具体的业务代码,动态的增强方法,降低耦合性。优点:不需要修改具体的业务代码,动态的增强方法,降低耦合性。注意:测试环绕增强的时候,要和其他增强分开测试,否则会报异常。缺点:代理的对象必须有接口实现。
原创
博文更新于 2024.09.02 ·
798 阅读 ·
5 点赞 ·
1 评论 ·
5 收藏

Spring注解@Value在controller无法获取到值

说到@Value注解,用过的应该都知道,这是Spring3的一个注解,通过@value注解的方式获取properties文件中的属性值,大大简化了我们读取配置文件的代码想要通过@Value注解读取配置文件属性的值,那么首先必须要配置properties文件的加载,让Spring将properties的文件中的内容加载进Spring容器中进行管理,从而可以实现通过@Value注解读取配置文件属性的值。
原创
博文更新于 2024.08.23 ·
698 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

Java参数校验(最佳实践)

1、不管项目是springmvc还是springboot项目,都是可以使用validation-api来做参数校验,校验出现的异常,可以通过全局异常进行捕获处理。2、在controller层校验成功的前提是,对传入的参数,前面加上@Valid注解3、在Controller类中添加接口,POST方法中接收设置了 @Valid 相关注解的实体对象,然后在参数中添加@Valid注解来开启效验功能,需要注意的是,@Valid对Get请求中接收的平面参数请求无效,一般可以进行手动校验参数,抛出自定义参数错误异常。
原创
博文更新于 2024.08.19 ·
2034 阅读 ·
11 点赞 ·
0 评论 ·
26 收藏

MySQL在Windows下安装

1:首先去官网下载安装包下载地址:https://dev.mysql.com/downloads/mysql/      这是我下载版本2:将解压文件解压到你安装的目录:E:\mysql-8.0.11-winx64 (我这是放在E盘根目录,不要放在有中文名字和空格的的目录下.例如)3:在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文...
原创
博文更新于 2024.06.27 ·
21990 阅读 ·
6 点赞 ·
1 评论 ·
34 收藏

数据结构:单链表

总的来说,使用头节点可以简化链表操作,避免特殊情况的处理,统一链表操作的方式,并提高代码的可读性,因此在设计单链表时常常会使用头节点。是线程不安全的,但在很多简单的应用场景中,可以通过正确的使用方式来保证数据的一致性。单链表中的头节点是一个虚拟节点,不存储实际的数据,主要作用是方便对链表的操作和处理。:有了头节点,链表的操作变得更加统一,比如遍历链表时从头节点开始,插入节点时可以保持操作的一致性。结果显示,在两个线程新增节点之后,遍历的时候,显示的结果,有时显示4个,2个。而不是线程安全的集合类(如。
原创
博文更新于 2024.06.15 ·
1042 阅读 ·
18 点赞 ·
0 评论 ·
12 收藏

加密算法:MD5加盐

在密码存储中使用MD5加盐是一种安全实践,目的是增加密码的安全性。加盐是指在用户输入的密码前面或后面添加一个随机生成的、不可预测的字符串(盐),然后再对整个字符串进行哈希计算。
原创
博文更新于 2024.06.12 ·
1256 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

加密算法:RSA非对称加密算法

RSA算法是一种广泛使用的公钥加密算法,它的名称来源于其创始人Ron Rivest、Adi Shamir和Leonard Adleman的首字母缩写。该算法于1977年首次被提出,并迅速成为公钥密码学的标准之一。RSA算法的安全性基于大数分解和离散对数等数学难题,使得它在保护数据隐私和完整性方面具有很高的可靠性。RSA算法的核心思想是利用一对密钥(公钥和私钥)进行加密和解密操作。公钥可以公开分发给任何人,用于加密信息,而私钥则必须保密,用于解密信息。
原创
博文更新于 2024.06.12 ·
1328 阅读 ·
24 点赞 ·
0 评论 ·
27 收藏

加密算法:AES对象加密算法

AES,全称Advanced Encryption Standard,即高级加密标准,是由美国国家标准与技术研究院(NIST)在2001年发布的。它旨在取代早期的数据加密标准(DES),并提供更高的安全性。AES算法是一种对称加密算法,即加密和解密使用相同的密钥。AES支持多种密钥长度,最常见的是128位、192位和256位。密钥长度越长,加密强度越高,相应地,计算资源消耗也会增加。在实际应用中,通常需要根据数据的重要性和安全需求选择合适的密钥长度。
原创
博文更新于 2024.06.12 ·
1147 阅读 ·
21 点赞 ·
0 评论 ·
13 收藏

加密算法:MD5哈希算法

MD5哈希算法曾经是信息安全领域的重要工具之一,但由于其存在的安全漏洞和计算能力的提升,现在已经不再推荐使用MD5算法进行安全敏感的操作。在选择哈希算法时,应优先考虑更安全、更现代的替代方案,如SHA-256或SHA-3等。同时,对于密码存储等特定应用场景,还应考虑使用加盐哈希等增强安全性的措施来保护用户数据的安全。
原创
博文更新于 2024.06.12 ·
2579 阅读 ·
29 点赞 ·
0 评论 ·
19 收藏

ElasticSearch

ElasticSearch一、字段的类型Field type的详解下面就是所有的字段类型字符串类型 text,keyword整数类型 integer,long,short,byte浮点类型 double,float,half_float,scaled_float逻辑类型 boolean日期类型 date范围类型 range二进制类型 binary复合类型 数组类型 array对象类型 object嵌套类型 nested地理类型 地理坐标类型 geo_point地理地图 geo_s
原创
博文更新于 2024.06.11 ·
87546 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

CSS:text-align文本对齐方式的6种方式

CSS:text-align文本对齐方式的6种方式
原创
博文更新于 2024.06.11 ·
36617 阅读 ·
5 点赞 ·
0 评论 ·
25 收藏

MIPS 指令集(共31条)

MIPS指令集(共31条) MIPS 指令集(共31条) 助记符 指令格式 示例 示例含义 ...
原创
博文更新于 2024.06.11 ·
85800 阅读 ·
64 点赞 ·
7 评论 ·
338 收藏
加载更多