起因 最近因为搭建scutosc的论坛,买了一台新的腾讯云的2核4G的服务器,但是开机后发现htop命令显示内存只有3.3G: 我觉得很神奇,因为我另一台腾讯云的4核4G的机器,开机之后可用为3.8G。...2G~16G之间的时候,kdump使用512M内存!...[1][2] 那我能不能把kdump预留的内存调小一点呢?...使用以下命令能够查看内核dump所需的内存页面数量: sudo makedumpfile --mem-usage /proc/kcore 可以看到内核dump需要使用的是100038个页,大约390M内存...default/grub文件,把crashkernel参数删掉,关掉kdump.然后使用以下命令,更新grub参数: sudo grub-mkconfig -o /boot/grub/grub.cfg 接着重启服务器即可生效
前几天生产环境需要做服务器的扩容,把原本64G的内存扩到了128G.然后调整了一些其他的kernel参数,在此基础上需要调整sga的大小,以便分配更多的缓存。...所在的每个服务器只有一个oracle_home,各有两套rac环境在同一个unix账户下。所以我启停数据库的时候也是一套环境一套环境的来。反正节点也不多。...我先是按照要求把sga调整了一下,从20G调整到40G,这样一个服务器两套环境就占用80G,还有68G的空余。...显示内存问题,还有空间的问题,我检查了一把空间情况,没有发现什么问题。 用free -m检查内存使用情况,空余内存还多着呢。 Connected to an idle instance....调整后参数值如下: -bash-4.1$ cat /proc/sys/kernel/shmall 33030178 -bash-4.1$ cat /proc/sys/kernel/shmmax 135291609088
war包部署到服务器后,如何直接访问,而不需要在地址后面加war包名 正常情况下,但我们把war部署到服务器上,访问地址是:服务器ID:端口/war包名 但是如果个人建站显然不适合以此方式....方式一:修改服务器Tomcat的server.xml配置 注意:你的报名如果是:abcd.war那么是:abcd不带.war的, 添加 保存配置后重启Tomcat服务 此时访问地址是...:服务器ID:端口 若以购买域名且解析完成,就可以自己访问网址了 方式二:删除Tomcat内ROOT文件夹 Tomcat启动时会去webapps下访问默认ROOT目录下的应用程序,这是conf/server.xml
解决不好,小贱断香火,翠花守寡,我呢,里外不是人,吃力不讨好,作为聪明滴开发者,肯定有招,下面的长轮询就可以解决 长轮询 long polling 长轮询有效解决了短轮询的问题,那么长轮询又是怎样的呢?...依然看个图瞬间明白 一开始翠花会向服务器发送请求,如果服务器没有收到小贱的消息,那么服务器是不会回应翠花的,只有当服务器收到小贱的消息后,翠花请求的时候,服务器才会回消息,紧接着翠花马上又发起一次请求...,询问有没有消息,如果没有小贱消息,服务器依然不会回应翠花,反之,响应翠花,随后反复进行 有了长轮询,我们可以很清楚的发现,请求减少了特别多,不像话痨的猪八戒吵得悟空烦死了,哈哈 但是长轮询依然存在问题...: 1、如果长时间都没有收到服务器响应会导致响应超时,从而与服务器断开连接,当因为超时客户端与服务器断开连接后,客户端紧接着会再次向服务器发送请求,但同时也意味着之前的请求毫无意义,浪费掉了,然而与短轮询相比...,但依然是HTTP请求,请求地址如下: 请求头是这样的: 如果服务器同意,就会响应下面的消息 握手完成后,后续消息收发不会再使用HTTP协议了,服务器和客户端终成眷属,知无不言言无不尽说着甜蜜滴情话
通过在网上查资料和林哥的博客自己对传统媒体,流媒体,加P2P的流媒体技术有了更多的了解,在此与大家共享。...【流媒体进化之路】 1、传统媒体:刚开始的时候大家在网上看视频或音频等媒体是采用传统媒体的方式:从服务器下载完后再能进行播放: 2、流媒体:随着人类生活越来越丰富,品味越来越高(比如:视频要超清滴等...),逐渐发现传统媒体的方式不能满足人类的需要(比如:要看个超清的电影可能需要缓冲4个小时);于是乎流媒体技术应运而生: 3、加P2P的流媒体:随着互联网的快速发展,利用互联网进行娱乐的人越来越多,相信大家有这样体会...,每到上网高峰期自己看视频卡的要死;这便是普通流媒体中存在一个问题,服务器的压力太大,服务器性能和带宽承受不住;很简单一个解决方案:加大服务器的带宽,提高服务器的性能,或许会暂时解决问题,但是当客户再多...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125765.html原文链接:https://javaforall.cn
实际上,根证书自己证明自己是可靠滴(或者换句话说,根证书是不需要被证明滴)。 聪明的同学此刻应该意识到了:根证书是整个证书体系安全的根本。...这个后果是相当相当滴严重(简直可以说是灾难性的)。 证书有啥用?...Fiddler将对称密钥用服务器证书公钥加密传递给服务器。 第五步,与普通过程中服务器端的操作相同,服务器用私钥解开后建立信任,然后再发送加密的握手消息给客户端。...第六步,Fiddler截获服务器发送的密文, 用对称密钥解开, 再用自己伪造证书的私钥加密传给客户端。 第七步,客户端拿到加密信息后,用公钥解开,验证HASH。...然后fiddler设置如下即可: 2、抓取安卓应用的https数据包 需要在安卓应用中将FiddlerRoot.cer证书加信任,才可解密。
实际上,根证书自己证明自己是可靠滴(或者换句话说,根证书是不需要被证明滴)。 聪明的同学此刻应该意识到了:根证书是整个证书体系安全的根本。...这个后果是相当相当滴严重(简直可以说是灾难性的)。 证书有啥用?...Fiddler将对称密钥用服务器证书公钥加密传递给服务器。 第五步,与普通过程中服务器端的操作相同,服务器用私钥解开后建立信任,然后再发送加密的握手消息给客户端。...第六步,Fiddler截获服务器发送的密文, 用对称密钥解开, 再用自己伪造证书的私钥加密传给客户端。 第七步,客户端拿到加密信息后,用公钥解开,验证HASH。...然后fiddler设置如下即可: 图片 2、抓取安卓应用的https数据包 需要在安卓应用中将FiddlerRoot.cer证书加信任,才可解密。
实际上,根证书自己证明自己是可靠滴(或者换句话说,根证书是不需要被证明滴)。聪明的同学此刻应该意识到了:根证书是整个证书体系安全的根本。...这个后果是相当相当滴严重(简直可以说是灾难性的)。证书有啥用?...Fiddler将对称密钥用服务器证书公钥加密传递给服务器。第五步,与普通过程中服务器端的操作相同,服务器用私钥解开后建立信任,然后再发送加密的握手消息给客户端。...第六步,Fiddler截获服务器发送的密文, 用对称密钥解开, 再用自己伪造证书的私钥加密传给客户端。第七步,客户端拿到加密信息后,用公钥解开,验证HASH。...然后fiddler设置如下即可:图片2、抓取安卓应用的https数据包需要在安卓应用中将FiddlerRoot.cer证书加信任,才可解密。
我从百度搜了一下“鼠标滚轮上下失灵”,图片教程有够模糊的,看了半天说是要拨开这边缘的铁片 我在想有没有更简单的方法,网上说的是使用时间长导致内部摩擦加大,不光滑了,我就找来了买手机膜送的酒精袋 首先给那个小洞挤了点酒精...,安上小滚轮在电脑上试了试,浏览网页还是有些乱跳症状,所以决定加大滴加面积!...从上面直接滴加覆盖,你还别说,真的管用!大家有类似问题的可以试一试这个方法。 我这个鼠标的线并不长,使用起来略显瑕疵,影响不大。 这个鼠标可以去吃灰了
还记得刚上手idea的时候,瞎配置部署Tomcat,结果最后修改一个jsp都要重新启动服务器,我这金牛座程序员能忍?...@ Tomcat下载教程 其实下载贼简单,至于为什么要加教程二字~因为好听顺口得劲~ 官网地址-点击进入 http://tomcat.apache.org/ Tomcat安装教程 解压即可,安装就...Tomcat热部署到IDEA intellij idea默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化这时就需要热部署。...看过来 : 如果各位觉得烦可以不看下面一大串文字~当我在放P~,直接按图操作也是完全OK滴!!!...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124339.html原文链接:https://javaforall.cn
1.我给你发的报文都是这种格式的: 服务器--->客户端的报文格式 前面3个字节payload_length表示后面数据的实际长度,中间一个字节sequence_id表示报文的序号,从0开始,每次加...2.客户端发给我的报文也是要按照一定格式的哦: 客户端--->服务器的报文格式 image.png 第一个字节表示命令的类型 image.png image.png 后面的字节表示具体的命令,例如关闭连接的报文是长这样子滴...: image.png 这样规定好后,我们就有共同语言啦,就能听得懂对方在讲什么了,所以说有共同语言是很重要滴。
2.第二次握手 服务器发挥确认包应答,即SYN标志位和ACK标志均为1,同时将确认序号设置为客户的ISN加1,即X+1。...长连接和短连接 TCP在真正的读写操作之前,server和client之间必须建立一个连接,当读写操作完成后,双方不再需要这个链接时他们可能释放这个连接,连接的建立是通 过三次握手,释放则需要四次挥手,...所以短连接一般只会在client和server间传递一次读写操作,短连接管理起来比较简单,存在的连接都是有用的连接,不需要额外的控制手段 长连接 client向server发起连接 server接到请求后...,没有再去找DNS服务器 建立TCP连接 拿到服务器IP后,向服务器发送求求,三次握手,建立TCP连接。...简单理解三次握手: 客户端:您好,在家不,有你快递 服务端:在的,送来吧 客户端:好滴,来了 发送HTTP请求 与服务器建立连接后,就可以向服务器发起请求了。具体请求内容可以在浏览器中查看。
滴加 TUNEL 反应液反应后 POD 转换, DAB显色后在显微镜下观察并进行结果分析。 样品处理 在标有实验组,阳性对照组和阴性对照组的切片上滴加 4%不含甲醇的甲醛室温固定 10min。...封闭 用滤纸擦去周围多余的 PBS, 滴加 3%过氧化氢甲醇, 室温孵育 10min, 消除内源性过氧化物酶干扰后, 弃去将载玻片用 PBS 洗 2 次,每次 5min细胞通透化去尽 PBS 后,滴加...实验组和阳性对照组滴加 50μl 标记反应混合物,阴性对照组滴加 50μl 标记溶液,避光孵育30min。...孵育结束后, 用 PBS 洗 2 次, 每次10min POD 转化擦去周围多余的 PBS, 每张切片滴加 50μl 的转化剂 POD,避光反应 30min。...孵育结束后, PBS 洗 2 次,每次 5min。 DAB 染色 取出载玻片,用滤纸擦去周围多余的PBS。滴加新鲜配制的 DAB 工作液,结合显微镜下观察背景颜色变化,控制显色时间。
b、考试口诀:e前e后必有数,e后必为整数。请结合书上的例子。 4) 整型一般是4个字节, 字符型是1个字节,双精度一般是8个字节: long int x; 表示x是长整型。...2、int x,y; x=y=10; 对滴,定义完成后,可以连续赋值。 3、赋值的左边只能是一个变量。...4、int x=7.7;对滴,x就是7 5、float y=7;对滴,y就是7.0 3、复合的赋值表达式: int a=2; a*=2+3;运行完成后,a的值是10。...4、自加表达式: 自加、自减表达式:假设a=5,++a(是为6), a++(为5); 运行的机理:++a 是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个++a表达式的数值为6,而a+...进行了++a和a++后 在下面的程序中再用到a的话都是变量a中的6了。 考试口诀:++在前先加后用,++在后先用后加。 5、逗号表达式: 优先级别最低。表达式的数值逗号最右边的那个表达式的数值。
内存分配与回收策略 1.垃圾如何确认 对于大多数语言中判断对象是否存活会采用引用计数法:给对象添加一个引用计数器,当有一个地方引用时,计数器就加1,当引用失效时,计数器就减1。...主要应用在互联网或BS系统的服务器上,这类应用尤其重视服务器的响应速度,希望停顿时间最短,以给用户最好的体验。...重新标记(CMS remark):修正并发标记阶段因用户程序继续运作而导致标记产生变动的哪一部分对象的标记记录,这个极端停顿时间比初始标记长。但远比并发标记短。...CMS收集器缺点: CMS收集器对CPU资源非常敏感,在CPU资源很匮乏时,效率会非常滴,造成停顿时间过长。...设置CMS收集器进行若干次垃圾收集后再启动一次内存碎片整理,只在CMS垃圾收集器时生效 5.
b、考试口诀:e前e后必有数,e后必为整数。请结合书上的例子。 4) 整型一般是4个字节, 字符型是1个字节,双精度一般是8个字节: long int x; 表示x是长整型。 ...2、int x,y; x=y=10; 对滴,定义完成后,可以连续赋值。 3、赋值的左边只能是一个变量。...4、int x=7.7;对滴,x就是7 5、float y=7;对滴,x就是7.0 3、复合的赋值表达式: int a=2; a*=2+3;运行完成后,a的值是12。...4、自加表达式: 自加、自减表达式:假设a=5,++a(是为6), a++(为5); 运行的机理:++a 是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个++a表达式的数值为6,而a+...进行了++a和a++后 在下面的程序中再用到a的话都是变量a中的6了。 口诀:++在前先加后用,++在后先用后加。 5、逗号表达式: 优先级别最低。表达式的数值逗号最右边的那个表达式的数值。
轮询 """ 轮询即轮番询问 让浏览器定时(例如每隔5s中发送一次)通过ajax偷偷滴朝服务端发送请求获取数据 不足之处 消息延迟 请求次数过多 损耗资源严重 效率低 基本不用...""" 长轮询 """ 服务端给每个客户端创建一个队列,让浏览器通过发送ajax请求,请求各自队列中的数据,如果没有数据则会阻塞但是不会一直阻塞,利用timeout参数加异常处理的形式最多阻塞30s之后返回...缺点:服务器hold连接会消耗资源,返回数据顺序无保证,难于管理维护。...""" 长轮询实现简易版群聊功能 # 长轮询实现聊天室功能 url(r'^home/$',views.home), url(r'^send_msg/$',views.send_msg), url(r'^
抗原修复 抗原表位修复之前,需进行内源性过氧化物酶的淬灭处理:滴加 3%过氧化氢溶液于切片上,湿盒孵育 10min。用 PBS 浸泡清洗 3 次,每次 5min,尽可能洗去残留的过氧化氢。...免疫反应 用滤纸擦去周围多余的 PBS,滴加 PBS 稀释好的 10%正常山羊血清,室温湿盒封闭 30-60min。孵育结束后, 去除封闭液,滴加一抗工作液, 4°C 孵育过夜。...第二天,移去一抗后,用 PBS 洗两次,每次 10min.擦去切片周围多余的液体,滴加二抗工作液,室温孵育 30min。弃去二抗后, PBS 洗两次,每次 10min。...化学染色 去除切片上多余的 PBS,滴加新鲜配制的 DAB 工作液,湿盒孵育,在显微镜下监测染色程度。染色结束后, PBS 浸泡洗去 DAB 染液,每次 5min,重复 3 次。...脱水处理后,擦去切片周围的液体,滴上 1 滴中性树胶,盖上盖玻片,用镊子的钝端轻轻敲击盖玻片,去除气泡以使封片完全。 结果观察 在显微镜下观察实验结果,并于相同的条件下拍取照片进行后续的结果分析。
Hp pid 找到进程中cpu占用率最高的线程 top -Hp 4487 图片 获得cpu使用率最高的线程ID 4500 将十进制的线程id转为16进制 使用top工具查找到的线程id都是二进制滴,...但是java堆栈日志里面的线程ID都是16进制滴,所以为了定位具体的堆栈信息我们将十进制的线程ID转为16进制滴。...使用开源的arthas快速定位 如果你的运气不错服务器上面有arthas,并且内存并没有因为cpu的问题而爆表,那么你将会更便捷的定位到问题的原因。...启动arthas java -jar arthas-boot.jar 图片 启动之后发现了我们服务器上面java进程 输入1即可进入对应的java进程 图片 thread -n 3 打印出最忙的三个线程
领取专属 10元无门槛券
手把手带您无忧上云