Linux性能优化入门

网络延时指一个数据包从用户的计算机发送到网站服务器,通过top查看每个cpu的使用情况,找出占用最多的进程,通过free排查内存,首先看剩余多少内存,结合查看cache,buffer,吞吐,延时

SQLite常见数据类型

那么该字段的亲缘类型是INTEGER,那么该字段的亲缘类型是TEXT,那么该字段的亲缘类型是REAL,那么该字段的亲缘类型是NONE

MySQL中Innodb事务级别READ-COMMITTED的read-view

READ-COMMITED级别下,在事务中每次SELECT都会创建READ-VIEW,InnoDB会将当前系统中的活跃事务列表(trx_sys->trx_list)创建一个副本(read view),创建一个新事务的时候,InnoDB会将该行当前的版本号与该read view进行比较

MySQL的四种事务级别/读未提交/读提交/可重复读/串行化

A客户端的在B提交事务前后查询结果一样,在B客户端提交事务的前后,因为:在事务级别在可重复读的模式下,SELECT不会触发版本更新,B客户端提交事务,A客户端第三次查询数据

C语言数值指针案例-通过字符串首字母排序

C语言数值指针案例-通过字符串首字母排序

C语言运算符优先级

整型表达式&整型表达式,整型表达式%整型表达式,整型表达式<<整型表达式,整型表达式>>整型表达式

JAVA-Netty入门之Hello World

服务端,客户端,JAVA-Netty入门之Hello World

JAVA-Netty并发高之二【零拷贝/Zero Copy】

JAVA-Netty并发高之二【零拷贝/Zero Copy】 第二次copy发生在数据从内核缓冲区被copy到用户缓冲区时,下图演示了调用transferTo()方法时用户态和内核态上下文切换的过程:,第三次copy发生在DMA引擎将数据从内核socket缓冲区发送到protocol引擎时,然后系统内核将数据copy到与输出socket相关的内核缓冲区中

JAVA-Netty并发高之一【异步IO原理】

JAVA-Netty并发高之一【异步IO原理】 即客户端有连接请求时服务器端就需要启动一个线程进行处理,服务器实现模式为一个请求一个线程,Thread并不会阻塞去接受这个Socket,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理

JAVA-Netty入门笔记

Netty 作为异步高性能的通信框架,Netty 对多协议支持、私有协议定制的简洁性和高性能是 ESB RPC 框架的首选通信组件,Netty 作为高性能的基础通信组件,Netty和Tomcat最大的区别就在于通信协议

入门小站