梦里藍天
码龄15年
关注
提问 私信
  • 博客:697,262
    社区:2
    问答:970
    动态:81
    698,315
    总访问量
  • 327
    原创
  • 4,897
    排名
  • 19,511
    粉丝
  • 学习成就

个人简介:不积跬步,无以至千里;不积小流,无以成江海

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

梦里蓝天

博客描述:
像风一样自由
查看详细资料
  • 原力等级
    成就
    当前等级
    7
    当前总分
    3,814
    当月
    39
个人成就
  • Java领域新星创作者
  • 博客专家认证
  • 获得442次点赞
  • 内容获得228次评论
  • 获得1,511次收藏
  • 代码片获得2,258次分享
创作历程
  • 11篇
    2024年
  • 16篇
    2023年
  • 77篇
    2022年
  • 64篇
    2021年
  • 104篇
    2020年
  • 18篇
    2019年
  • 21篇
    2018年
  • 20篇
    2017年
  • 11篇
    2016年
成就勋章
TA的专栏
  • Java
    125篇
  • 自然语言处理
    1篇
  • 高级项目管理
    11篇
  • 系统架构
    56篇
  • Docker
    14篇
  • OpenCV4.2 For Java
    28篇
  • JVM那些事
    23篇
  • 阿里Java手册
    10篇
  • 一张图学习一本书
    4篇
  • 设计模式
    34篇
  • Linux
    10篇
  • Axure
    6篇
  • Spark 大数据
    7篇
  • IT项目管理
    13篇
  • PHP
    10篇
  • JavaScript
    7篇
  • 数字孪生
    4篇
  • Android
    4篇
  • Ant Design
    4篇
  • Python
    4篇
  • 数据库
    26篇
  • JNI
    7篇
  • Tomcat
    7篇
  • QT5
    12篇
兴趣领域 设置
  • Java
    eclipsejavatomcat
  • 编程语言
    java
  • 开发工具
    eclipsegitvscodeidea
  • 大数据
    mysqlrediszookeeperelasticsearch
  • 后端
    mysqltomcatspringspring boot架构分布式spring cloud
TA的社区
  • 梦里藍天
    2 成员 1 内容
    创建者
  • 技术自习室
    2 成员 0 内容
    创建者
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 视频
搜TA的内容
搜索 取消

解决QCombobox 调用clear()后再调用addItem()方法添加内容就会崩溃

清空的信号与槽需要根据实际情况进行修改,如果触发的是currentIndexChanged(Int)就改成currentIndexChanged(Int)在clear前解除信号与槽的关系,清除后在添加上。
原创
发布博客 2024.11.13 ·
110 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

QT5.14*解决QSslSocket::connectToHostEncrypted: TLS initialization faile

【代码】QT5.14*解决QSslSocket::connectToHostEncrypted: TLS initialization faile。
原创
发布博客 2024.11.12 ·
468 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

openSLL1.1.1D 32与64位安装板

发布资源 2024.11.12 ·
7z

assets/index-!~{006}~.js:1:0: ERROR: Unexpected “\x88“

npm run dev可以运行,但是当npm run build时报这个错误,如果电脑安装了绿盾之类的加密软件,请看C:\Users\ ****\AppData\Local
pm-cache里面的文件是不是被加密了,加密了就设置下加密软件不要加密,这个问题搞了半天……
原创
发布博客 2024.09.07 ·
135 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MySQL大量数据偏移查询优化:从LIMIT偏移到基于ID的数据读取

在开发过程中,我们经常需要从数据库中查询大量数据,并进行分页展示或数据写入文件导出。传统的分页查询方法通常使用LIMIT语句结合偏移量(offset)来实现。然而,当数据量非常大时,这种方法会导致查询性能急剧下降,因为数据库需要扫描从起始行到偏移行之间的所有行才能找到需要的数据。本文将探讨如何从使用基于最后访问ID的分页方法,并提供Java代码案例。
原创
发布博客 2024.08.29 ·
734 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

在QtableView中添加图标Icon,并使图标居中

在Qt中,如果你想要将图标(比如QStandardItem中的图标)在QTreeView或QListView中居中显示,这通常不是直接支持的功能,因为Qt的这些视图控件默认会按照其样式表(QSS)或内部布局策略来排列内容,可通过Button的方式进行实现。
原创
发布博客 2024.07.25 ·
690 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

QT 给.UI中的按钮添加点击效果,点击后改变透明度

这段代码主要用于给按钮添加一个透明度变化的动画效果。这里通过QGraphicsOpacityEffect和QPropertyAnimation类来实现。
原创
发布博客 2024.07.19 ·
773 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

QT在PC开发中多串口通信有哪些方法

但是,如果槽函数是跨线程的,那么您需要确保信号和槽的参数是线程安全的,或者使用Qt的元对象系统(meta-object system)来进行线程间的通信。在Qt中,将QSerialPort对象作为某个类的子对象(即使用new QSerialPort()),并且随后尝试通过moveToThread()将其移动到另一个线程中,这通常是不推荐的,也是不安全的。,如果你确实需要将QSerialPort对象移动到另一个线程,请确保你完全理解Qt的线程模型,并且你能够正确地管理对象的生命周期和线程间的同步。
原创
发布博客 2024.07.12 ·
1402 阅读 ·
33 点赞 ·
0 评论 ·
39 收藏

Ruoyi5.x RuoYi-Vue-Plus新建Translation翻译类

Translation翻译类通过自定义注解(如TranslationType)和自定义序列化器(如TranslationBeanSerializerModifier)来实现字段值的转换。:若依框架在处理数据时,有时需要将某些字段的存储值(如ID)转换为更具可读性的展示值(如名称、标签等)。若依框架(RuoYi)中的Translation翻译类主要作用在于实现字段值的转换或翻译功能,以提高数据展示的准确性和友好性。:若依框架采用分模块设计,使得Translation翻译类可以轻松地集成到系统的各个模块中。
原创
发布博客 2024.06.10 ·
724 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

QT在子线程中更新UI界面

在Qt中,直接从子线程更新UI是不安全的,因为Qt的UI组件通常不是线程安全的。这意味着,如果你尝试在子线程中直接调用UI组件的方法,可能会导致程序崩溃或者不可预测的行为。当你需要从子线程更新UI时,可以创建一个信号,然后在子线程中发出这个信号。UI线程(主线程)连接这个信号,并在接收到信号时执行槽函数来更新UI。主要是定义了2个槽,一个是自动生成的按钮点击后的槽,一个是新建接收子线程信号的槽;绑定了信号与槽,并且在定义的两个槽中实现了逻辑。子线程接收到主线程的调用后发送了信号。
原创
发布博客 2024.03.26 ·
1337 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

java输出单片机ARGB8565格式的图片文件

ARGB8565 是一种颜色编码格式,它结合了 alpha(透明度)通道和 RGB(红绿蓝)颜色通道。在这种格式中,每个像素由 32 位表示,其中 alpha 通道占用 8 位,红色、绿色和蓝色通道分别占用 5 位、6 位和 5 位。这样的分配意味着你可以有 256 个不同的透明度级别(从完全透明到完全不透明),以及相对较少的 RGB 颜色级别。具体来说,ARGB8565 的位布局可能如下:Alpha 通道(透明度): 8 位,范围从 0(完全透明)到 255(完全不透明)。
原创
发布博客 2024.03.04 ·
1131 阅读 ·
25 点赞 ·
2 评论 ·
20 收藏

Centos服务器安装Certbot以webroot的方式定时申请SSL免费证书

最近发现原先免费一年的SSL证书都改为3个月的有效期了,原先一年操作一次还能接受,现在3个月就要手动续期整的太慢烦了,还是让程序自动给处理下吧,
原创
发布博客 2024.01.06 ·
1780 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

Can not create registry service-discovery-registry://*.*.*.*:2181/org.apache.dubbo.registry.Registry

dubbo-admin-0.6.0启动的时候报错:Can not create registry service-discovery-registry://*.*.*.*:2181/org.apache.dubbo.registry.RegistryService?……
原创
发布博客 2023.12.30 ·
979 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

缓存分片中的哈希算法与一致性哈希算法

在高并发场景下,缓存往往成为了瓶颈。这时候,我们可以通过缓存数据分片的方式来解决问题。所谓缓存数据分片,就是将缓存数据按照一定的规则分成多个片段,每个片段由不同的缓存节点负责。这样做有两个好处:第一,能够降低单个缓存节点的负载压力,提高缓存的并发性能。如果单个缓存节点存储大量数据,在高并发的访问中容易造成缓存击穿或缓存雪崩等问题,从而导致系统性能下降。采用缓存数据分片后,每个缓存节点存储的数据量变少,可以有效避免这些问题的发生。第二,缩短缓存查找时间,提高缓存的命中率。
原创
发布博客 2023.10.24 ·
895 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

基于架构的软件开发方法

基于架构的软件开发方法是由架构驱动的,即指由构成体系结构的商业、质量和功能需求的组合驱动的。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求。第1个基础是功能的分解。基于架构的软件开发方法(ABSD)的第一个基础是功能的分解,ABSD方法使用已有的基于模块的内聚和耦合技术。ABSD 方法是递归的,且迭代的每一个步骤都是清晰定义的。架构文档化主要产生2种文档,架构规格说明书,测设架构需求的质量设计说明书,文档至关重要,关系到开发的成败。
原创
发布博客 2023.08.14 ·
1637 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

java中右移>>和无符号右移>>>的区别

为什么右移与想要的结果不同,可以先看下《》,在Java,byte的表示的值为-2^7到 2^7-1,所以超过127整数是其本身减与其相差最小的256的倍数,在这里 251-256 = -5,右移动指定的位数后,左边空出的位用原来的符号位填充,所有第二个输出是错误的。为什么第三个输出的结果也是不正确的?首先我们看下改文件编译后的字节码文件:通过LineNumberTable对照可以看出,字节码文件的44-59之间是源文件19行的内容。
原创
发布博客 2023.08.14 ·
382 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found

检查构建工具配置:如果您使用的是构建工具(如Maven或Gradle),请确保您的项目的构建文件中包含了正确的JavaFX依赖项。检查JavaFX模块路径:如果您使用的是Java 9或更高版本,并且您的项目使用了JavaFX,请确保您已经正确配置了JavaFX的模块路径。检查JavaFX路径配置:如果您使用的是旧版本的JavaFX(如JavaFX 8),请确保您已经正确配置了JavaFX的路径。您可以检查您的操作系统的环境变量设置,确保JavaFX的路径被正确添加。
原创
发布博客 2023.06.26 ·
328 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

springboot bean的生命周期

在Spring Boot中,Bean是一个由Spring IoC容器管理的对象。Bean可以是任何Java对象,包括数据访问对象,服务对象,控制器等。Spring Boot IoC容器负责创建,配置和管理这些Bean。当我们需要一个Bean时,我们可以在Spring Boot应用程序中注入它。Spring Boot Bean的生命周期是一个非常重要的概念,它可以帮助开发人员最大化利用Spring Boot框架的功能。
原创
发布博客 2023.06.07 ·
1024 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java线程屏障CyclicBarrier

CyclicBarrier允许一组线程在达到一个公共的屏障点时相互等待。它在涉及固定大小的线程组、并且这些线程必须相互等待的程序中非常有用,CyclicBarrier可以在等待的线程被释放后被重用。
原创
发布博客 2023.04.14 ·
443 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java读写锁ReentrantReadWriteLock

在多线程的应用场景中,解决线程安全问题使用ReentrantLock就可以(),但是ReentrantLock是独占锁,同时只有一个线程可以获取该锁,而在写少读多的场景,显然ReentrantLock满足不了这个需求,所以ReentrantReadWriteLock应运而生。ReentrantReadWriteLock采用读写分离的策略,允许多个线程可以同时获取读锁。
原创
发布博客 2023.04.07 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多