
IT技术
文章平均质量分 67
YRDJ
水人,毕业之时,闭关之日,出关见未来!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux服务端问题定位常用方法
常用抓包指令: tcpdump udp port 9990tcpdump tcp -i eth1 -s0 and port 8601 and host 210.51.244.185 -C 100 -w /root/tempname_8601_srcdest.cap原创 2022-07-10 18:42:24 · 978 阅读 · 1 评论 -
http服务器性能调优
业务场景:http短链接高并发,单点qps1500+;原创 2022-07-10 18:39:40 · 756 阅读 · 0 评论 -
UDP组播调优
开启igmp-snooping机制。若不开启,组播会被当作广播发往其上的所有虚拟机从而浪费带宽。echo 1 > /sys/class/net/br0/bridge/multicast_snoopingecho 1 > /sys/class/net/br0/bridge/multicast_querier注:默认情况下multicast_snooping为1,multicast_querier为0,这可能会产生组播发送一段时间后停止发送。增大socket缓冲区。通过setsockopt设置SO_RCVBUF原创 2022-07-10 18:37:29 · 1359 阅读 · 0 评论 -
C++结构体字节对齐规则
虽然我现在开发的时候还没有接触到这一部分的知识,但是我面试了两次,都有考到这个问题,所以还是有必要记录一下。 我在网上找了一篇感觉还不错,我就先记下来,一备以后回忆所用。 一、解释 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则转载 2013-12-12 09:43:31 · 807 阅读 · 0 评论 -
初学ZeroMQ
刚实习,组长让学习ZeroMQ,看没多久就开始测试代码。 我的环境是 win7+X86+VC6.0. 具体步骤:1.到官网上下载相应版本的ZeroMQ,链接http://zeromq.org/intro:get-the-software ,然后安装。2.下载zmq.hpp文件,基本都需要用到,因为要用到里面封装的zmq::命名空间。3.配置环境,将ZeroMQ的安装原创 2013-12-24 12:20:51 · 1132 阅读 · 1 评论 -
SQL server数据库课程笔记
本博客仅仅为了上课的记忆,完全基础!!!数据是数据库中存储的基本对象;数据库数据具有永久存储、有组织、可共享三个基本特点;数据库是长期存储在计算机内的、有组织的、可共享的数据集合;数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员构成;数据库管理系统是位于用户与操作系统之间的一层数据管理软件;数据库系统的特点:a) 数据机构化;原创 2014-08-24 15:49:39 · 730 阅读 · 0 评论 -
ElementaryOS 硬盘安装
Elementary os:http://elementaryos.org/注:此法也适用于Ubuntu硬盘安装。方法如下:1、划分磁盘分区(此步很重要,直接影响后面安装Elementary) 在自己的硬盘上划分出一个空闲分区。这里建议腾出一个空闲的盘 (比如,你有C、D、E、F四个盘,可以空闲出F盘,大小在15G左右即可)然后将该盘格式化,并且在磁盘管理(De转载 2014-08-24 19:57:47 · 8617 阅读 · 0 评论 -
java随笔
1.构造方法 BigInteger(string val, int radix); 将指定基数的BigInteger的字符串表达式形式转换为BigInteger。注:不指定基数时,默认10进制。 BigDecimal bigNum = bigNum.divide(bigDiv, 40, BigDecimal.ROUND_HALF_UP);2. 基础原创 2014-12-21 21:30:28 · 393 阅读 · 0 评论