随笔分类 -  Java学习路线

摘要:文章目录 引言新特性预览1. 基于值的类的进一步改进2. 模式匹配的增强3. 新的垃圾回收器4. 扩展的模块系统5. 更强大的异步编程 编程实践示例1:基于值的类示例2:模式匹配的增强示例3:新的垃圾回收器 结论 🎉欢迎来到Java学习路线专栏~Java 18的未来:新特性和编程实践 ☆* o(≧ 阅读全文
posted @ 2023-09-26 13:52 IT·陈寒 阅读(19) 评论(0) 推荐(0) 编辑
摘要:文章目录 Java虚拟机(JVM)的核心概念1. 类加载器(Class Loader)2. 内存区域3. 垃圾回收(Garbage Collection)4. 类型转换和多态 JVM性能调优1. JVM参数调整2. 内存管理3. 多线程优化4. 使用性能分析工具5. 代码优化 总结 🎉 Java编 阅读全文
posted @ 2023-09-24 15:54 IT·陈寒 阅读(30) 评论(0) 推荐(0) 编辑
摘要:文章目录 引言1. 代码没有注释2. 长函数和复杂逻辑3. 不恰当的变量名4. 重复的代码5. 不适当的异常处理6. 硬编码的敏感信息7. 没有单元测试结论 🎉 自己写过比较蠢的代码:从失败中学习的经验 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博客🎈该系列文章专栏 阅读全文
posted @ 2023-09-23 19:00 IT·陈寒 阅读(9) 评论(0) 推荐(0) 编辑
摘要:文章目录 什么是Spring Boot?1. 自动配置(Auto-Configuration)2. 独立运行(Standalone)3. 生产就绪(Production Ready)4. 大量的起步依赖(Starter Dependencies) Spring Boot的魔法1. 起步依赖(Star 阅读全文
posted @ 2023-09-21 10:24 IT·陈寒 阅读(54) 评论(0) 推荐(0) 编辑
摘要:文章目录 Java 8:引入Lambda表达式和Stream APILambda表达式Stream API Java 9:模块化系统模块Jigsaw项目 Java 10:局部变量类型推断Java 11:引入HTTP客户端HTTP客户端 Java 12:引入Switch表达式Switch表达式 Jav 阅读全文
posted @ 2023-09-17 17:21 IT·陈寒 阅读(55) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 自动配置(Auto-Configuration)2. 起步依赖(Starter Dependencies)3. 内嵌Web服务器(Embedded Web Server)4. 外部化配置(Externalized Configuration)5. Spring Boot Actuat 阅读全文
posted @ 2023-09-17 10:03 IT·陈寒 阅读(12) 评论(0) 推荐(0) 编辑
摘要:文章目录 配置文件的作用YAML配置文件Properties配置文件配置文件的加载顺序激活不同的配置文件配置文件的占位符自定义配置属性加密敏感信息配置文件的最佳实践结论 🎉欢迎来到架构设计专栏~Spring Boot配置文件(YAML & Properties)总结 ☆* o(≧▽≦)o *☆嗨~ 阅读全文
posted @ 2023-09-13 16:12 IT·陈寒 阅读(84) 评论(0) 推荐(0) 编辑
摘要:文章目录 准备工作集成微信支付JSAPIV3引入依赖配置微信支付参数初始化微信支付客户端创建支付订单支付回调处理发起支付请求 总结 🎉欢迎来到架构设计专栏~Spring Boot集成微信支付JSAPIV3保姆教程 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博客🎈该系 阅读全文
posted @ 2023-09-13 11:51 IT·陈寒 阅读(215) 评论(0) 推荐(0) 编辑
摘要:文章目录 什么是Nacos?使用Nacos进行服务注册与发现服务注册服务发现 负载均衡分析与拓展安全性性能监控日志记录 🎉欢迎来到架构设计专栏~Spring Cloud Alibaba:Nacos服务治理平台 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博客🎈该系列文 阅读全文
posted @ 2023-09-13 11:35 IT·陈寒 阅读(36) 评论(0) 推荐(0) 编辑
摘要:文章目录 🎉欢迎来到架构设计专栏~SpringCloud:Feign实现微服务之间相互请求 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博客🎈该系列文章专栏:架构设计📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习🍹 阅读全文
posted @ 2023-09-12 20:53 IT·陈寒 阅读(74) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 流式思想1.1 输入流与输出流1.2 Stream流 2. 使用Stream流的步骤3. 获取Stream流3.1 容器3.2 数组 4. Stream流中间操作方法4.1 `filter(Predicate<? super T> predicate)`4.2 `limit(long 阅读全文
posted @ 2023-09-08 17:02 IT·陈寒 阅读(11) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 函数式接口概念2. 注解3. 自定义函数式接口4. 函数式编程4.1 Lambda的延迟执行效果4.2 使用Lambda作为参数和返回值作为参数使用作为返回值使用 5. 常用的函数接口5.1 `Supplier`:生产者5.2 `Consumer`:消费者5.3 `Predicate 阅读全文
posted @ 2023-09-07 16:43 IT·陈寒 阅读(25) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 对象的创建2. 类的初始化2.1 类的加载2.2 类的连接2.3 类的初始化 3. 反射是什么?4. 获取Class类对象4.1 使用类名.class4.2 使用对象的getClass()方法4.3 使用Class.forName() 5. 获取构造器对象5.1 使用getConst 阅读全文
posted @ 2023-09-06 20:04 IT·陈寒 阅读(10) 评论(0) 推荐(0) 编辑
摘要:文章目录 选择合适的数据结构数组链表栈队列树图哈希表 选择合适的算法实践和项目 🎉欢迎来到数据结构学习专栏~实践和项目:解决实际问题时,选择合适的数据结构和算法 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博客🎈该系列文章专栏:数据结构学习📜其他专栏:Java学习路 阅读全文
posted @ 2023-09-06 15:42 IT·陈寒 阅读(26) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 三层架构2. Spring框架3. 微服务架构4. Java EE(Enterprise Edition)5. 响应式架构6. 大数据架构7. 领域驱动设计(Domain-Driven Design,DDD)8. 安卓开发架构结论 🎉欢迎来到Java学习路线专栏~构建现代应用:Ja 阅读全文
posted @ 2023-09-02 11:35 IT·陈寒 阅读(39) 评论(0) 推荐(0) 编辑
摘要:文章目录 调试的重要性配置断点启动调试利用 IntelliJ IDEA 的调试功能观察变量和表达式单步执行和逐级跳转查看调用栈条件断点监视变量远程调试使用断点条件和日志 调试最佳实践总结 🎉欢迎来到Java学习路线专栏~如何利用好 IntelliJ IDEA 的调试功能辅助代码调试 ☆* o(≧▽ 阅读全文
posted @ 2023-09-01 17:30 IT·陈寒 阅读(101) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. 软件架构:构建应用的基石1.1 C/S架构:客户端/服务器1.2 B/S架构:浏览器/服务器 2. 网络通信协议:构建连接的桥梁2.1 4层模型:数据的分层传输2.2 IP地址与端口号:标识和定位 3. TCP通信:保障数据可靠传输3.1 UDP协议:快速但不保障可靠性3.2 TCP 阅读全文
posted @ 2023-08-31 20:24 IT·陈寒 阅读(41) 评论(0) 推荐(0) 编辑
摘要:文章目录 什么是I/O流?I/O 流的层次结构1. 字节流(Byte Streams)2. 字符流(Character Streams)3. 缓冲流(Buffered Streams)4. 数据流(Data Streams)5. 对象流(Object Streams) I/O 流的应用场景1. 文件 阅读全文
posted @ 2023-08-30 11:57 IT·陈寒 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 React:构建用户界面的首选Vue:简单优雅的前端框架Angular:Google支持的全面框架Node.js:服务器端的JavaScript运行环境比较不同框架的优势与劣势React:Vue:Angular:Node.js: 2023年的发展趋势与展望结论 🎉欢迎来到Java学习路线 阅读全文
posted @ 2023-08-22 09:04 IT·陈寒 阅读(203) 评论(0) 推荐(0) 编辑
摘要:文章目录 Web 2.0时代:用户参与和社交互动Web 3.0时代:语义化和智能化影响和展望 🎉欢迎来到Java学习路线专栏~从Web 2.0到Web 3.0,互联网有哪些变革? ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹✨博客主页:IT·陈寒的博客🎈该系列文章专栏:Java学习路线📜其 阅读全文
posted @ 2023-08-21 18:44 IT·陈寒 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示