自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JUC并发编程2(高并发,AQS)

当有线程想获取锁时,其中一个线程使用CAS的将state变为1,将加锁线程设为自己。当其他线程来竞争锁时会,判断state是不是0,不是自己就把自己放入阻塞队列种(这个阻塞队列是用双向链表实现),当这个线程使用完,会把state变为0,该state使用volatile修饰。在AQS内部,每个Node节点都是等待锁的线程,队列中每个排队的个体就是一个Node节点,它的等待状态waitState成员变量,也是volatile修饰,Node节点里也记录该线程是否不再等待状态,还记录锁的模式独占锁还是共享锁。

2024-04-11 22:18:20 797

原创 Dockerfile & Docker Compose(实战总结)

Dockerfile 是用来构建Docker镜像文件;Docker Compose是高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具。

2024-03-20 22:28:55 918 1

原创 Redis7(高级完整笔记)

Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库。

2024-03-19 14:08:43 932

原创 Spring Cloud Alibaba(全家桶)

Spring Cloud Alibaba 分布式应用服务开发的一站式解决方案

2024-03-19 10:27:04 1140

原创 八股文三(Spring、Spring Cloud Alibaba)

八股文3 - Spring篇(Spring、SpringCloud、SpringCloudAlibaba)

2024-03-19 09:55:02 837 1

原创 Docker搭建mysql8的主从复制

通过Docker搭建mysql8的主从复制配置

2024-03-16 22:22:55 374

原创 JMeter(压测)

JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。

2024-03-11 21:57:31 250

原创 SpringCloud(全家桶)

Spring cloud 是一系列框架的有序集合,主要用于微服务,解决分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,简称微服务全家桶。

2024-01-21 15:48:51 968

原创 Redis7(新特性笔记)

Redis是一个开源的,内存中数据结构存储系统,可以作为数据库,缓存和消息中间件,例如String、Hash、List、Set、SortedSet等等。

2023-11-21 23:55:36 177

原创 八股文五(Redis、Nginx、Docker)

八股文5 -(Redis、Nginx、Docker)

2023-11-03 23:51:12 235

原创 IDEA常用配置(高效开发)

IDEA常用操作配置,快速入手Idea

2023-09-07 22:28:36 214

原创 八股文二(多线程、JVM篇)

八股文2 - (多线程、JVM篇)

2023-08-19 21:03:47 309

原创 JAVA基础知识总结(基础完整篇)

java最基础知识点

2023-08-03 00:08:12 99

原创 Java13新特性

JAVA是目前应用最为广泛的软件开发平台之一; jdk13是在2018年9月26日发布,

2023-07-16 22:25:37 141

原创 八股文四(sql篇)

八股文4 - SQL篇

2023-05-24 21:11:16 524

原创 八股文一(基础篇、网络系列、生产问题)

八股文1 - (基础篇、网络系列、生产问题)

2023-05-22 21:53:58 288

原创 Java11新特性

Java11将带来ZGC、HttpClient等重要特性;Java11的ZGC比G1的垃圾回收性格更强,不超过10ms的GC暂停。

2023-05-17 22:01:40 192

原创 Java9新特性

Java9是在2017年9月21日发布,它包括对Java编程、JVM、工具和库的各种升级。在本篇文章中,主要列出JDK9的特性。

2023-05-03 22:24:06 236

原创 生成短链接

短链接就是将长度较长的链接压缩成较短的链接。好处:便于发布、传播。

2023-01-29 20:17:20 4147

原创 通过mockjs模拟数据

Mock.js 是一款模拟数据生成器

2023-01-02 18:16:54 183

原创 JWT小结(认证和授权)

用于分布式系统的单点登录SSO场景,主要用来做用户身份鉴别或者资源安全性的技术

2022-11-06 22:19:49 119

原创 MybatisPlus工具(详细教程)

MyBatis-Plus(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2022-09-12 17:53:18 1529

原创 23种设计模式

设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案

2022-08-15 22:42:12 131

原创 Maven详细配置(完整笔记)

项目管理工具。可以做到整体编译、测试,快速打包部署。搭建私有仓库。

2022-06-27 23:08:15 19073 2

原创 Spring6+SpringBoot+Mybatis详情配置

Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

2022-04-20 23:31:49 925 1

原创 Docker(常用命令)

一个项目,开发和上线两套环境,应用环境配置费时费力,而且容易出问题。为了解决这问题,所谓开发即运维,就是开发人员使用 Docker 来解决 "它在我的机器可以正常运行" 的问题,它会将运行程序的相关配置打包(打包成 一个镜像),然后直接搬移到新的机器上运行。从而保证系统稳定性,提高部署效率。

2021-12-18 22:59:20 1322

原创 Linux下安装Mysql8

Linux安装Mysql8简洁快速安装步骤笔记,亲测。

2021-10-31 18:34:30 237

原创 Nginx分布式框架

Nginx是一个高性能的HTTP和反向代理web服务器。

2021-09-21 20:52:41 511

原创 Mycat的读写分离、分表分库

Mycat 深入学习,分享通过Mycat实现分表分库,数据库的主从复制,一主一从到多主多从,再到集群搭建,实现高可用。

2021-08-01 18:05:34 391

原创 Mysql高级部分(终极篇)

Mysql高级部分、包含创建函数、存储过程、触发器。索引的创建,常见的SQL优化、Explain的使用。mysql的索引调用、优化

2021-07-11 00:32:05 753

原创 Mysql基础知识(完整篇)

MySQL基础知识,包含了DQL、DML、DDL、TCL语句...

2021-07-11 00:25:24 3130

原创 JUC并发编程1(多线程,高并发)

JUC来源于 java.util.concurrent、java.util.concurrent.atomic、java.util.concurrent.locks 这三个包(简称JUC ),在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。

2021-04-16 16:52:28 192 1

原创 我常用的开发软件

我常用的开发软件我常用的开发软件,分享给大家。JAVA的开发工具(IDEA、eclipse、maven、JDK、tomcat…)下载地址:https://pan.baidu.com/s/1gwFkQmZvGq9jj86tVIT35g提取码: gigv前端工具(HBuilder、Photoshop、natapp、微信开发工具…)下载地址:https://pan.baidu.com/s/14sid76rga4xyr0JFbSD5wg提取码: auqm配置文件下载地址:https://pan

2021-03-05 11:14:45 269

原创 Java8新特性(详细总结)

新时代程序员必会Lambda表达式、链式编程、函数式接口、Stream流式计算都在本章节讲解。Optional类的使用,还有新的时间API、重复注解的使用。

2020-12-16 22:35:58 361 1

原创 JVM探究(理解笔记)

JVM探究,总结JVM体系结构、类加载器、双亲委派机制、方法区、栈、堆的理解,JVM调优、GC垃圾回收机制。

2020-12-08 13:09:19 179 1

原创 Git安装和常用命令

实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,Git就是目前世界上最先进的分布式版本控制系统(没有之一),下面就总结一下Git安装与使用

2020-12-06 00:18:28 345 1

原创 IDEA开发工具(安装、快捷键、常用设置,高级配置)

IDEA的安裝与使用,智能编码。分享IDEA常见的快捷键、配置Tomcat、git、连接数据库、生成JavaDoc。

2020-12-05 22:10:37 377 1

原创 POI 和 EasyExcel练习

谈谈 POI 和 easyExcel开发中经常要对excel的处理,例如导出Excel表格,Excel表格中的数据写入到数据库中!操作Excel目前比较流行的就是 POI 和 easyExcel !项目源码:https://github.com/yan418/poi关注博主:http://goodysr.cnPOI搭建工程 需要导包:<!-- poi 批量操作 -Excel --><!-- xls(03)--><dependency> <g

2020-09-20 21:32:19 81

个人项目集合-综合案例(全家桶)

项目包含:JDK每个版本使用、包含Java8、Java9、Java11、Java13每个版本的使用、SpringBoot项目(AOP、IOC)、Spring6的使用、SpringCloud项目(注册中心、负载均衡、网关、消息队列)、SpringCloudAlibaba(分布式事务、流控管理、Nacos)、Redis、MyBatisPlus、Maven(版本控制、打包部署)

2024-03-02

空空如也

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

TA关注的人

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