- 博客(113)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot Bean管理
使用Spring来管理Bean可以提供依赖注入、松耦合、生命周期管理和AOP支持等优势,减少了开发人员的工作量,提高了代码的可维护性和可测试性。相比之下,自己手动管理Bean存在代码冗余、耦合性高、难以管理复杂依赖关系以及缺乏一致性和灵活性等缺点。
2024-07-15 11:05:53 983 2
原创 java 反射 座右铭:规则是用来打破的
Java反射是Java编程语言中一项核心功能,它提供了一种在运行时检查或修改类和对象的能力,而我们要掌握使用这种能力的能力。
2024-06-25 17:52:25 904
原创 秒杀场景下 的 高并发处理
高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。
2024-06-12 16:51:11 634
原创 Java 异步编程 CompletableFuture
CompletableFuture可以很容易地将任务异步执行。你可以将一个任务提交给一个线程池或者ForkJoinPool,而不需要手动管理线程。这使得编写并发代码更加简单和直观。
2024-06-04 10:37:41 814
原创 Java 垃圾回收
一般来说,Java开发人员大多关注业务逻辑的实现,但是,充分理解Java的 JVM中堆内存的分配和垃圾处理收集 这些内容可以让我们更有效地利用资源,更深刻的理解自己所写的代码。
2024-05-31 11:06:30 856
原创 SpringBoot logback 让你拥有时光倒流的能力
Logback与log4j相比,带来了很大的改进,因为这两个项目都是由同一个开发人员创建的。如果您已经熟悉log4j,那么使用Logback很快就会感到宾至如归。
2024-05-20 19:07:09 718
原创 Mybatis-Plus 攻城狮请拿好这件装备
MyBatis-Plus这个框架,其作为一个高度可定制化、强大易用的 MyBatis 增强工具,MyBatis-Plus 在开发者中的普及率正在不断上升。越来越多的开发者选择 MyBatis-Plus 作为其项目的基石,以提高开发效率、降低代码复杂度并增强性能表现。如果您也希望更加智能、高效地开发,不妨尝试一下 MyBatis-Plus。
2024-05-15 11:10:50 774
原创 Lancet
lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。 lancet 的作者是受到了java apache common包和lodash.js的启发。这里使用 作者的md文档,为lancet做一个宣传,很好用的库,希望大家都来用一下试试。
2024-04-22 14:05:14 404
原创 Java 的 Apache Commons 工具库 助力开发
Java 开发中,Apache Commons 是一个不可或缺的工具库。它简化了开发过程,为日常编程提供了大量实用的功能扩展。
2024-04-21 08:51:21 1775
原创 springboot 常用的注解
Java注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
2024-04-18 18:15:17 634
原创 SpringBoot的 jar 可以直接运行 怎么解释
都知道“Spring Boot的jar可以直接运行”,那么这背后究竟是怎样的机制让一个简单的命令行操作就能启动一个完整的Web服务或任何类型的Java应用呢?
2024-04-18 15:06:59 1264
原创 Windows系统安装 ffmpeg
ffmpeg堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器,提供了录制、转换以及流化音视频的完整解决方案。
2023-12-24 14:03:12 434
你必须要知道严格模式下JavaScript的一些要点.txt
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人