自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 Junit单元测试

Junit单元测试

2023-03-15 14:42:10 206 1

原创 《重构》增强代码可读性

《重构》增强代码可读性

2023-03-15 14:34:00 324

原创 Flowable轻量级业务流程引擎

Flowable轻量级业务流程引擎

2023-03-13 10:45:14 735

原创 Minio文件存储服务使用入门

Minio文件存储服务使用入门

2023-03-13 10:41:08 451

原创 SQL优化

SQL优化

2023-03-13 10:40:24 200

原创 排序树(二叉排序树、平衡二叉树)

排序树(二叉排序树、平衡二叉树)

2023-03-13 10:36:48 274

原创 查找算法(二分查找、插值查找、斐波那契)

查找算法(二分查找、插值查找、斐波那契)

2023-03-13 10:32:59 306

原创 排序算法(各种排序算法详解)

各种排序算法详解

2023-03-13 10:32:11 694

原创 《卓有成效的管理者》读书笔记(二)

记录时间,管理时间,集中时间。

2023-03-12 14:34:41 155

原创 《卓有成效的管理者》读书笔记(一)

一个好的管理者首先会管理自己,才能引导团队,做出决策。后面章节会详细说这些方法。

2023-03-12 14:31:47 123

原创 Swagger2讲解(在线接口文档+功能测试)

Swagger2讲解(在线接口文档+功能测试)

2022-09-21 14:32:15 1013

原创 Shiro讲解(基于Springboot搭建)

Shiro讲解(基于Springboot搭建)

2022-09-21 14:28:07 412

原创 Redis键值存储数据库(高性能缓存库)

Redis键值存储数据库(高性能缓存库)

2022-09-21 14:22:13 1366

原创 RabbitMQ消息队列讲解(涵盖生产者消费者以及Springboot整合)

RabbitMQ消息队列讲解(涵盖生产者消费者以及Springboot整合)

2022-09-21 14:13:10 1586 1

原创 Quartz实战(优秀的开源任务调度框架)

优秀的开源任务调度框架

2022-09-20 20:26:17 363

原创 Nginx负载均衡讲解

Nginx负载均衡讲解

2022-09-20 20:23:47 1262

原创 Drools规则引擎讲解

Drools规则引擎讲解

2022-09-20 20:14:12 411

原创 Jsoup使用讲解(对xml/html进行解析)

对xml/html进行解析(html 是 xml 的子集),一种第三方工具,解析效率大大提高

2022-08-10 15:16:32 297

原创 ElasticSearch讲解(开源的、高拓展的分布式全文检索引擎)

ElasticSearch ,简称为es,是一个开源的、高拓展的分布式全文检索引擎,它可以近乎实时的存储、检索数据。

2022-08-09 11:22:35 1999

原创 深入了解JUC并发(九)深入理解CAS

深入理解CAS

2022-07-18 17:03:35 218

原创 深入了解JUC并发(八)线程池

线程池

2022-07-18 17:00:39 94

原创 深入了解JUC并发(七)常用的辅助类

常用的辅助类

2022-07-18 16:59:15 70

原创 深入了解JUC并发(六)并发容器

并发容器

2022-07-12 16:52:06 571

原创 深入了解JUC并发(五)生产者和消费者的关系

生产者和消费者关系

2022-07-12 16:49:22 65

原创 深入了解JUC并发(四)并发关键字

Synchronized可以理解为汽车的自动挡,对应的Lock就是手动挡~

2022-07-11 15:07:22 115

原创 深入了解JUC并发(三)线程的基本操作

本章讲解线程的基本操作:基本方法、守护线程以及线程池

2022-07-11 14:53:50 133

原创 深入了解JUC并发(二)并发理论

共享内存和消息传递:Java内存模型是 共享内存 的并发模型,线程之间主要通过 读-写共享变量 来完成隐式通信

2022-06-30 17:21:33 109

原创 深入了解JUC并发(一)什么是JUC

JUC就是java.util.concurrent下面的类包,专门用于多线程的开发。

2022-06-30 17:18:38 1208

原创 深入学习JVM底层(六):程序编译与代码优化

Java 中即时编译器在运行期的优化过程对于程序运行来说更重要,而前端编译器在编译期的优化过程对于程序编码来说更加密切

2022-06-30 17:13:29 386

原创 深入学习JVM底层(五):类加载机制

虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、装换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型如图:其中加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的。...

2022-06-28 15:23:13 121

原创 深入学习JVM底层(四):类文件结构

Java 虚拟机的设计者在设计之初就考虑并实现了其它语言在 Java 虚拟机上运行的可能性。所以并不是只有 Java 语言能够跑在 Java 虚拟机上,时至今日==诸如 Kotlin、Groovy、Jython、JRuby 等一大批 JVM 语言都能够在 Java 虚拟机上运行==。它们和 Java 语言一样都会被编译器编译成字节码文件,然后由虚拟机来执行。所以说类文件(字节码文件)具有语言无关性。......

2022-06-28 15:21:22 204

原创 深入学习JVM底层(三):垃圾回收器与内存分配策略

垃圾收集器在做垃圾回收的时候,首先需要判定的就是哪些内存是需要被回收的,哪些对象是存活的,是不可以被回收的;哪些对象已经死掉了,需要被回收。

2022-06-23 17:51:33 119

原创 深入学习JVM底层(二):HotSpot虚拟机对象

HotSpot虚拟机对象

2022-06-22 17:12:13 226

原创 深入学习JVM底层(一):Java内存区域

Java内存区域

2022-06-22 17:08:07 164

原创 Properties类(教你如何读取Java的配置文件)

Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。...

2022-06-21 17:40:37 352

原创 注解和反射详解以及运用

未来的框架都是基于 注解 + 反射 + 设计模式。

2022-06-21 17:36:59 293

原创 日期时间API详解

面对种种问题,Java 8 终于重新设计了所有日期时间、日历及时区相关的 API。并把它们都统一放置在 java.time 包和子包下。

2022-06-21 17:32:14 876

原创 递归(迷宫问题、8皇后问题)

递归就是方法自己调用自己,每次调用时传入不同的变量。递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。

2022-06-14 17:47:26 75

原创 网络编程(三) Netty

Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。

2022-06-08 16:12:24 112

原创 网络编程(二) Java Socket

Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口。socket是对端口通信开发的工具,它要更底层一些。

2022-06-08 16:05:20 274

shiro基础搭建demo代码:shiro.rar

适用于刚开始学习shiro,基础配置的同学

2021-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除