首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java学习笔记
snakeshe1010
创建于2021-09-14
订阅专栏
专门存放Java学习的文章
等 5 人订阅
共60篇文章
创建于2021-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java Web 应用部署实战:从单机到分布式的三种方式
Java Web 应用部署实战:从单机到分布式的三种方式 前言 一个 Web 应用从代码写完到真正能被用户访问,中间要经历"部署"这道坎。对于很多初学者来说,代码在本地能跑,但一到服务器上就各种问题。
从零理解容器化:Docker 核心原理与 Kubernetes 初探
从零理解容器化:Docker 核心原理与 Kubernetes 初探 系统梳理 Docker 的诞生背景、基本概念、常用命令与 Dockerfile 实践,并初步了解 Kubernetes 的设计哲学
Java 后端开发入门:三层架构、Spring Bean 与模板引擎全解析
Java 后端开发入门:三层架构、Spring Bean 与模板引擎全解析 本文面向 Java 后端初学者,系统梳理四个核心概念:三层架构(Controller / Service / Dao) 的职
深入理解 Java 注解:从原理到实战
深入理解 Java 注解:从原理到实战 注解(Annotation)是 Java 开发中绕不开的核心特性。无论是 Spring 的 @Autowired、MyBatis 的 @Mapper,还是各种自
Java 泛型深度解析:从手工封装到类型擦除与通配符
Java 泛型深度解析:从手工封装到类型擦除与通配符 带你回溯 Java 泛型的设计动机,理解类型擦除的运行机制,掌握上下界通配符的正确用法。 1. 泛型出现前:手工封装类型安全 Java 1.5 之
深入理解 Java RTTI、Class 对象、ClassLoader 与反射机制原理
深入理解 Java RTTI、Class 对象、ClassLoader 与反射机制原理 在 Java 进阶学习过程中,RTTI、Class 对象、类加载器、双亲委派模型、反射机制是一条完整的知识链。理
深入理解 Java 中的 toString() 方法与 String 不可变性原理(含字符串编码详解)
深入理解 Java 中的 toString() 方法与 String 不可变性原理(含字符串编码详解) 在 Java 学习过程中,toString() 方法与 String 类是最基础却最容易被忽视的
Java 8 最重要的 API:Stream 全面解析与实战指南
Java 8 最重要的 API:Stream 全面解析与实战指南 在 Java 8 中,Stream(流) 是最具革命性的 API 之一,它将 Java 编程从“命令式”风格,带入了更简洁、更高效的“
从 MySQL 到 Elasticsearch:构建高性能新闻爬虫的数据存储与搜索体系
从 MySQL 到 Elasticsearch:构建高性能新闻爬虫的数据存储与搜索体系 在实现 多线程网络爬虫与 Elasticsearch 新闻搜索引擎 项目时,数据存储与搜索性能是系统设计的核心。
使用 SpotBugs + Maven + Flyway 构建可维护的 Java 爬虫项目
使用 SpotBugs + Maven + Flyway 构建可维护的 Java 爬虫项目 在 Java 项目开发中,代码质量、数据库版本管理以及架构解耦都是非常重要的工程实践。
从 Git 规范到 BFS 爬虫:构建多线程新闻搜索引擎的工程思维(二)
从 Git 规范到 BFS 爬虫:构建多线程新闻搜索引擎的工程思维(二) 在上一篇我们明确了项目方向,本篇将围绕工程实践展开: 如何规范 Git 操作、如何设计爬虫算法、如何重构代码以支持未来扩展(数
从零打造多线程网络爬虫与 Elasticsearch 新闻搜索引擎:项目方法论与工程实践
从零打造多线程网络爬虫与 Elasticsearch 新闻搜索引擎:项目方法论与工程实践 在学习“多线程网络爬虫与 Elasticsearch 新闻搜索引擎
使用SpringBoot快速实现短信验证码登录与Flyway+MyBatis最佳实践
使用SpringBoot快速实现短信验证码登录与Flyway+MyBatis最佳实践 前言 在现代Web应用中,短信验证码登录已成为主流认证方式之一。本文将带你从零开始,使用SpringBoot快速实
从零构建一个高质量项目的实战指南:以多线程爬虫为例
本篇通过一个完整的爬虫项目,系统地展示了如何从零构建一个高质量、可扩展的项目。涵盖了项目规划、架构设计、开发规范、数据库管理、ORM重构与性能优化等核心环节
H2数据库入门指南:从建库到操作的全流程实践
本文介绍了数据库的基本概念与常见类型,并以 H2 数据库为例演示了建表、插入、修改等操作,涵盖命令行与可视化工具两种方式。适合数据库初学者快速上手实际操作。
Java集合框架深度解析:核心类库与实战应用
Java集合框架提供了丰富的数据结构实现,理解其核心原理是高效开发的基础。ArrayList的动态数组机制适合随机访问,HashSet/HashMap依赖哈希算法实现高效查找
Java开发中的最佳实践与代码优化技巧
编写高质量的Java代码需要综合考虑可读性、性能和规范性。通过简化代码逻辑、优化性能、遵循代码规范以及合理处理异常,可以提高代码的质量和可维护性。
Java控制流全解析:方法调用、循环与选择结构
Java控制流是程序逻辑的骨架,方法调用通过栈帧管理执行环境,循环结构(while/do-while/for)提供重复执行能力,break/continue实现精细控制。
30项目实战 - 多线程网络爬虫与Elasticsearch新闻搜索引擎
从零开始做一个项目的原则 把每个项目都当作人生最好的一个项目来精雕细琢 积累自己的reputation声誉 一丝不苟地写好文档 代码质量++ 你的认证是肯定能够获得回报的 使用标准化,业界公认的模式和
26中级 - 数据库基本概念【爬虫项目实战】
### 数据库的好处 - 数据库提供结构化数据的持久化存储 - 索引保证数据查询的速度 - 事务的原子性保证数据不丢失 ### 数据库的基本结构 ![1.png](https://p3-juejin.
下一页