咖啡程序员
码龄7年
关注
提问 私信
  • 博客:210,557
    210,557
    总访问量
  • 78
    原创
  • 28,569
    排名
  • 501
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:自学编程的心得分享,以及参加工作后的总结以及实战分享,希望能帮助自学编程的小伙伴们,我们一起学习进步成长!

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

咖啡程序员

博客描述:
日常学习分享,以及工作中的经验分享
查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,163
    当月
    12
个人成就
  • 获得708次点赞
  • 内容获得34次评论
  • 获得912次收藏
  • 代码片获得5,066次分享
创作历程
  • 17篇
    2024年
  • 38篇
    2023年
  • 4篇
    2022年
  • 13篇
    2021年
  • 14篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • Java原子类
    1篇
  • Mysql
    2篇
  • 日常工具类
    3篇
  • 创作
    1篇
  • 设计模式学习
    23篇
  • Linux
    1篇
  • nacos
    1篇
  • GO语言学习
    2篇
  • Java多线程与高并发
  • Tomcat
    1篇
  • RabbitMQ
    2篇
  • Redis
    3篇
  • Mina
  • VUE
    1篇
  • JAVA
    16篇
  • ORACLE
    1篇
  • SmartClient
    1篇
  • JqueryMobile
    1篇
  • javascript
    1篇
  • JAVA-WE
    3篇
  • BUG记录
    3篇
  • 23种设计模式学习
    1篇
  • 小程序学习
创作活动更多

如何做好一份技术文档?

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

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

Java线上分析常用命令合集持续更新

jmap -dump:format=b,file=[文件名称].hprof PID。关于进程、CPU 使用率、内存使用情况等的综合视图。PID为TOP查看的总的PID。查询详细的PID详细情况命令。会自动存在在/root目录下。
原创
发布博客 前天 09:52 ·
94 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

在软件开发中分支命名详细规则

在软件开发中,分支命名是一项重要的实践,它有助于团队成员快速理解分支的用途和内容,提高协作效率,减少混淆和错误。通过遵循上述命名原则和约定,可以提高软件开发过程中的分支管理效率,促进团队成员之间的协作和沟通。
原创
发布博客 2024.09.25 ·
798 阅读 ·
8 点赞 ·
0 评论 ·
16 收藏

centos 下如何安装openjdk21

本文章是自己将openjdk下载好!手动上传解压的方式进行安装!
原创
发布博客 2024.08.14 ·
1206 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

链接Mysql 报错connection errors; unblock with ‘mysqladmin flush-hosts‘错误的解决方法!亲测有效!

今天正常的对各大的测试服进行重启的时候发现每台服务器都启动失败!查看日志发现每台服务器都报一下的错误经过排查发现,由于部署mysql的服务器重启导致,服务器链接尝试连接 MySQL 服务器时发生了太多错误(例如连接超时、无效的凭据等),MySQL 服务器就阻止了来自 IP 地址 192.168.0.223 的连接请求!
原创
发布博客 2024.08.14 ·
563 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

在 Linux上常见的10大压缩格式解压命令和它们对应的压缩格式

Linux 命令可以解压不同格式的压缩文件。这些命令覆盖了大多数常见的压缩文件格式,你可以根据文件类型选择合适的解压命令。
原创
发布博客 2024.08.13 ·
735 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

java21虚拟线程的使用以及适用场景

Java 的虚拟线程是作为 Project Loom 的一部分在 Java 19 中首次引入的,作为预览功能提供。随后在 Java 20 中再次以预览形式提供,并在 Java 21 中正式发布。Java 19:首次引入虚拟线程作为预览功能。Java 20:继续作为预览功能提供。Java 21:虚拟线程成为 Java 的正式功能。java 21 中引入的虚拟线程(Virtual Threads)是 Project Loom 的一部分,旨在解决传统线程在处理高并发任务时的效率问题。
原创
发布博客 2024.08.13 ·
1082 阅读 ·
14 点赞 ·
0 评论 ·
5 收藏

Spring Boot 中,监听应用程序启动的生命周期事件的4种方法

你可以创建一个实现 ApplicationListener 接口的类,监听 ApplicationStartingEvent、ApplicationEnvironmentPreparedEvent、ApplicationPreparedEvent、ApplicationStartedEvent、ApplicationReadyEvent 等事件。");");");");");");
原创
发布博客 2024.07.17 ·
1510 阅读 ·
22 点赞 ·
0 评论 ·
14 收藏

Idea如何快速高效的修改项目的包名

当我们有时候在做项目迁移的时候,需要快速的修改项目的包名!那么如何快速高效的修改项目的报名呢?经过尝试了很多方法!最简单的方法就是利用全局替换来直接替换报名!简单快捷有效!
原创
发布博客 2024.07.17 ·
1828 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

在 Gradle 项目中,排查依赖冲突可以的详细步骤

为了更高级的依赖管理,可以考虑使用 Gradle Dependency Management 插件。保持依赖的最新状态也有助于最小化冲突。在语言模型中,编码器和解码器都是由一个个的 Transformer 组件拼接在一起形成的。此命令将显示每个配置的依赖树。使用 Gradle 依赖洞察(dependencyInsight)在输出中,查找标有 (*) 的行,这些行表示版本冲突。
原创
发布博客 2024.07.13 ·
816 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

什么是大端字节序(Big Endian)和小端字节序(Little Endian)?

大端字节序(Big Endian)和小端字节序(Little Endian)是描述多字节数据在内存中如何布局的术语。这两种字节序的主要区别在于多字节数据的高位字节和低位字节在内存的存储顺序。字节序的重要性字节序在数据在不同计算机系统之间传输时尤为关键。如果发送方和接收方的计算机字节序不同,不经转换直接发送数据可能会导致接收方解析错误。所以在网络协议中,通常规范了数据的字节序,比如TCP/IP协议规定,网络传输时数值采用大端字节序。
原创
发布博客 2024.06.06 ·
2205 阅读 ·
12 点赞 ·
0 评论 ·
25 收藏

AtomicInteger的详细使用教程

AtomicInteger是Java并发包 java.util.concurrent.atomic 中提供的一个类。它使用了一种线程安全的方式来执行整数值的操作,这意味着在多线程环境下,利用AtomicInteger执行的操作是原子的,无需担心数据的一致性和完整性问题。总的来说,AtomicInteger提供了一种安全、简单而高效的方式来在多线程环境中操作整数值,避免了使用锁带来的复杂性和性能问题。
原创
发布博客 2024.06.04 ·
724 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

如何将自定义作业的对象传递给Quartz 的Job作业时使用

如何将作业的对象传递给Quartz 的Job进行调度作业使用我们可以创建自定义类,并使用 jobDataMap 将其传递给作业。然后在作业执行中获取该对象,并使用它的参数执行任何您喜欢的事情。
原创
发布博客 2024.05.20 ·
233 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

内网通如何去除广告,内网通免广告生成器

链接:https://pan.baidu.com/s/1CVVdWexliF3tBaFgN1W9aw?公司使用内网通内部传输确实方便!但是会有广告弹窗推送!那么如何去除广告呢!生成后 将代码复制到就点击立即添加就可以了。ID:为内网通的ID。
原创
发布博客 2024.04.13 ·
3065 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

如何在Windows上设置启动MySQL服务

当在Windows安装Mysql后,有时候有可能会出现重启电脑后Mysql服没有自动启动,那么就需要手动的进行启动!那么下面就介绍一下如何在Windows上设置启动MySQL服务以上就是关于在Windows上启动MySQL服务的详细指南。希望对您有所帮助!
原创
发布博客 2024.03.21 ·
2642 阅读 ·
23 点赞 ·
0 评论 ·
16 收藏

Windows11安装Msql8.0版本详细安装步骤!

每次搭建新环境的时候,都需要网上搜寻安装的步骤教程!为了以后方便查阅!那么本次就记录一下Windows11安装Msql8.0的详细步骤!也希望能帮助到有需要的小伙们!以上就是Windows11安装Msql8.0版本详细安装步骤!希望能帮助到各位小伙们!
原创
发布博客 2024.03.18 ·
2125 阅读 ·
9 点赞 ·
1 评论 ·
13 收藏

git 推送代码的死后报错ssh: connect to host github.com port 22的解决方法!实测有效!

今天推送代码突然遇到ssh: connect to host github.com port的错误!解决方案如下!
原创
发布博客 2024.01.27 ·
553 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

如何使用Gighub+PicGo搭建自己的免费图床的详细教程!

虽然网上有很多的免费使用的图床,但是很多都有大小的限制,那么我们可以用Github来做图床,而且有CDN进行加速,稳定性就有保障!以下是详细的步骤!
原创
发布博客 2024.01.18 ·
488 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

编程语言的未来:创新与普及的融合

同时,编程语言的学习资源和教育机构也将更加丰富和多样化,为广大学习者提供更好的学习环境和支持。新的编程语言将会出现,具备更强大的功能和更高的抽象级别,使开发人员能够更快速地构建复杂的应用程序。未来的编程语言将更加注重跨平台的能力,使开发人员能够更方便地编写一次代码,然后在不同的平台上运行。同时,编程语言将更加注重与其他技术的集成,如云计算服务、物联网设备和人工智能算法等,以提供更丰富的开发工具和功能。作为程序员和技术爱好者,我们应该持续关注编程语言的发展,不断学习和掌握新的技术,以适应未来的需求和挑战。
原创
发布博客 2023.12.29 ·
487 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

设计模式之-桥梁模式,快速掌握桥梁模式,通俗易懂的讲解桥梁模式以及它的使用场景

Town是抽象部分的基类,它包含了对桥实现部分的引用,并定义了抽象的访问方法visit()。Shape是抽象部分的基类,它包含了对实现部分的引用,并定义了抽象的绘制方法draw()。小镇代表了整个系统,而抽象部分是桥的结构和功能,实现部分则是具体的木桥和石桥。设计师就是桥梁模式的核心,他将抽象部分和实现部分分离,并协调它们的工作。镇长找来一个桥梁设计师,设计师告诉镇长,他可以设计一座新桥的抽象部分,即桥的结构和功能,不管是木桥还是石桥都可以。某天,小镇的镇长决定要修建一座新的桥,以便提供更多的通行便利性。
原创
发布博客 2023.12.27 ·
1591 阅读 ·
29 点赞 ·
0 评论 ·
23 收藏

Java与前端的未来,超越流言,把握发展机遇

同时,Java生态系统庞大且成熟,拥有丰富的开源框架和工具,为开发者提供了广泛的选择和支持。同时,Java生态系统庞大且成熟,拥有丰富的开源框架和工具,为开发者提供了广泛的选择和支持。近年来,随着技术的快速发展和新兴技术的涌现,IT圈中经常会传出各种关于技术的言论和预测。在这样的背景下,最近流传的“Java已死、前端已凉”的言论引起了广泛的关注和讨论。这样的言论一方面引发了人们的焦虑和不安,另一方面也引发了对Java和前端未来发展的思考和探讨。然而,我们需要理智地对待这样的言论,避免被过度的焦虑所左右。
原创
发布博客 2023.12.26 ·
1013 阅读 ·
21 点赞 ·
0 评论 ·
26 收藏
加载更多