自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lambda表达式

lambda表达式分组、list转map、过滤、排序、去重

2022-12-02 11:42:36 174 1

原创 Java线程池

线程池使用及部分源码

2022-10-13 18:57:12 261

原创 多线程基础

多线程基础,线程状态及转换,线程之间的通讯

2022-10-13 01:03:44 199

原创 Redis安装

Redis安装

2022-10-10 20:54:07 85

原创 Nginx反向代理与负载均衡、高速缓存、调优

Nginx反向代理与负载均衡、高速缓存、调优

2022-10-09 16:28:46 546

原创 Nginx配置及使用

Nginx基础配置及使用

2022-10-09 01:07:21 2298

原创 Linux关闭防火墙

Linux关闭防火墙

2022-10-08 23:03:43 703

原创 Nginx介绍与安装

Nginx介绍与安装

2022-10-08 22:45:18 470

原创 MySQL数据类型选择

数据库数据类型的选择确定合适的大类型:数字、字符串、时间、二进制确定具体类型:有无符号、取值范围、变长还是定长

2022-09-30 10:20:01 639

原创 Join关联查询、in和exists、count()优化

Join关联查询、in和exists、count()优化

2022-09-29 18:02:58 734

原创 分页查询优化

分页查询优化

2022-09-28 17:36:38 882

原创 Order by与Group By索引优化实践

group by、order by索引优化,索引设计原则

2022-09-28 14:58:12 813 1

原创 MySQL事务隔离级别与锁机制

MySQL事务隔离级别与锁机制

2022-09-26 14:28:41 215

原创 Using filesort文件排序原理详解

Using filesort文件排序原理详解

2022-09-23 17:38:47 351

原创 MySQL内部组件结构

MySQL内部组件结构,及Binlog恢复数据

2022-09-22 18:04:15 500

原创 字符串常量池及基础类型常量池

字符串常量池及基础类型常量池

2022-09-20 17:44:06 342

原创 索引优化原则——生效与失效

索引优化原则,索引生效与失效场景,索引下推详解

2022-09-20 00:07:55 231

原创 EXplain详解

EXplain详解

2022-09-15 23:51:35 314

原创 MyISAM与InnoDB存储引擎

MyISAM与InnoDB存储引擎

2022-09-15 16:20:11 426

原创 MySQL索引数据结构二叉树、红黑树、B-Tree、B+Tree、Hash

MySQL索引数据结构二叉树、红黑树、B-Tree、B+Tree、Hash

2022-09-15 00:47:21 626

原创 垃圾收集器G1

垃圾收集器G1&ZGC

2022-09-12 20:39:02 95

原创 垃圾收集器ParNew&CMS与底层三色标记算法详解

垃圾收集器详解

2022-09-08 22:51:49 253

原创 JVM对象创建与内存分配机制深度剖析

JVM对象创建与内存分配机制深度剖析

2022-09-04 21:42:46 290

原创 JVM内存模型剖析与优化

JVM内存模型剖析与优化

2022-08-30 22:23:40 373

原创 idea快捷键

idea操作快捷键

2022-08-30 00:08:08 51

原创 JVM类加载器

讲述类加载过程,类加载器的区别以及双亲委派机制,如何自定义类加载器,如何打破双亲委派机制

2022-08-28 22:58:55 257 1

原创 Docker安装

一、准备1.环境要求Linux内核版本在3.10以上,我的是CentOS7刚好为3.10。查看内核版本:uname -r2.如果有旧版本需要卸载:执行以下命令yum remove docker docker-common docker-selinux docker-engineyum remove docker-ce卸载后将保留/var/lib/docker的内容(镜像、容器、存储卷、网络等等)。3.安装依赖软件包yum install -y yum-utils device-m

2021-04-24 14:19:55 57

原创 Redis-API-使用场景

Redis基础类型及常用命令,及使用场景介绍

2021-03-05 11:25:44 141

原创 BigDecimal取精度总结

public static void main(String[] args) { BigDecimal num= new BigDecimal("12.355"); BigDecimal num1= new BigDecimal("12.354"); //在精度最后一位加一个单位 BigDecimal a_round_up = num.setScale(2,BigDecimal.ROUND_UP); BigDecimal a_.

2020-11-24 13:52:20 1384

原创 Vue入门

一、下载并安装node.js下载地址:http://nodejs.cn/download/安装过程一直next即可二、安装完成用cmd执行查看Vue版本:vue -V查看npm版本:npm -v三、npm没有问题安装脚手架:vue init <template-name> <project-name>template-nam...

2020-04-20 23:31:40 84

原创 PyThon环境搭建

本文为python初学者提供便利,环境工具安装版本如下,工具可上官网获取,下面提供为笔者自己收藏1.python3.8:链接: https://pan.baidu.com/s/1mJYOGc7KxFYxg1TYyaykzA 提取码: bf7w2.JDK11:链接: https://pan.baidu.com/s/1_Js6VVQyR-VBz0RTYzo7Yw 提取码: 4xuw3....

2020-04-10 23:39:57 115

原创 Linux搭建web项目环境

一、Java环境1.去官网下载Linux版本的jdk压缩包2.使用root用户登录服务器3.创建Java文件夹:mkdir java4.使用远程工具将下载好的Linux版本的压缩包上传至Java目录下5.解压当前压缩包:tar xvf jdk-11.0.6_linux-x64_bin.tar.gz,解压后会出现一个jdk文件夹如图:6.进行环境变量修改,编辑...

2020-04-06 17:37:06 245

原创 Linux虚拟机开启网卡设置

1.登录root用户,CentOS7查看当前虚拟机IP命令为ip addr(ifconfig被其替换了),结果如图:2.在ens33下没有inet,使用命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 查看网卡的状态,ONBOOT=no为未启用状态,ONBOOT=yes为启用状态,如图:3.修改ONBOOT=yes,使用a命令进入编...

2020-04-06 13:42:34 949

原创 RabbitMQ入门及AMQP协议简介

RabbitMQ是一个消息代理:它接受和转发消息。你可以把它想象成一个邮局:当你把你想寄出的邮件放进一个邮箱里时,你可以确信邮件的收件人最终会收到邮件。在这个类比中,RabbitMQ是一个邮箱、一个邮局和一个邮递员。RabbitMQ与邮局的主要区别在于,它不处理纸张,而是接受、存储和转发二进制的数据信息块。RabbitMQ分为三大主体:生产者、消息队列、消费者。请注意,生产者、消费者和...

2020-02-29 19:05:45 156

空空如也

空空如也

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

TA关注的人

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