Java基础
文章平均质量分 82
学习 Java基础
Fearless____
这个作者很懒,什么都没留下…
展开
-
最通俗易懂的 - Tomcat 核心源码仿写 第二版代码
Tomcat 核心源码仿写的第二版代码,升级为Maven项目,并将单线程改为多线程原创 2023-08-17 15:35:18 · 158 阅读 · 0 评论 -
JDK 动态代理 - 使用方法
JDK动态代理 使用方法 和 原理 详细介绍原创 2023-08-16 16:42:44 · 167 阅读 · 0 评论 -
JUL 日志 - 最简单易用的Java日志框架
JUL是最容易上手的Java日志框架,最适合初学者,本文一篇教会如何使用原创 2023-08-12 15:24:07 · 495 阅读 · 1 评论 -
【Java 】 如何通过 反射 获取 注解信息 ?
我们在设计框架的时候经常需要通过反射获取 类或方法 上的注解信息比如在 Spring 中,我们需要在相应的类上添加 @Controller、@Servlet、@Component 等注解,从而让 Spring 生成 Bean并且 我们还有必要在注解中添加信息原创 2023-07-23 20:17:56 · 1278 阅读 · 0 评论 -
Java -- 元注解
@Target(ElementType.ANNOTATION_TYPE):指定该注解可以用于注解类、接口或枚举类型。@Retention(RetentionPolicy.RUNTIME):指定该注解的保留策略,即在程序运行时也可以访问到该注解。@Documented:指定该注解应该被包含在 Java 文档中。@Inherited:指定该注解可以继承自父类。原创 2023-07-22 21:55:29 · 125 阅读 · 0 评论 -
Java反射 -- 详细介绍 (框架核心)
详细介绍 Java 反射的概念 、 原理 、 使用方法 、 注意事项 等,让你轻松掌握反射......原创 2023-07-22 17:23:33 · 354 阅读 · 0 评论 -
【Java 基础】你真的会用 String 吗?
本文将对 String 进行稍微深入全面一点的学习创建String对象的方法String 内存分析StringBuilder & StringBuffer字符串拼接的底层原理原创 2023-07-20 13:28:23 · 101 阅读 · 0 评论 -
异常处理(正确思路)
Repository 层出现异常或许可以忽略,或许可以降级,或许需要转化为一个友好的异常。如果一律捕获异常仅记录日志,很可能业务逻辑已经出错,而用户和程序本身完全感知不到Service层往往涉及数据库事务,出现异常同样不适合捕获,否则事务无法自动回滚。此外 Service 层涉及业务逻辑,有些业务逻辑执行中遇到业务异常,可能需要在异常后转入分支业务流程。如果业务异常都被框架捕获了,业务功能就会不正常如果下层异常上升到Controller层还是无法处理的话。Controller。原创 2023-05-31 21:11:53 · 273 阅读 · 0 评论 -
Apache POI 读写 Excel 教程
Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件不同文件类型对应的POI对象:HSSF - 提供读写Microsoft Excel XLS格式档案的功能XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能HWPF - 提供读写Microsoft Word DOC格式档案的功能。原创 2023-05-25 14:06:05 · 354 阅读 · 0 评论 -
UML类图的 绘制标准 及 绘制工具
讲解绘制类图的标准,以及如何使用ProcessOn(在线工具 无需下载)轻松绘制类图原创 2023-05-06 00:04:02 · 6990 阅读 · 0 评论 -
Java编程规约(源于阿里,精简版)
命名的目标就是让人见名知义,因此要先统一格式,比如,看到大驼峰命名就知道是个类名,并且还需要让人知道是个什么类,所以在命名的时候应该避开不适当的缩写、拼音与英文混用 等问题。原创 2023-03-02 20:14:23 · 1356 阅读 · 0 评论 -
最通俗易懂的 - Tomcat 核心源码仿写
用最简明的方式介绍Tomcat的核心功能原理,并仿写Tomcat核心功能源码,简单但有效!原创 2023-06-29 17:29:33 · 198 阅读 · 0 评论 -
JAVA IO模式 —— BIO、NIO、AIO
在java的软件设计开发中,通信架构是不可避免的,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,Java共支持3种网络编程的I/O模型:BlO、NIO、AlO这三种模式的演变是 BIO -> NIO -> AIO,各自具有不同的优缺点,实际通信需求下,要根据不同的业务场景和性能需求决定选择不同的I/O模型原创 2023-03-10 10:50:38 · 698 阅读 · 0 评论