- 博客(36)
- 收藏
- 关注
原创 Java计算带宽
带宽通常以比特每秒 (bps) 来表示,决定了在固定时间内能够传输的数据量。要计算带宽需求,我们需要确定以下几个参数:每个请求的数据大小(以字节为单位)。请求的频率(每秒钟请求的次数)。是否具有并发请求的情况。公式可以描述为:[ \text{带宽需求 (bps)} = \text{单个请求大小 (字节)} \times \text{请求频率 (每秒)} ]当然,实际带宽需求可能受到其他因素的影响,例如网络延迟和数据包开销,因此,最好在模型中给出一定的裕量。
2025-02-11 09:46:23
205
原创 Elasticsearch快速扫描
Elasticsearch简称es,一款开源的分布式全文检索引擎可组建上百台服务器,处理PB级别数据可满足近实时的存储和检索。
2024-12-24 10:57:59
277
原创 Kafka快速扫描
系统间解耦,异步通信,削峰填谷Topic 消息主题,用于存储消息Partition 分区,通过扩大分区,可以提高存储量Broker 部署Kafka服务的设备Leader kafka主分区Follwer kafka从分区高性能之道:读:零拷贝技术,sendfile写:顺序写+ 内存映射文件,mmap。
2024-12-20 15:48:07
489
原创 Redis快速扫描
由于Redis 属于内存级别存储,所以配合MySQL的硬盘大容量存储在web应用开发中属于家常便饭快主要取决于两个因素:寻址和带宽Redis 底层使用epoll模型来存取数据关于I/O模型变迁有以下几个过程:BIO模型:同步且阻塞,早期IO模型,所以采用多线程处理,但随着线程数上升,造成cpu频繁切换线程,资源浪费NIO模型:同步非阻塞,这个时期的IO不阻塞了,一个线程处理即可,但随着并发量上升,且访问的不是同一个文件描述符,就会造成大量系统调用,因为轮询发生在客户端。
2024-12-20 15:14:35
86
原创 MySQL快速扫描
C/S架构,从上到下分三层,Client-> Server-> EngineClient端:负责发送sql字符串到服务端Server端:包括接收器、分析器、优化器和执行器接收器:负责sql语句的接收分析器:对sql语句进行词法分析优化器:对sql语句进行优化执行器:调引擎层接口执行sqlEngine端:包括Innodb和Mysiam存储引擎,还有Memory引擎不常用,我反正没用过Innodb:mysql默认存储引擎,存储结构B+T。
2024-12-20 12:14:53
115
原创 Redis安装篇
可执行程序就一份在目录,但是内存中未来的多个实例需要各自的配置文件,持久化目录等资源。一个物理机中可以有多个redis实例(进程),通过port区分。
2024-12-19 14:05:47
128
原创 MySQL安装篇
如果出现:-bash: mysql: command not found。执行上句有可能报错,假如系统自带mysql的话。此处记录生成的密码-》r&XukyrI*2u6。
2024-12-18 17:33:44
379
原创 Linux问题篇
ovftool.exe --version 查看ovftool版本ovftool.exe --noSSLVerify vi://root@192.168.1.189/监控平台 D:\–noSSLVerify 这个参数是跳过 VI 连接的 SSL 验证其中192.168.1.190是VMware ESXi的ip,后面/SIEM是虚拟机名,D:\是导出到Windows本地指定的目录。
2024-12-18 16:54:42
149
原创 Linux安装篇
验证:service network restart命令重启网卡,生效刚刚修改ip地址,ping www.jd.com测试网络连通性。输入虚拟机磁盘大小,默认20g一般不够使用,建议设置略大一些,这里设置虚拟机磁盘大小为80G。打开vmware workstations,文件->新建虚拟机,选择自定义选项。客户机操作系统选择“linux”,版本选择“CentOS 7 64位”选择处理器数量和每个处理器核心数量,这里分别是2和4。选择网络连接类型,这里选择“使用桥接网络”选中“稍后安装操作系统”选项。
2024-12-18 16:48:27
219
原创 Linux下载篇
CentOS官网地址:CentOS各版本系统安装包下载:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ 推荐查看依赖版本:使用yum下载rpm包:–resolve依赖包也会被下载–enablerepo=指定yum源下载的包会被保存在当前目录中,你需要使用root权限,因为yumdownloader会在下载过程中更新包索引文件。
2024-12-18 16:29:03
525
原创 Spring
Spring两个核心功能:IOC 和 AOPIOC(Inversion Of Control) 控制反转,就是创建对应的过程交给Spring,好处就是解耦、可扩展性强。AOP 面向切面编程,在不改变原代码逻辑基础上完成功能增强。
2024-12-04 18:29:24
233
原创 Python连接Kingbase
由于之前Py程序连接的MySQL,现在适配国产DB,所以需要修改程序。按Kingbase官网步骤操作,卡在import ksycopg2 总是报找不到模块错误!
2024-11-13 18:50:48
483
原创 GreatSQL安装篇
操作系统:CentOS7 CPU:X86_64架构 数据库:GreatSQL-8.0.32-26-Linux-glibc2.17-x86_64.tar.xz。
2024-11-11 13:34:58
615
原创 KingBase安装篇
操作系统:CentOS7 CPU:X86_64架构 数据库:KingbaseES_V008R006C009B0014_Lin64_install.iso。
2024-11-08 15:45:15
558
原创 DM数据迁移篇
前提:配置好图形界面,具体配置参考DM管理工具篇进入数据库安装路径 /tool 目录下,运行 ./dts 即可启动 DM 数据迁移工具。./dts。
2024-11-07 12:34:04
502
原创 Java通过JNA调用C动态库
添加动态库将写好的动态库文件放到项目/src/main/resources目录下,如下图:声明一个接口,接口内主要完成动态库的加载和方法的定义,方法名参考头文件中定义的函数名,如下图:引用接口实例直接调用,如下图:访问接口,看到返回结果,如下图:
2024-11-06 14:01:13
308
原创 SpringBoot
SpringBoot项目启动类上的注解,该注解包含@Configuration、@EnableAutoConfiguration、@Component三个注解。
2020-09-21 17:37:01
184
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人