自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C】分支和循环语句的简单介绍

这里我们就使用到了多分支的语法结构,当然有的人就会说我去全用if不就行了,也可以实现这个题目的要求,我想跟大家说,全部使用if 判断一遍不用else的话你所有的if不管成立不成立都要去判断一次,效率太低了,我们这个使用多分支最坏的情况等于全部使用if来判断的写法。if语句就是如果表达式为真就会执行下面的语句,这里的else可以带也可以不带,如果带了,表达式为真就会执行if下面的语句,如果为假就一定会执行else下面的语句。这样看来,不一定每一个case后面都有一个break,我们根据自己的需求就可以。

2024-09-08 06:33:25 706

原创 Nginx 实现 10w+ 并发之 Linux 内核优化

这个参数表示TCP三次握手建立阶段接受SYN请求列队的较大长度,默认1024,将其设置的大一些可以使出现Nginx繁忙来不及accept新连接的情况时,Linux不至于丢失客户端发起的链接请求。#选项默认值是128,这个参数用于调节系统同时发起的TCP连接数,在高并发的请求中,默认的值可能会导致链接超时或者重传,因此需要结合高并发请求数来调节此值。#这个参数表示操作系统允许TIME_WAIT套接字数量的较大值,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。

2024-09-07 23:42:37 765

原创 Linux环境ENV的概念_linux env

exportenv|grep 环境变量名可以筛选包含的环境变量。例如查看环境变量名中包含PATH的环境变量。echo命令echo 环 境 变 量 名 : 查 看 特 定 的 环 境 变 量 的 值。注 意 , 符 号 环境变量名:查看特定的环境变量的值。注意,符号环境变量名:查看特定的环境变量的值。注意,符号不能缺少,这是语法规定。例如:输出当前的PATH环境变量的值echo $PATH。

2024-09-07 18:22:55 257

原创 Linux内核模块_如何知道内核模块是谁使用了

lsmod命令用来显示当前Linux内核模块状态,不使用任何参数会显示当前已经加载的所有内核模块。输出的三列信息分别为模块名称、占用内存大小、是否在被使用,如果第三列为0,则该模块可以随时卸载,非0则无法执行modprobe删除模块。Linux内核模块文件的命名方式通常为,Centos 6.3 系统的内核模块被集中存放在/lib/modules/加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 12:58:30 296

原创 Linux-文件操作

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?7、Tomcat和Resin有什么区别,工作中你怎么选择?ls -a:显示所有文件和目录(包括隐藏文件和隐藏目录)

2024-09-07 07:30:22 313

原创 linux grep表达式()和{}有什么区别_grep () []区别

它们用于创建捕获组。16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?14、讲一下Keepalived的工作原理?15、讲述一下LVS三种模式的工作过程?

2024-09-07 01:56:57 644

原创 isula-build代码解析

也希望能对想参加isula-build构建的朋友带来一点方便。可以看到addCommands()里面的代码,如果使用过isula-build的朋友会发现,这个和。我们一步一步来看,首先进入isula-builder的入口(cmd/deamon/main.go)首先找到程序的入口(cmd/cli/main.go)可以发现,main函数很简洁,我们看一下。那么isula-builder是从哪接受isula-build传来的信息的呢?我们从逐个排除的方法,能猜到 addCCommands()中的。

2024-09-05 01:26:18 266

原创 Android中Java多线程和单线程的执行效率对比

因为我们的CPU的运算速度是非常的快的,在一个应用程序的运行过程中的大部分时间,都花在了,I/O操作,网络请求,和数据库操作上。如果没有多线程,我们的CPU大部分时间都是处于等待的状态,对CPU的资源造成了极大的浪费。答案是否定的,因为频繁的创建和销毁线程,会耗费一定的CPU资源的。而且CPU在执行线程中的指令时,涉及到了线程的上下文切换,这也是一定的开销的。如果线程池内的核心线程数,达到了核心线程数量,我们的任务就会被放在一个阻塞队列BlockingQueue中,等待空闲的线程去取出队列中的任务并执行。

2024-09-04 05:31:39 364

空空如也

空空如也

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

TA关注的人

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