自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

Lua 基本语法

2024-02-26 14:17:42 802 1

原创 idea Http Client使用

【代码】idea Http Client使用。

2024-01-04 14:44:47 473

原创 Python语法学习

基本语法,显示简单的问候语"""")# 向函数传递信息def greet_user(username, name='默认值'):"""显示简单的问候语"""greet_user('A') # 输出:Hello!A My name is 默认值# 关键字实参:传递给函数的名称—值对greet_user(username='A') # 输出:Hello!A My name is 默认值# 一只名为Harry的仓鼠greet_user('B', 'C') # 输出:Hello!# 指定参数值。

2023-12-02 18:36:31 110

原创 算法题:元素求和

算法题:元素求和。

2023-11-23 16:47:20 70

原创 curl命令

指定 HTTP 请求方法,如 GET、POST、PUT、DELETE 等。:指定 HTTP 请求的代理:指定 HTTP 请求头,如 Content-Type、Authorization 等。:指定 HTTP 请求体,用于发送 POST 或 PUT 请求。:显示 HTTP 响应头。-o:将 HTTP 响应体保存到指定文件中。-s:静默模式,不显示进度条和错误信息-S:只输出错误信息,通常与-s一起使用:指定用户名和密码,用于进行 HTTP 基本认证。-k:忽略 SSL 证书验证-v。

2023-11-14 17:03:52 88

原创 IDEA快捷键和插件

idea快捷键

2023-11-14 14:50:01 145

原创 JUC锁相关

CAS AQS ,乐观锁,公平锁,Stamped

2023-09-19 17:55:57 36

原创 可见性、有序性

juc,volatile,synchronize,MESI协议,内存屏障,可见性,有序性

2023-09-19 10:53:09 37

原创 CAS 相关

一个线程A从内存位置M中取出V1,另一个线程B也取出V1。线程B进行了一些操作之后将M位置的数据V1变成了V2,然后又在一些操作之后将V2变成V1。线程A进行CAS操作,但是线程A发现M位置的数据仍然是V1,最后线程A操作成功。线程A操作的数据V1可能已经不是之前的V1,而是被线程B替换过的V1,这就是ABA问题。

2023-09-05 17:07:23 30

原创 云原生(Cloud Native)

解决开发与运维部署分布式微服务面临的问题,也是解决微服务之间服务跟服务之间通信的问题,可以包括服务发现、负载平衡、故障恢复、度量和监视,服务网格通常还具有更复杂的操作需求,如A/B测试、速率限制、访问控制和端到端身份验证。服务网格:指的是微服务网络应用之间的交互,随着规模和复杂性增加,服务跟服务调用错综复杂服务网格将业务服务和基础设施特点:基础设施:服务网格是一种处理服务之间通信的基础设施层。支撑云原生:服务网格尤其适用于在云原生场景下帮助应用程序在复杂的服务间可靠地传递请求。

2023-09-03 17:35:35 166

原创 Java内置锁核心原理

线程,无锁,偏向锁,轻量级锁,重量级锁,synchronize内部原理,ObjectMonitor实现,线程通信,JVM安全点,Java对象解析,结构

2023-09-03 11:51:05 193 1

原创 nsenter

nsenter命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于util-linux包中,

2023-08-28 19:39:06 121

原创 【多线程】

进程、线程、多线程创建方式、线程池、ThreadLocal

2023-08-28 15:28:00 25

原创 【生产CPU飙升】

生产CPU飙升,Hibernate,Ehcache

2023-08-25 11:57:23 46

原创 class类文件结构

每一项常量都是一个表,共有11种结构各不相同的表结构数据,表开始的第一位是一个u1类型的标志位(tag,取值为1至12,缺少标志为2的数据类型),代表当前这个常量属于哪种常量类型。Class文件是一组以8位字节为基础单位的二进制流,当遇到需要占用8位字节以上空间的数据项时,则会按照高位在前的方式分割成若干个8位字节进行存储。属于基本的数据类型,u1=1个字节的无符号数,用来描述数字、索引引用、数量值等。:标志位是0x01,代表这个常量属于CONSTANT_Utf8_info类型。

2023-08-23 16:32:20 24

原创 【JVM调优】

jvm常用命令

2023-08-23 15:00:20 24

原创 Git常用命令

Git常用命令

2023-04-26 15:32:21 129

原创 函数式接口

四大函数式接口应用:Consumer、Supplier、Function 、Predicate

2023-02-22 21:17:44 58

原创 Redis的高可靠性

一是数据尽量少丢失(AOF 和 RDB )二是服务尽量少中断(增加副本冗余量,将一份数据同时保存在多个实例上)

2022-11-16 16:44:53 771

原创 RedisIO模型

Linux 系统下的 select 和 epoll 实现,也有基于 FreeBSD 的 kqueue 实现,以及基于 Solaris 的 evport 实现。基于多路复用的高性能 I/O 模型:Linux的IO多路复用机制指一个线程处理多个 IO 流,即 select/epoll 机制。简单来说:在 Redis 只运行单线程的情况下,该机制允许内核中,同时存在多个监听套接字和已连接套接字。

2022-11-16 16:07:33 206

原创 Redis 数据结构

在上面第二步拷贝数据时,Redis 仍然正常处理客户端请求,每处理一个请求时,从哈希表 1 中的第一个索引位置开始,顺带着将这个索引位置上的所有 entries 拷贝到哈希表 2 中;好处:把一次性大量拷贝的开销,分摊到了多次处理请求的过程中,避免了耗时操作,保证了数据的快速访问。新的问题:大量的数据拷贝,可能会造成 Redis 线程阻塞,无法服务其他请求。新的问题:哈希表的冲突问题和 rehash 可能带来的操作阻塞。新的问题:数据越大,某些哈希冲突链过长,查找耗时长,效率降低。

2022-11-16 15:57:58 186

原创 Reids常见问题

1.数据不能丢失时,RDB 和 AOF 的混合使用是一个很好的选择;2.允许分钟级别的数据丢失,可以只使用 RDB;3.只用 AOF,优先使用 everysec 的配置选项,因为它在可靠性和性能之间取了一个平衡。

2022-11-16 15:49:13 552

原创 Docker自定义网络

自定义网络。docker network ls。docker 网络模式。docker network create。docker network inspect。docker network connect。docker network disconnec。

2022-10-17 12:07:19 475

原创 Dockerfile

Dockerfile。FROM。MAINTAINER。LABEL。RUN。CMD。ENTRYPOINT。ARG。ENV。ADD。COPY。USER。WORKDIR。VOLUME。EXPOSE。HEALTHCHECK。multi-stage builds。多阶段构建。

2022-10-11 11:34:46 2241

原创 docker可视化界面-Portainer安装

docker可视化界面-Portainer安装

2022-10-10 11:45:28 607

原创 Docker安装

docker安装,腾讯云的镜像地址:https://mirror.ccs.tencentyun.com。网易的镜像地址:http://hub-mirror.c.163.com。阿里云的镜像地址:去阿里云的容器镜像服务复制自己的镜像地址。

2022-10-10 11:38:56 309

原创 docker常用命令

docker常用命令使用。docker pull 。docker images 。docker run。docker start。docker log 。docker stop / pause / unpause / kill 。docker create。 docker ps。 docker rm / rmi 。docker prune 。docker tag 。docker attach / exec。docker inspect。 docker cp

2022-10-08 11:26:27 2646

原创 【SpringBoot面试】

SpringBoot面试:Spring Boot四大核心:EnableAutoConfiguration 自动装配Starter组件, 开箱即用Actuator 监控Spring Boot Cli 为Spring Cloud 提供了Spring Boot 命令行功能自动装配:什么是自动装配:自动把第三方组件的bean装载到 ioc容器,不需要开发人员再去写bean相关的一个配置,只需要在自动类上加上@SpringBootApplication注解,就可以实现自动装配。因为@Spring

2022-03-29 18:14:32 47

空空如也

空空如也

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

TA关注的人

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