首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java学习笔记
snakeshe1010
创建于2021-09-14
订阅专栏
专门存放Java学习的文章
等 5 人订阅
共47篇文章
创建于2021-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用SpringBoot快速实现短信验证码登录与Flyway+MyBatis最佳实践
使用SpringBoot快速实现短信验证码登录与Flyway+MyBatis最佳实践 前言 在现代Web应用中,短信验证码登录已成为主流认证方式之一。本文将带你从零开始,使用SpringBoot快速实
从零构建一个高质量项目的实战指南:以多线程爬虫为例
本篇通过一个完整的爬虫项目,系统地展示了如何从零构建一个高质量、可扩展的项目。涵盖了项目规划、架构设计、开发规范、数据库管理、ORM重构与性能优化等核心环节
H2数据库入门指南:从建库到操作的全流程实践
本文介绍了数据库的基本概念与常见类型,并以 H2 数据库为例演示了建表、插入、修改等操作,涵盖命令行与可视化工具两种方式。适合数据库初学者快速上手实际操作。
Java开发中的最佳实践与代码优化技巧
编写高质量的Java代码需要综合考虑可读性、性能和规范性。通过简化代码逻辑、优化性能、遵循代码规范以及合理处理异常,可以提高代码的质量和可维护性。
Java控制流全解析:方法调用、循环与选择结构
Java控制流是程序逻辑的骨架,方法调用通过栈帧管理执行环境,循环结构(while/do-while/for)提供重复执行能力,break/continue实现精细控制。
30项目实战 - 多线程网络爬虫与Elasticsearch新闻搜索引擎
从零开始做一个项目的原则 把每个项目都当作人生最好的一个项目来精雕细琢 积累自己的reputation声誉 一丝不苟地写好文档 代码质量++ 你的认证是肯定能够获得回报的 使用标准化,业界公认的模式和
26中级 - 数据库基本概念【爬虫项目实战】
### 数据库的好处 - 数据库提供结构化数据的持久化存储 - 索引保证数据查询的速度 - 事务的原子性保证数据不丢失 ### 数据库的基本结构 ; java8之前的解决需求的案例 流的方式的写法 private的访问限定 当前的编译单元
31中级 - Java 8函数式编程
函数式编程深入浅出 使用函数式编程的原因 减少工作量 提高效率 减少bug 案例,声明一个接口和内部类实现一个过滤接口 还是觉得啰嗦,第一步简化,去掉啰嗦的接口 predicate就是一个判断一个条件
从基础到实战:Java与数据库交互全攻略
本文详细介绍了Java与数据库交互的全过程,从SQL基础到JDBC实战,再到数据库设计原则和SQL高级查询。通过实战代码示例,读者可以快速掌握如何高效地进行数据库操作
深入理解Java IO与文件系统:从计算机体系到NIO实践
理解计算机体系结构的速度差异(CPU纳秒级 vs 磁盘毫秒级)是优化IO性能的关键,通过合理选择工具和缓冲策略,可显著降低IO等待对系统性能的影响。
HTTP协议:互联网通信的基石与核心技术解析
HTTP协议作为互联网基石,通过请求响应模型实现通信。其无状态特性由Cookie技术弥补,状态码传递操作结果。
从浏览器输入URL到数据抓取:计算机网络与HTTP协议全解析
从输入URL到页面渲染,再到程序化数据抓取,整个过程涉及计算机网络各个层面的技术协同工作。理解这些基础原理不仅对开发网络应用至关重要,也是进行高效数据抓取的前提。
Java依赖管理演进史:从Classpath地狱到Maven救赎
Java依赖管理经历了从手动维护的"Classpath地狱"到Maven自动化管理的演进。Maven有着坐标体系、中央仓库和依赖传递机制等特性。
下一页