自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工一木子

大家好,我是工一木子,不是工藤新一

  • 博客(609)
  • 资源 (14)
  • 收藏
  • 关注

原创 【Java项目脚手架系列】第二篇:JavaWeb项目脚手架

这个 JavaWeb 项目脚手架提供了一个基础的 Web 开发环境,包含了常用的配置和功能。通过解决 IDEA 社区版无 Tomcat 插件和首页 500 错误的问题,我们可以快速搭建一个可用的 Web 项目。

2025-05-05 19:35:35 691

原创 【Java项目脚手架系列】第一篇:Maven基础项目脚手架

项目脚手架(Project Scaffold)是一个项目的基础框架,它包含了项目的基本结构、常用依赖、配置文件和最佳实践。统一项目结构减少重复工作提高开发效率保证代码质量标准的项目结构必要的开发依赖完整的日志配置测试框架支持添加业务代码编写单元测试配置业务参数。

2025-05-04 09:44:52 1110

原创 Java开发必知:JDK安装、环境变量配置与IDE内置机制全解析

1. JDK一定要有!即使IDE帮你管理了,它背后一定要有一份真正的JDK安装。2. 命令行开发,需要配置环境变量。否则无法直接使用javacjava等基本命令。3. IDE内部可以单独管理JDK。所以在IDE中开发,即使不配置环境变量也可以运行,但建议仍养成配置JAVA_HOME的好习惯,避免未来遇到复杂场景(如Maven、Gradle构建)出错。4. 注意JDK版本兼容问题。比如Java 8项目,用Java 17的JDK可能出现编译错误;需要针对项目指定正确的JDK版本。

2025-04-29 09:22:12 651

原创 每日一个技术官网推荐 Vol.15:Apache JMeter 官网

名称网址技术领域:性能测试 / 压力测试 / 自动化测试一句话简介:JMeter 是 Apache 基金会出品的老牌性能测试工具,适用于 Web 服务、数据库、FTP 等多种应用场景。JMeter 官网虽然界面简洁,但资料齐全,助力你快速掌握性能测试技能,是性能调优工程师的必备武器。

2025-04-29 09:10:25 253

原创 每日一个技术官网推荐 Vol.14:Jenkins 官网

名称:Jenkins网址技术领域:持续集成 / 持续交付 / DevOps / 自动化部署一句话简介:Jenkins 是一个开源 CI/CD 自动化服务器,拥有丰富插件生态,支持灵活的流水线构建和自动化运维。Jenkins 官网是学习 CI/CD 自动化的首选入口,内容完备,插件丰富,是 DevOps 流水线构建不可或缺的重要工具。

2025-04-28 08:24:43 767

原创 Redis数据库设计揭秘:16个数据库,藏着怎样的哲学?

首先,Redis 的默认数据库数量是1616 = 2的4次方(2⁴)计算机世界里,2的幂次通常意味着效率(比如2、4、8、16、32……)编码和切换成本低,一条SELECT命令就能迅速切换数据库而且,16个既不太多造成资源浪费,又不太少限制使用场景,符合 Redis 设计者对简洁优雅的追求。当然,如果你愿意,可以通过修改配置文件(databases参数)自定义数量,比如调整为32、64,甚至更多。Redis不同数据库之间没有隔离性(如内存、CPU、访问权限),只是逻辑划分。

2025-04-26 22:35:55 1061

原创 每日一个技术官网推荐 Vol.13:ZooKeeper 官网

名称网址技术领域:分布式系统 / 配置中心 / 协调服务一句话简介:ZooKeeper 通过简单易用的接口,帮助分布式应用实现高可用、高一致性的数据协调与管理。ZooKeeper 是分布式系统的隐形英雄,掌握它能帮助你深入理解一致性、分布式锁和领导选举等底层机制,官网虽简朴但干货满满。

2025-04-26 08:37:35 953

原创 每日一个技术官网推荐 Vol.12:Elasticsearch 官网

名称网址技术领域:搜索引擎 / 大数据 / 全文检索 / 实时分析一句话简介:Elasticsearch 是一个高性能、可扩展的分布式搜索与分析引擎,可用于处理 PB 级数据并实现毫秒级响应。Elasticsearch 是搜索与分析领域的多面手,官网内容专业、引导清晰,非常适合开发者和企业用户系统性掌握搜索技术栈。

2025-04-25 08:04:56 814

原创 浏览器访问背后的秘密:从加载到关闭,数据是否会丢失?

适读人群:Web 开发者、运维工程师、性能调优/安全从业者预计阅读:7 min。

2025-04-24 07:56:19 676

原创 每日一个技术官网推荐 Vol.11:Git 官网

名称:Git网址技术领域:版本控制 / 协作开发 / DevOps一句话简介:Git 以分布式、快速、完整历史记录著称,是现代软件项目不可或缺的代码管理工具。Git 是现代开发协作的基石,掌握它就拿到了与全球程序员协同的通行证。官网文档翔实,是进阶版控技巧的最佳参考。

2025-04-24 07:41:32 397

原创 每日一个技术官网推荐 Vol.10:Netty 官网

名称:Netty网址技术领域:网络编程 / NIO / 高并发 / 异步通信一句话简介:Netty 提供了高性能、异步事件驱动的网络编程能力,是构建高并发服务端应用的首选框架之一。Netty 是 Java 网络编程领域的黄金标准,适合深入掌握底层通信机制、构建高并发服务,虽然入门门槛稍高,但官网资源清晰可学。

2025-04-22 07:50:26 818

原创 深入解析 Spring 中的 @Value 注解(含源码级剖析 + 自定义实现)

其本身是一个标准注解,用于描述需要注入的值。下面我们模拟实现一个简单版的@Value注解,读取配置并注入到 Bean 中。@Value注解是 Spring 中用于注入配置的强大工具,支持 SpEL 和默认值语法。底层依赖的是 Spring 的环境抽象和 BeanPostProcessor 扩展点。我们可以通过自定义注解 + 属性解析器 + 反射机制,简单实现类似功能。

2025-04-21 22:55:36 399

原创 每日一个技术官网推荐 Vol.09:Apache Tomcat 官网

名称网址技术领域:Web 服务器 / Servlet 容器 / Java EE一句话简介:Tomcat 是 Java Web 的默认容器,轻量、稳定、配置灵活,广泛应用于各类企业级 Java Web 应用部署场景。Apache Tomcat 是 Java Web 启蒙神器,也是许多生产系统中的稳定主力,轻量高效,适合开发者深入了解 Java 服务运行机制。

2025-04-21 22:45:10 448

原创 无意间发现的宝藏项目:开源世界中的演示项目精选合集

技术入门学习参考自己项目的骨架模版面试准备 & 源码分析素材有时候“无意间的发现”,反而是打开新世界的入口。希望今天这份演示项目清单,能给你带来一些灵感和实用帮助!如果你也有私藏的开源演示项目,欢迎留言交流~

2025-04-20 14:46:40 1660 1

原创 每日一个技术官网推荐 Vol.08:Apache Maven 官网

名称网址技术领域:构建工具 / 依赖管理 / 项目管理一句话简介:Maven 通过简洁的配置文件和插件体系,提供项目从编译到打包、测试、部署的自动化流程。Apache Maven 是 Java 世界不可或缺的项目构建与依赖管理工具,官网文档完善,是构建流程自动化的必修课。

2025-04-20 14:20:41 332

原创 每日一个技术官网推荐 Vol.07:Apache RocketMQ 官网

名称网址技术领域:消息中间件 / 分布式系统 / 异步通信一句话简介:RocketMQ 是一个分布式消息引擎,具有低延迟、高可靠、高性能等特性,适合大规模系统间通信。RocketMQ 官网是国产分布式消息中间件的学习宝库,适合深入掌握企业级异步通信架构设计。

2025-04-18 08:17:13 430

原创 每日一个技术官网推荐 Vol.06:Apache Kafka 官网

名称:Apache Kafka 官网网址技术领域:分布式系统 / 消息队列 / 日志系统 / 实时流处理一句话简介:Kafka 是一个开源的分布式事件流平台,支持高吞吐量的消息发布、订阅、存储与处理。

2025-04-17 08:26:13 282

原创 Java开发工程师必备:专业技术图表与高效作图工具全指南

技术图表和作图工具是Java开发工程师的“第二语言”。善用图表,不仅能让你的技术表达更清晰,还能让团队协作更高效。建议大家在日常开发和学习中多用、多练,逐步形成自己的图表表达习惯,助力职业成长!

2025-04-16 08:30:51 844

原创 每日一个技术官网推荐 Vol.05:Apache Dubbo 官网

名称:Apache Dubbo 官网网址技术领域:Java 微服务 / RPC 框架 / 服务治理一句话简介:Dubbo 是一个高性能 Java RPC 框架,支持服务注册发现、动态配置、软负载均衡、容错机制、流量控制等微服务核心能力。Dubbo 官网是你从“单体应用”向“分布式微服务架构”迈进的关键一步,不容错过。

2025-04-16 07:16:19 248

原创 每日一个技术官网推荐 Vol.04:Redis 官网(redis.io)

名称:Redis 官方网站网址技术领域:键值数据库(NoSQL) / 缓存中间件 / 消息系统一句话简介:Redis 是一个高性能的开源内存数据库,广泛用于缓存、排行榜、会话存储、队列等高并发场景。

2025-04-15 08:06:03 574

原创 每日一个技术官网推荐 Vol.03:MySQL 官网(mysql.com)

名称:MySQL 官方网站网址技术领域:关系型数据库一句话简介:MySQL 是全球最受欢迎的开源关系型数据库,广泛用于 Web、移动和云应用开发。MySQL 官网是构建数据库能力的根基,无论是开发测试还是生产部署,你都可以从这里获取最新最权威的支持。

2025-04-09 06:46:33 395

原创 每日一个技术官网推荐 Vol.02:Spring 官网(spring.io)

名称:Spring 官网网址技术领域:企业级 Java 框架(DI、Web、微服务等)一句话简介:Spring 是构建现代 Java 应用的核心生态系统,官网是你通往微服务、Spring Boot、Spring Cloud 的第一站。Spring 官网不仅提供一站式的文档与下载服务,更是每一个 Java 开发者从小白走向架构师的“起点页”。

2025-04-08 07:37:44 317

原创 每日一个技术官网推荐 Vol.01:JDK 官方网站(Oracle)

名称:Oracle Java SE 官方网站网址技术领域:Java 标准版(Java SE)一句话简介:Oracle Java 是 Java 技术的官方维护者,提供完整的 JDK 下载、文档、更新与企业支持。

2025-04-07 07:45:50 472

原创 大厂算法面试 7 天冲刺计划|附全套 Java 实战 & 系统设计干货

这是一个专为想要冲击大厂算法岗位的开发者设计的 7 天成长路线图,每天深挖一种核心数据结构 / 算法场景,从问题分析到多种解法实现,再到 Java 代码落地 + 面试场景还原,帮助你快速进阶,一站式掌握高频考点。

2025-04-07 07:13:59 886

原创 大厂算法面试 7 天冲刺:第7天-系统设计与模拟面试实战 —— 架构思维 + Java落地

🎯 系统设计题并不等于“空谈架构”,而是结合真实业务场景和工程实现的综合考察。掌握常见系统设计模型 + 熟练使用 Java 编程实现核心模块,是通向大厂中高级岗位的关键!

2025-04-07 06:53:32 325

原创 大厂算法面试 7 天冲刺:第6天-树与图深度剖析——高频算法面试题 & Java 实战

树结构用于分层表达、层级遍历、祖先查找等问题。图结构用于最短路径、传递闭包、依赖分析等问题。常用算法包括BFS/DFS/Dijkstra/拓扑排序等,掌握 Java 实现是通关面试的关键!

2025-04-05 16:33:10 449

原创 大厂算法面试 7 天冲刺:第5天- 递归与动态规划深度解析 - 高频面试算法 & Java 实战

动态规划是一种优化递归的算法,核心思想是**“将问题分解为子问题,存储子问题的结果,以避免重复计算”**。你是一个专业的盗贼,计划抢劫一条街上的房屋,每间房屋存有一定现金。个台阶,问有多少种不同的爬楼方式?来解决问题的方法,通常用于。

2025-04-01 07:10:49 761

原创 大厂算法面试 7 天冲刺:第4天- 哈希表与堆算法深度解析 - 高频面试题与 Java 实战

将字母异位词(anagrams)分组。

2025-03-31 07:23:01 454

原创 跟着JDK学数据结构-线性与非线性数据结构的应用与实现

这些线性数据结构在 JDK 中有很好的实现和优化。在学习这些数据结构时,理解它们的基本特性和在 JDK 中的应用非常重要。你可以通过 Java 代码练习这些数据结构的操作,掌握它们的优缺点和适用场景,进一步提升对 JDK 中数据结构的理解。非线性数据结构相比于线性数据结构,具有更复杂的结构和更强大的功能。它们适用于需要处理多对多关系、层次结构或优先级等问题的场景。树:适用于表示层次结构,如文件系统、组织结构等。图:适用于表示复杂关系,如社交网络、网络拓扑等。堆。

2025-03-30 09:44:38 861

原创 大厂算法面试 7 天冲刺:第3天- 栈与队列算法深度解析 - 高频面试题与Java实战

的字符串,判断输入字符串是否有效。

2025-03-30 08:34:43 362

原创 大厂算法面试 7 天冲刺:第2天-链表算法深度解析 - 高频面试题与Java实战

将两个有序链表合并为一个新的有序链表,并返回合并后的链表。给定一个链表,判断它是否有环。,反转该链表并返回其头节点。给定一个单链表的头节点。

2025-03-29 13:43:37 492

原创 大厂算法面试 7 天冲刺:第 1 天 - 深度剖析数组与字符串高频算法(Java 实战)

(最少包含一个元素),使其和最大,并返回最大和。,并返回它们的数组下标。,适用于小规模字符串。,适用于小规模数据。,适用于小规模数据。

2025-03-28 07:26:18 392

原创 7天算法面试通关攻略(含JDK、Spring应用)——3W学习法

帮助你在7天内高效备战大厂算法面试,并结合。的实际应用,提升你的工程能力。

2025-03-28 07:08:42 1005

原创 AI 时代程序员的未来:如何从「写代码」到「指导 AI 代码」

最近几年,AI 技术,特别是大语言模型(如 ChatGPT、Claude、Gemini、Code Llama)在编程领域的能力突飞猛进,从简单的代码补全到可以独立编写完整项目,甚至进行复杂的系统架构设计。这些问题看似严峻,但如果深入思考,你会发现 AI 时代不仅仅是挑战,更是机遇。程序员并不会被淘汰,而是需要进化。

2025-03-28 06:37:17 537

原创 7 天精通 Spring:从入门到实战,一步步打造你的 Spring 技术栈!

打印请求日志✅。

2025-03-27 08:06:32 737

原创 3W 学习法:从零上手 Cursor,打造高效 Java 开发体验

Cursor 可以大幅提升 Java 和 Spring 生态的开发效率,帮助你更快写代码、更好理解源码、更快修复 Bug。Cursor 是一款智能 AI 编程助手,能够显著提升开发效率,特别适用于 Java 和 Spring 生态。Cursor 是一款基于 AI 的编程工具,深度集成 AI 代码补全、代码解释、调试优化等功能,可以。:你想快速编写一个 RESTful API,Cursor 会自动补全代码。:你的代码结构复杂,Cursor 可以优化代码。,帮助你快速掌握 Cursor,并提供。

2025-03-26 07:16:46 848

原创 手把手实现一个简化版 Spring 框架

是 Java 生态的核心,掌握其原理后,我们可以自己实现一个简化版的 Spring 框架!等核心功能入手,助你成为 Spring 领域专家!实现一个 Mini-Spring 框架!Spring 通过 @Autowired。Mini-Spring 目标是。,负责 Bean 的加载与管理。Spring AOP 允许我们。(自动扫描 & Bean 注册):实现 Bean 容器,支持。✅ 解决实际问题,提升。Spring 的核心是。实现 Bean 容器。

2025-03-26 06:59:21 411

原创 深度剖析 Spring 源码 & 性能优化:核心原理与最佳实践

作为 Java 生态的核心技术,广泛应用于企业级开发。但很多开发者只会“用”Spring,而不深入其内部原理,导致。三个方面,帮助你深入理解 Spring,并掌握优化技巧,让你的 Spring 应用跑得更快、更稳!Spring 提供了大量的扩展点和特性,但如果不加以优化,容易导致。这里总结 Spring 应用的 5 大核心优化方向。Spring MVC 处理请求时,需要经过。Spring IOC 容器的核心是。Spring 启动时间过长,通常由。,如果滥用会影响性能。,可能影响并发性能。

2025-03-26 06:52:17 777

原创 高并发电商商详网关系统设计:架构、优化与实战

在电商平台中,商品详情(商详)页面是用户决策的关键环节,系统需要。模式,使数据聚合更灵活,并减少前端调用次数,提高响应速度。:如何高效整合商品、价格、库存等多个系统数据?:如何减少 API 请求时间,提高用户体验?:Redis + 本地缓存,减少数据库压力。:如何支持不同商品类型、营销模式的扩展?(Guava 本地缓存 + Redis):秒杀、促销场景的流量洪峰如何处理?:如何防止恶意爬取、DDOS 攻击?:限流、熔断、降级等机制防止系统崩溃。:微服务架构,支持水平扩展。(Redis,长时间缓存)

2025-03-25 08:04:38 815

原创 深入解析 Spring Cloud 微服务架构:核心组件与最佳实践

是一种。

2025-03-25 07:51:32 1128

【跟着官网学技术系列之MySQL】第8天之创建和使用数据库2之pet.txt文件

【跟着官网学技术系列之MySQL】第8天之创建和使用数据库2之pet.txt文件

2025-01-18

spring5学习代码

spring5学习代码

2022-01-23

spring5学习笔记

spring5学习笔记

2022-01-23

mybatis学习笔记及代码.zip

mybatis学习笔记及代码.zip

2022-01-03

smbms系统架构图.png

工一说java之smbms系统架构图

2021-10-30

工一说java之SMBMS源码(Servlet版)

工一说java之SMBMS源码(Servlet版)

2021-10-30

工一说javaweb之smbms实战静态资源.zip

工一说javaweb之smbms实战静态资源

2021-10-24

CSS学习总结思维导图.xmind

css学习总结思维导图

2021-09-20

HTML总结.xmind

HTML总结.xmind

2021-08-15

JavaSE思维导图.png

JavaSE复习总结思维导图(PNG图片)

2021-06-30

JavaSE.xmind

JavaSE复习总结思维导图(源文件)

2021-06-30

Head First Python书籍中的源代码

Head First Python书籍中的源代码。解压即可使用。 很实用,是学习python百部百科中推荐的教材中的代码。

2017-12-16

Sublime Text代码编辑软件

Sublime Text是一个代码编辑器也是HTML和散文先进的文本编辑器。漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等等。

2016-04-09

细说Linuxpdf文件--兄弟连版

兄弟连Linux视频的配套电子书籍,在学习Linux的时候,看视频后,再看看书籍,更好!!

2016-02-26

Linux和windows双系统

在windows中安装linux双系统,不用虚拟机。

2015-10-20

空空如也

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

TA关注的人

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