自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络编程(Socket)

1,网络编程服务器端创建IP和端口号,之后客户端通过服务器的IP和端口号进行连接,服务器通过accept接受来自客户端的请求(获取scoket),通过socket获取字节流来进行读写操作。socket 套接字 其实是服务器ip:port和客户端ip:port的组合。2,BIO/NIOBIO:同步阻塞型IO流,每一个连接对应一个线程,每一个客户端对应一个线程,是的一个服务器对应多个客户端。NIO:同步非阻塞异步IO ,可以看作是I/0多路复用模型同步非阻塞IO模型中,应用程序员会一直发

2022-04-29 14:20:11 103

原创 腾讯面经部分题

1,僵尸进程:在linux系统中,当用ps命令观察进程的执行状态时,经常看到某些进程的状态栏为defunct,这就是所谓的“僵尸”进程。“僵尸”进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。由于进程表的容量是有限的,所以,defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数目太多,还会导致系统瘫痪。2,僵尸进程怎么出现的?简单解释就是:当你运行一个程序时,它会产生一个父进程以及很多子进程。 所有这些子进程都会消耗内核分配

2022-04-01 17:28:39 1202

转载 mysql优化

目录一,MySQL优化的五大原则:1,减少数据的访问:通过索引访问减少磁盘的I/O读写操作2,返回更少的数据:只需要返回需要的字段3,减少交互次数:批量DML操作,减少数据库连接次数4,减少服务器CPU开销:尽量减少数据库排序操作以及全表查询,减少cpu内存占用5,利用更多资源:使用表分区,可以增加并行操作,最大限度利用cpu资源二,SQL优化策略1,避免不走索引的场景2,SELECT语句其他优化3,增删改DML语句优化4,查询条件优化5,建表优化

2022-03-29 11:00:57 256

空空如也

空空如也

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

TA关注的人

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