自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

探_无止境的博客

在技术小河里扑腾

  • 博客(27)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 《人月神话》第二章第一节乐观主义

在软件开发这一充满挑战与未知的领域,《人月神话》以其深刻的洞察力和丰富的实践经验,揭示了软件开发过程中的种种神话与现实。其中,第二章第一节“乐观主义”不仅是对软件工程师在面对编程任务时普遍心态的生动描绘,更是对软件开发项目管理中常见误区的深刻剖析。

2025-03-17 09:15:00 311

原创 《Effective Java》第2条:遇到多个构造器参数时要考虑使用构建器

在《Effective Java》一书中,第2条建议强调了在遇到多个构造器参数时,应考虑使用构建器(Builder)模式。这一建议旨在解决当类的构造器参数过多时,代码可读性和可维护性下降的问题。

2025-03-16 11:00:00 861

原创 JavaFX之绑定(数据类型绑定、单双向绑定、绑定计算、可观察列表)

在JDK8中,JavaFX提供了强大的绑定机制,允许开发者在UI组件和数据模型之间建立同步关系。

2025-03-16 09:15:00 616

原创 Linux下的正则表达式应用与sed、printf、awk等命令的使用

正则表达式(Regular Expression,简称Regex)是一种强大的文本处理工具,它允许你使用一种特定的模式来描述或匹配一系列字符串。对于系统管理员或运维人员来说,正则表达式在日常工作中具有广泛的应用,比如日志分析、文本处理、数据提取等。掌握正则表达式可以大大提高工作效率,减少手动操作的错误率。

2025-03-15 13:30:00 697

原创 Docker技术解析:作用、应用场景与全面命令指南

Docker作为一种轻量级容器技术,为现代应用程序的开发和部署提供了强大的支持。在未来的软件开发和运维工作中,Docker将成为不可或缺的工具之一。希望本文能够为读者提供有价值的参考和借鉴。

2025-03-15 09:15:00 826

原创 Linux中的vi命令的字符串替换功能及常用功能

的默认模式,用于导航和编辑文本。在命令模式下,你可以使用键盘快捷键来移动光标、删除文本、复制和粘贴等。命令的各个方面,包括替换、删除、插入等操作,并提供具体的示例,一方面工作中需要,一方面分享给大家。,其改进版)是一个功能强大且广泛使用的文本编辑器。中,替换文本是一个常见的操作。你可以使用末行模式中的替换命令来完成这一任务。提供了丰富的功能和选项,使其成为文本处理和编辑的强大工具。你想将文件中的所有“Hello”替换为“Hi”。有三种基本模式:命令模式、插入模式和末行模式。:用于输入和编辑文本。

2025-03-11 13:30:00 358

原创 《人月神话》第一章焦油坑第三节:职业的苦恼

人月神话》第一章焦油坑第三节“职业的苦恼”为我们揭示了软件开发人员内心深处的痛楚。然而,正是这些苦恼和挑战塑造了他们的坚韧和毅力,使他们能够在复杂多变的软件开发环境中不断前行。作为软件开发人员,我们需要正视这些苦恼和挑战,不断学习和提升自己的技能水平,以更好地应对未来的挑战和机遇。同时,我们也应该学会在苦恼中寻找乐趣,在挑战中不断成长和进步。

2025-03-11 09:15:00 379

原创 DeepSeek:程序员界的新挑战与机遇

DeepSeek作为人工智能领域的佼佼者,正在逐渐改变着程序员界的面貌。对于程序员来说,这既是一个挑战也是一个机遇。只有积极拥抱变化、不断提升自己的技能水平,才能在AI时代立于不败之地。让我们共同期待DeepSeek为程序员界带来更多的惊喜和变革吧!

2025-03-10 10:00:00 305

原创 SpringBoot实现WebSocket大全之WebFlux方式

WebFlux是Spring Framework 5.0中引入的一种新的反应式Web框架。它基于Reactor项目实现Reactive Streams规范,是一种完全异步和非阻塞的框架。与传统的Spring MVC(基于Servlet的阻塞式模型)相比,WebFlux在处理大量并发请求时具有显著优势。它能够在较少的线程下处理更多的并发请求,提高应用程序的性能和可扩展性。特别是在微服务架构、实时数据推送等场景下,WebFlux的异步非阻塞特性显得尤为重要。为什么要用WebFlux?

2025-03-10 09:45:00 1672

原创 DeepSeek:AI界的黑马,引领技术新浪潮

DeepSeek作为AI界的一匹黑马,以其卓越的性能、低廉的成本和开放的开源策略,迅速赢得了全球用户的青睐。虽然面临着诸多挑战,但DeepSeek凭借其强大的技术实力和创新能力,有望在未来取得更加辉煌的成就。让我们共同期待DeepSeek在未来的发展中能够带来更多惊喜和突破!

2025-03-09 08:53:02 405

原创 《人月神话》第一章焦油坑-第二节:职业的乐趣

布鲁克斯认为,编程职业的乐趣主要来源于以下几个方面:创建事物的纯粹快乐、开发对他人有用的东西、解决问题的过程、持续学习和易于操控的创作介质。这些乐趣构成了程序员工作的内在动力,让他们在面对复杂和繁琐的编程任务时,依然能够保持热情和创造力。编程职业的乐趣是多方面的,它来源于创建事物的纯粹快乐、开发对他人有用的东西、解决问题的过程、持续学习和易于操控的创作介质。这些乐趣不仅让程序员们在工作中保持热情和创造力,也吸引了无数人投身这一领域。

2025-03-09 07:43:17 394

原创 人月神话-第一章焦油坑-第一节编程系统产品

本书的第一章,便以“焦油坑”开篇,深入探讨了软件开发过程中的种种难题,其中“编程系统产品”这一节尤为关键,为我们揭示了从简单程序到真正有价值的软件产品之间的巨大鸿沟。同时,编程这一职业既带来了创造的乐趣,也伴随着无尽的苦恼。然而,事实并非如此。在未来的软件开发道路上,我们需要不断学习和探索,提高自己的专业技能和团队协作能力,以更好地应对“焦油坑”带来的挑战,开发出更多有价值的编程系统产品。编程系统产品的开发不仅涉及编码,还包括全面的设计、严格的测试以及详尽的文档,确保最终产品既可靠又易于维护。

2025-03-08 18:27:10 771

原创 SpringBoot实现WebSocket大全之JDK原生方式

SpringBoot实现WebSocket大全之JDK原生方式,模拟对话。

2025-03-02 09:38:57 712

原创 JavaFX之实现自定义Echarts数据可视化(持续更新)

实现基于JavaFX的自定义Echarts,使用JavaFX的原生Echarts绘制柱状图等可视化图形,使用自定义SVG、Canvas、WebView方式(前端vue+elementui+apache echarts)实现模仿Apache Echarts的可视化图形,包括柱状图、饼图、折线图等。

2025-02-18 12:54:54 308

原创 JavaFX中使用SVGPath实现自定义Echart图表-基础篇

本文介绍如何利用JavaFX中的SVGPath元素,探索实现类似Apache Echarts效果的自定义图表功能。通过详细解析SVGPath的语法基础与初步应用,为开发者打开了一扇通往高自由度图表设计的大门。无论你是JavaFX爱好者,还是寻求突破传统图表框架束缚的开发者,本文都将是你掌握SVGPath绘图技巧、解锁创意图表设计的必备指南。跟随我们的步伐,一起开启JavaFX图表自定义的新篇章!

2025-02-15 09:21:26 1020

原创 SonarQube代码审查-InterruptedException | ExecutionException异常

本博客对SonarQube提示的“InterruptedException”和“ThreadDeath”不应被忽视的异常进行了深入分析。通过代码示例复现了这些异常被忽视可能导致的问题,并强调了正确处理这些异常的重要性,以确保线程状态的正确传递和处理。

2025-02-13 13:52:15 912

原创 Java类加载机制

Java类加载机制,帮您了解基础知识

2025-02-09 15:46:04 433

原创 深入理解Java虚拟机-第一部分-Java发展史

1Java发展史本篇文章对应于书籍的第1章的1.3小节:Java发展史话不多说,咱们用一张图回顾一下Java的发展轨迹和历史变迁。

2021-10-31 09:34:18 221

原创 centOS7离线安装iptables

众所周知,centOS7操作系统使用的防火墙是firewall,但是习惯了使用iptables的同学们还是对新的技术不太熟悉,由于时间关系也不想增加学习的成本,于是我把在centOS7上面安装使用iptables的过程记录下来,分享给大家,希望可以帮到你们。1. 准备工作查看iptables是否存在:下载iptables:iptables-services下载地址:iptables-services-1.4.21-35.el7.x86_64.rpmiptables下载地址:iptables-1.

2021-05-30 08:28:36 3516

原创 JFinal SQL模板引擎-实例篇

1. 简介JFinal 是基于 Java 语言的极速 WEB + ORM + AOP + Template Engine 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 ????JFinal利用自带的 Enjoy Template Engine 极为简洁的实现了 Sql 模板管理功能。一如既往的极简设计,仅有 #sql、#para

2021-05-15 22:02:16 2095

原创 WebService之通讯协议:SOAP

1. 简介SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信。SOAP封装(envelop):定义了一个框架,描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们;SOAP编码规则(encoding rules):定义了一种序列化机制,用于表示应用程序需要使用的数据类型的实例;SOAP RPC表示(RPC representation):定

2021-05-15 16:26:15 2137

原创 第1条:用静态工厂方法代替构造器

成神之路 - EffectiveJava给我的指引第2章 创建和销毁对象

2021-03-17 21:16:55 347 2

原创 第1章 引言

成神之路 - EffectiveJava给我的指引引言引言主要讲了本书的目标,结构,特性以及书中的一些约定。本书目标是帮助读者更加有效地使用Java编程语言及其基本类库,所以并不是针对初学者的,而是假设读者已经熟悉Java编程语言。全书共12个章节90个条目,每个条目讨论一条规则,涵盖了Java5 / 6 / 7 / 8 / 9的种种技术要点。这些规则反映了最有经验的优秀程序员实践中常用的一些有益的做法。每个条目可灵活阅读,具有一定的独立性。本书新特性及条目分布:特性条目发行版本

2021-03-14 10:41:41 200 2

原创 成神之路 - EffectiveJava给我的指引

总目录1. 引言2. 创建和销毁对象3. 对于所有对象都通用的方法4. 类和接口5. 泛型6. 枚举和注解7. Lambda和Stream8. 方法9. 通用编程10. 异常11. 并发12. 序列化

2021-02-28 19:32:59 126

原创 Java超级实用工具类 - 字符串处理

1. 概述本篇文章主要介绍Java开发常用的工具类,所谓工欲善其事必先利其器,有了好的工具无论是工作还是学习都会游刃有余。本文主要介绍日期/时间处理工具类:StringUtils。Maven仓库地址:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.11</versi

2021-02-21 21:30:30 477

原创 Java超级实用工具类 - 日期/时间处理

1. 概述本篇文章主要介绍Java开发常用的工具类,所谓工欲善其事必先利其器,有了好的工具无论是工作还是学习都会游刃有余。本文主要介绍日期/时间处理工具类:FastDateFormat、DateFormatUtils、DateUtils。Maven仓库地址:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId>

2021-02-21 18:28:19 1421

原创 Java超级实用工具类 - 文件处理

1. 概述本篇文章主要介绍Java开发常用的工具类,所谓工欲善其事必先利其器,有了好的工具无论是工作还是学习都会游刃有余。2. org.apache.commons.io.FileUtils顾名思义,apache的FileUtils主要是对文件进行操作,包括:删除、复制、创建、读出、写入等。Maven仓库地址:<dependency> <groupId>commons-io</groupId> <artifactId>commons-io<

2021-02-21 15:00:03 398 1

apache-zookeeper-3.5.8-bin.tar.gz

apache-zookeeper-3.5.8

2025-03-13

12套axure8系统设计原型,主要是系统首页、登录页

12套axure8系统设计原型,主要是系统首页、登录页

2025-03-09

java程序员面试笔试宝典 + 115个Java面试题和答案+进入IT行业必读的324个java面试题

java程序员面试笔试宝典 + 115个Java面试题和答案+进入IT行业必读的324个java面试题

2021-07-25

java反编译工具 - jd-gui.zip

java反编译软件

2021-07-24

iptables-services-1.4.21-35.el7.x86_64.rpm

centOS7适用,iptables-services-1.4.21-35.el7.x86_64.rpm

2021-05-26

iptables-1.4.21-35.el7.x86_64.rpm

centOS7适用,iptables-1.4.21-35.el7.x86_64.rpm

2021-05-26

Java发展历史-2021版

整理Java的发展历史

2021-05-16

2021 Java学习路线图.png

最新版Java学习线路图,包括核心技术、前言技术、JavaWeb、JavaEE、数据库等

2021-05-16

Java试题库-笔试必备.doc

适合正在找工作或者工作一段时间想巩固一下知识的人,希望能帮到你们。

2021-05-16

Java学习路线图:Java应知应会的300个问题.rar

Java学习路线图:Java应知应会的300个问题.rar

2021-05-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除