自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty

缓冲区 (Buffer): 缓冲区 本质 上是一个可以 读写 数据的内存块,可以理解是一个 容器对象(含数组),该对象 提供了 一组方法,可以更轻松的使用内存块,缓冲区 对象 内置了 一些机制,能够 跟踪 和 记录 缓冲区 的状态 变化情况, Channel 根据 从文件、网络 读取 数据的渠道,但是 读取 或写入的数据必须 经过 Buffer。java BIO: 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时,服务器需要启动一个线程进行处理。

2023-04-20 18:26:59 73

原创 SpringCloudAlibaba 搭建

开启 配置后,需要在 FeignClient 中添加 fallbackFactory/*** OpenFeign Fallback Factory书写规则* 1. 实现FallbackFactory接口,且泛型为对应的FeignClient* 2. 增加@Component让Spring对其实例化并IOC管理* 3. 在create方法中实现FeignClient,说明限流/熔断时的操作System . out . println("触发异常");

2023-04-19 13:34:01 712

原创 MySQL 调优

在InnoDB 和 MyISAM 中都是使用B+Tree 的索引结构,B+Tree 和B-Tree 都是使用树形链表的结构建立数据目录,但是B-Tree 没有B+Tree 底层的指针(子节点)进行数据组织的连接。系统表空间会将所有的数据放在一个文件中,不利于管理,系统表空间会产生 IO 瓶颈,系统表空间很难回收存储空间,独立表空间可以使用optimize table 命令回收存储空间。反范式设计通过有意的增加数据冗余,从而达到减少表的数量,提高数据查询的效率。通过对数据的检索,快速确定数据的方式叫索引。

2023-04-12 15:40:41 186

原创 JUC并发

JUC 通常 指的是 Java.util 包 中三个与多线程相关的类。

2023-04-10 13:29:06 78

原创 多线程与并发

java.util.concurrent 包含许多线程安全,测试良好,高性能的并发构建块,创建concurrent 的目的是实现 Collection 框架对数据结构所执行的并发操作,通过提供一系列可靠的,高性能并发构建块,提高并发类的线程安全,可伸缩性,性能,可读性和可靠性。如果在本线程内观察,所有的操作都是有序的;如果在一个线程观察另一个线程,所有的操作都是无序的(可以使用 volaitile 进行重排序,JVM默认进行排序 )。等待状态 (waiting) ----> wait() 方法。

2023-04-03 17:40:34 245 1

原创 微信小程序

微信小程序项目结构app.js:页面逻辑实现app.json: 标题栏,状态栏,页面的管理wxml:页面内容编辑wxss: 页面样式编辑project.config.json:小程序配置文件依赖程序文件结构页面文件结构。

2023-04-03 17:33:58 262 1

原创 Nginx 负载均衡

负载均衡:​ 英文名称为 Load Balance,其主要意思是将任务分配到多个服务器上分别执行,进而达到提高执行效率,缩短执行时间的目的。

2023-04-03 17:09:49 136 1

原创 JVM

JVM的发展和种类sun 公司1.0 SunClassic VM只提高 Java解释器逐行执行外挂即时编译为本地机器指令热点探测JIT与解释器二选一Hotspot 内置1.2 Exact VM编译器和解释器混合工作热点探测现在 JVM 的前身Solaris 平台使用,其他还是Classic1.3至今仍在使用 HotspotLogview 公司设计,被 Sun 收购,又被 Oralce 收购Sun JDK 与 Open JDK 默认VMsun/o

2020-09-07 19:14:03 463

原创 注册中心Nacos

注册中心NacosNacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。使用环境准备64 位操作系统,支持 Linux/Unix/Mac/WindowJDK 1.8+Maven 3.2x+服务端使用下载安装包nacos-server-$version.zipLinux/Unix/Mac 启动命令 :sh startup.sh -m standalone注:若使用Ubuntu 系统,或者运行脚本报错提示,解决方法bash startup.sh -m sta

2020-08-29 17:37:52 208 1

空空如也

空空如也

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

TA关注的人

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