Wesley13 Wesley13
3年前
InnoDB存储引擎
InnoDB存储引擎InnodbBufferPool(缓存池)InnodbBufferPool的概念InnoDB的BufferPool主要用于缓存用户表和索引数据的数据页面。它是一块连续的内存,通过一定的算法对这块缓存做有效的管理。官方文档建议,如果此台服务器为MySQL专用数据库服务
Stella981 Stella981
3年前
Linux 内核调优
1Linux内核调优1.首先在root用户下执行:vi/etc/sysctl.conf在文件末尾添加如下内容:vm.swappiness10当系统存在足够内存时,推荐设置为该值以提高性能。net.ipv4.tcp_syncookies1开启SYNCookies,当出现SYN等待队列溢出时,启用coo
Stella981 Stella981
3年前
Netty源码解析
本文来分享Netty中的零拷贝机制以及内存缓冲区ByteBuf的实现。源码分析基于Netty4.1.52Netty中的零拷贝Netty中零拷贝机制主要有以下几种1.文件传输类DefaultFileRegiontransferTo,调用FileChanneltransferTo,直接将文件缓冲区的数据发送到目标Cha
Stella981 Stella981
3年前
Redis 为什么这么快? Redis 的有序集合 zset 的底层实现原理是什么? —— 跳跃表 skiplist
Redis有序集合zset的底层实现——跳跃表skiplistRedis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(S
Wesley13 Wesley13
3年前
Ubuntu下使用Java visualVM对Java程序进行性能分析
使用JavavisualVM的原因:  体积小,不耗内存,操作简单,功能全。关于JavavisualVM和其他性能测试工具的比较,网上有很多文章,去搜搜看吧。1\.在服务器上配置jstatd的securitypolicy文件。  jstatd是一个监控JVM(JavaVirtualMachine,Java虚拟机)从创建到销毁过
Stella981 Stella981
3年前
JVM系列【6】GC与调优3
JVM系列笔记目录虚拟机的基础概念class文件结构class文件加载过程jvm内存模型JVM常用指令GC与调优调优前的基础概念1.吞吐量:用户代码时间/(用户代码执行时间垃圾回收时间)2.响应时间:STW越短,响应时间越好3.
Stella981 Stella981
3年前
Nginx学习笔记——gzip
配置详解gzipon|off开启或关闭gzip,默认关闭gzip\_staticon|off对于静态资源预先压缩gzip\_comp\_level4压缩比(19),建议4gzip\_buffers416k 安装原始数据大小以16k为单位的4倍申请内存(压缩,为什么还要4倍申请,不懂。。。)gzip\_min\_
Stella981 Stella981
3年前
Bailian2813 画家问题【暴力】
2813:画家问题(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbailian.openjudge.cn%2Fpractice%2F2813%3Flang%3Den_US)总时间限制:1000ms内存限制:65536kB描述有一个正方形的墙,由N\N个
Stella981 Stella981
3年前
Redis的简介
Redis简介Redis是一个高性能的keyvalue数据库。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...Redis是一个nosql,非关系型数据库。Redis与其他keyvalue缓存产品有以下几个特点:Reids是基于内存
报表问题小结
1.皕杰报表中读取模板文件出错原因是文件中有乱码了,可能是你用编辑器打开brt文件,编码改变,导致文件中有乱码造成的,改回文件编码没乱码就可以。2.Linux上,如何增大tomcat内存?修改tomcat/bin/catalina.sh在cygwinfal