自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 捋一捋:同步/异步、阻塞/非阻塞

高并发,高性能I/O涉及到同步/异步,阻塞/非阻塞的对比和介绍

2023-09-04 14:27:39 134 1

原创 Mysql的各种存储引擎以及适用场景

Mysql的各种存储引擎介绍以及使用场景

2023-09-03 20:51:59 203 1

原创 Maven项目编译mvn指定module

Maven项目多个module,如何编译mvn指定module

2023-07-27 16:32:09 1915

原创 foreach、for和while的区别

foreach、for和while的区别

2023-06-27 09:03:36 346

原创 Java中轻量级规则引擎Groovy介绍

Java的轻量级规则引擎Groovy介绍

2023-06-20 15:13:03 2390

原创 ERROR: Windows route add command failed [adaptive]: returned error code 1

OpenVPN GUI登录报错:Windows route add command failed [adaptive]: returned error code 1的原因和处理方法

2023-06-01 10:25:15 2778 2

原创 通过SpringAOP记录被注解方法的执行时间

日常开发过程中以及性能调优过程中,都想记录一个业务请求路径中各个方法的处理时间,以便进行针对性优化处理。在每个方法的开头和结尾加代码处理记录打印时间,代码就会显得过于冗余,本文通过SpringAOP的方式使用注解的方法,在不改变原有代码体的条件下来实现打印方法执行时间

2023-05-31 17:44:07 520

原创 关于Mysql的日期时间类型区分、比较和常用函数

主要介绍Mysql的日期时间类型,包括DateTime、TimeStamp、Date、Time和Year的区别、sql语句中的比较,以及常用的日期时间函数

2023-05-18 21:06:28 1425

原创 Java中各种锁的详细介绍(四):无锁|偏向锁|轻量级锁|重量级锁

synchronized中无锁、偏向锁、轻量级锁和重量级锁的介绍

2023-05-08 16:06:08 384 4

原创 Java中各种锁的详细介绍(三):自旋锁 VS 适应性自旋锁

java中的自旋锁和自适应自旋锁介绍

2023-05-08 15:15:41 318

原创 Java中各种锁的详细介绍(二):悲观锁和乐观锁

Java中悲观锁和乐观锁的详细说明

2023-05-06 14:34:40 914

原创 Java中各种锁的详细介绍(一):锁的发展历程

详细介绍Java中锁的来龙去脉

2023-05-05 11:35:51 256

原创 数据库和Spring事务隔离级别

数据库和Spring事务隔离级别介绍

2023-05-04 15:01:49 286 1

原创 消息中间件如何保证消息不丢失

“八仙过海,各显神通”,三大主流消息队列RocketMQ,RabbitMQ,kafka,如何保证自身消息不丢失

2023-04-20 10:51:06 376 1

原创 ThreadLocal的深度解读

从ThreadLocal的源码分析进行深度解读,并描述使用场景和注意事项。

2023-04-17 22:30:45 101 1

原创 Java反射机制

Java反射机制讲解,什么是Java反射机制,为什么需要Java反射机制,Java反射机制的优势以及运用场景

2023-03-22 15:08:40 214 1

原创 NGNIX科普-基础功能介绍全集

Nginx简介,两大功能介绍,进程管理模式,核心配置文件Nginx.conf介绍

2023-03-07 13:20:47 152

原创 技术部门开会注意事项

技术部门开会日常要求和注意点

2023-03-06 16:47:08 132

原创 Window系统查看端口是否启用以及占用程序

Window系统查看端口是否启用,如果启用检查占用程序

2023-02-28 14:47:57 2765

转载 人生有三重境界

人生有三重境界:看山是山,看山不是山,看山还是山

2023-02-09 17:28:06 406

原创 用户运营之促活

用户运营的促活探索

2023-02-07 14:11:21 758

转载 敏捷开发-互联网时代的软件开发方式

敏捷开发模式简介

2023-01-12 21:13:16 1059

原创 Redis为什么这么快

Redis为什么这么快,介绍Redis如何实现高并发高性能

2023-01-09 23:19:48 152

原创 Nginx控制IP(段)的访问策略配置

Nginx控制IP(段)的访问策略配置

2023-01-09 14:30:00 7209 2

原创 关于互联网产品运营的学习:产品生孩子,运营养孩子

一切能够推广产品,促进用户使用,提高用户对产品的认知都归纳为运营。行业里有句话叫“产品生孩子,运营养孩子”。产品是起点,运营是起点之后的所有事情。

2023-01-04 11:09:49 105

原创 详解JAVA的事件监听机制和观察者设计模式

详细解释JAVA的事件监听机制和观察者设计模式

2022-12-28 17:38:53 1825

原创 Linux命令模拟发送HTTP的get和post请求

在一些网络环境有限制的场景下来,对基于http协议的测试,可以通过在linux系统上来模拟http请求完成测试,接下来简单介绍一下通过linux命令来模拟http请求

2022-12-25 11:27:40 2754

原创 Linux系统中操作防火墙和端口命令

Linux系统中操作防火墙和端口命令

2022-12-25 09:58:16 646

转载 Java堆内存Heap与非堆内存Non-Heap

堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留

2017-12-01 14:27:32 699 1

Windows Erlang语言安装包:otp-win64-25.2.1

Windows上安装RabbitMQ服务,依赖的Erlang语言安装包:otp_win64_25.2.1.exe 重要:Erlang安装程序必须【以管理员身份运行】,否则RabbitMQ安装程序相关信息不会在注册表项中不存在。

2023-03-01

空空如也

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

TA关注的人

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