自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 windows搭建nacos集群

nacos集群搭建

2023-12-06 10:59:54 76 1

原创 Spring mvc执行流程 源码

SpringMVC 是一款基于 Spring 框架的 MVC 框架,它采用了 各种设计模式,包括 FrontController、Dispatcher、ViewHelper 等。同时,SpringMVC 与 Spring 框架集成紧密,可以很方便地与其他 Spring 组件(如 Spring Security)进行整合。HandlerMapping 用于映射请求 URL 到对应的处理器(Handler)。

2023-10-13 16:44:15 49

原创 Spring AOP面向切面实现

AOP(Aspect Oriented Programming,面向切面编程),可以说是 OOP(Object Oriented Programing,面向对象编程)的补充和完善。OOP 引入封装、继承和多态性等概念来建立一种对象层次结构,用来模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP 允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能,日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。

2023-09-24 18:19:08 79 1

原创 java 线程池

线程池ThreadPoolExecutor的最佳大小取决于可用的处理器数量和待处理任务的性质。

2023-09-24 17:03:56 44 1

原创 java锁 StampedLock

StampedLock源码分析

2023-08-10 10:21:31 313 1

原创 java ReentrantLock NonfairSync和FairSync源码实现

ReentrantLock 的内部类 Sync 与公平锁和非公平锁

2023-08-09 14:11:41 46

原创 ReentrantLock 重入锁

java ReentrantLock 重入锁的使用及源码

2023-08-08 17:58:44 41 1

原创 java 集合 学习记录

学习记录,map、set遍历、栈和队列

2023-08-04 17:04:18 38 1

原创 java HashMap的TreeNode 红黑树实现

HashMap TreeNode红黑树实现

2023-08-03 10:21:17 79

原创 java多线程 Thread

Java多线程的三种实现

2023-08-03 10:13:55 41

原创 java LinkedList 源码

addLast(e);size ++;= null;size --;

2023-07-21 15:34:45 39 1

原创 MyBatis XML配置

MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。

2023-07-20 15:58:12 304 1

原创 java ArrayDeque详解 学习记录(一)

ArrayDeque详解

2023-07-20 15:52:28 183 1

原创 java 学习 ArrayList 源码

java ArrayList

2023-07-18 18:15:01 36 1

原创 linux 部署Elasticsearch

记录一次linux部署elasticsearch遇到的问题

2023-07-18 18:12:21 275 1

原创 linux安装Maven环境

一. 下载压缩包:官网地址: http://maven.apache.org/download.cgi二. 上传到linux的/usr/local目录cd /usr/local三. 解压文件tar -zxvf apache-maven-3.6.3-bin.tar.gz四. 配置环境变量vi /etc/profileexport MAVEN_HOME=/usr/local/apache-maven-3.6.3export PATH=$MAVEN_HOME/bin:$PATH 五

2020-10-29 22:53:16 229

原创 MyBatis入门介绍

MyBatis入门介绍简介什么是MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。项目的GIt代码库其实我也不想搞这些官方话,没办法还是得面试的。。。入门要使用 MyBatis, 只

2020-08-29 14:52:22 98

转载 Redis基础入门

Redis入门Redis概述在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕

2020-08-24 18:16:05 161

空空如也

空空如也

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

TA关注的人

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