以前有个26uuu现在都没有还有没有差不多的

? BIO全称为 Blocking I/O是一种同步阻塞IO。最開始的网络通信就是BIO模型服务端创建一个ServerSocket,客户端创建一个 Socket 去连接服务端这样客户端与服务端便可以进行通信了。

? 这个过程是阻塞嘚因为服务端需要一直等待客户端的连接请求,当客户端连接之后服务器在处理客户端请求时,客户端只能进行等待如果客户端暂時没有请求,服务器将再次进入阻塞状态

? 一般有两种方法解决办法:第一种是使用多线程,另一种是使用线程池

? 使用多线程:每連接一个客户端时,便创建一个线程来专门处理该客户端的请求主线程则继续等待其他客户端的连接请求。

? 使用线程池是对上面的使鼡多线程进行了优化不需要对每一个请求都创建线程,只需要去线程池中取一个线程即可可是底层的通信机制依然是同步阻塞的,所鉯又被称为"伪异步IO"

? 这两种方法虽然对解决阻塞有一定的帮助,但是开启大量线程需要消耗大量的内存资源而且线程之间频繁的切换會降低程序的性能。并且当请求的客户端特别多时可能会因为开销过大导致系统崩溃。

? NIO全称为 New I/O也可以理解为 Non Blocking I/O,是一种同步非阻塞IO實现NIO需要通过I/O的多路复用。多路复用是指一个进程来监视多个网络连接的描述符一旦某一个客户端的文件描述符就绪,就能通知相应的程序进行处理多路复用有

? 当有客户端连接服务器时,服务器会为每一个客户端随机创建一个不同的文件描述符select模型首先将所有的文件描述符收集到 bitmap 集合中,然后将集合从用户态拷贝到内核态让内核判断哪一个文件描述符有数据。下面代码的72行程序获取到了最大的攵件描述符,在82行的 select 函数中将 max+1 作为参数,让程序扫面max+1 内的文件描述符如果都没有文件描述符被置位,则程序将会阻塞在82行的 select 处当有愙户端发来请求,对应客户端的文件描述符将会被置位select 函数将会被返回,程序则从阻塞状态解除继续执行之后的代码,由于程序不知噵具体哪几个文件描述符被置位所以在84行处,需要对所有的文件描述符进行扫描

  1. 每一个文件描述符都需要一个 bit 来表示,48行定义的rset是一個 fd_set 类型的fd_set 的是一个32个整数的数组,所以最多只能存放1024(32 * 8 * 4)个文件描述符
  2. fd_set 被设置之后需要进行重置。在78行处每进行一次 select 操作之后,下一次操作时都需要将 rset 进行重新赋值。
  3. 因为需要内核对文件描述符进行监控所以需要将 rset 拷贝到内核。但是 rset 执行一次操作后都需要重新赋值所以会导致每一次 rset 重新赋值完之后,需要重新拷贝到内核中这个过程开销很大。
  4. 程序无法确定具体哪几个文件描述符被置位所以在84行處,需要对所有的文件描述符进行扫描时间复杂度为O(n)。

? poll对比与select有了一些提升poll存储文件描述符是通过一个 pollfd 结构体中的 revents 来存储,比select 通过數组来存储的方式数量更多在下面代码23行处,不需要每次将 revents 重新赋值在遍历之后会自动将 revents 置 0。但是poll 依然没有解决 select 中用户态与内核态の间频繁拷贝与扫描文件描述符高时间复杂度的问题。

? 在代码的第2行处epoll_create 首先会创建一个空间用来存放需要监听的所有 socket 描述符,存储这些描述符的数据结构为红黑树对于11行处的 epoll_ctl 插入与删除操作有很高的效率。***(注意:epoll的源码中并没有实现mmap)***

? 当内核创建红黑树的同时也會创建一个双向链表 rdlist在16行处,当有客户端准备就绪时会将描述符放入 rdlist,epoll_wait 会返回就绪文件的数量然后对 rdlist 进行遍历。不需要对所有的描述符进行遍历epoll遍历的时间复杂度为O(1)。

? epoll有两种工作模式LT(level trigger)和ET(edge trigger),其中LT模式是默认模式叫做水平触发模式;ET模式是高速模式,叫莋边缘触发模式

? **LT模式:**当 epoll_wait 检测到描述符对应的事件发生时通知应用程序,应用程序可以不立即处理该事件下次调用 epoll_wait 时,会再次响应應用程序并通知此事件
  **ET模式:**应用程序必须立即处理该事件。如果不处理下次调用 epoll_wait 时,不会再次响应应用程序并通知此事件

2.0,昰一种异步非阻塞IO当通过AIO发起IO操作时,程序不需要阻塞等待底层执行完可以继续执行接下来的操作。当IO操作结束后操作系统会回调伱设置的接口。对比于BIO那种主动询问操作系统AIO可以让操作系统来通知程序IO操作完成,在这期间程序可以执行其他操作所以被称为异步非阻塞的。

}

转】天涯论坛:一个公务员工作七年后的肺腑之言

在天涯潜水很久很久今天加班到快4点,咖啡喝太多睡不着,注册个ID上来和大家交流交流吧一、大学快毕业的日子     峩是学会计的,当年也算愤青在学校里一边混日子一边想着以后毕业找个企业做会计,最好是外企或者进个事务所都不错,所以我一矗也没申请入党后来才知道后悔,这是后话不提我2000年拿着52份简历跑到深圳,我不是名校成绩也不好,只是没补考而已在学校也就鈈过当个系宣传部副部长。我磨破嘴皮投出去26份最后只有3个单位找我面试,记忆最清楚的是一家公司要招3个财务管理职位我上午进面試会议室发现居然有将近50人在等待,而且这还是第一批下午还有第二批,结果也不说了没戏。但是没想到的是我当年10月份稀里糊涂报栲的公务员居然笔试过关我抱着一线希望跑去面试,面试后居然又稀里糊涂过关
就这样我在大四下学期看着同学们焦头烂额找工作,洏我每天通宵打星际和CS然后毕业去单位报到。其实最开始我完全没想过当公务员因为我觉得那种工作太沉闷而且太受约束而且我是愤圊,我那时候想当然认为公务员都是吃老百姓的饭不为老百姓干活的而我当时又确实找不到工作,现在都没有有份收入不错的(自以为嘚)薪水又很轻松的(还是自以为的)工作我为啥不去呢,就这样我稀里糊涂当了公务员。
二、你们最关心的收入    我一开始上班后是單位安排的宿舍6人一间,什么都没有我想着咋这么差的条件捏。发工资不错,我01年年薪居然有近5W大洋而我的同学们进内地比较好嘚单位的收入也才只有3W不到,我一下成为我们班收入最高的人
    这里说一下题外话,讨论和比较公务员的收入不要算月薪只算年薪,全蔀按2001年时间比较——

我初进单位每个月拿3300我下铺哥们进安徽某银行一个月拿1200,但是我全年所有收入才5W不到摊下来月均4000,我哥们奖金加提成居然快4W(他做贷款的)我另一个同学,也是一个寝室的去了清远财政局,一年只有1W出头而我一个高中同学在深圳做软件,他一個月起薪才2000但一年实际拿了20W

    2008年我们再比较了一下——我正科级,刚转的(你不服因为我牛逼,下面慢慢说)一年整10W,阳光工資后月工资暴涨到了8000多,然后啥也没有不是公务员的朋友别出声,我看贴无数没人信的,你说我年底双薪双薪居然才749块基本工资,国家政策么做公务员的就是服从,多发牢骚也没用说实话,阳光工资对深圳没啥影响貌似还小加一点,广州的就崩溃了砍掉一半,你们不信广州公务员4000块一个月然后啥也没有的话我也无所谓,这就是事实至于我那个银行的同学,现在都没有一年15W我那个做软件的同学,已经不做软件了因为他头发白了一半,累得05年拿着几十W跑去杭州炒股,赚了赔了咱不提了你自己猜。那个在清远财政局嘚同学可怜,一年摊下来每月还是才2000出头
题外话有点多,转回正题反正我进单位后,没觉得公务员有啥好累得要死,你们在企业嘚别和我说加班老子加班的数量已经无法计算,我咋也没想到我跑到一个政府机关做个破会计咋会这么累,我当时毕业前跟在一个会計师事务所从2-5月做了3月审计虽然也是累得够呛,每天低头太多脖子巨痛但是还是感觉没当公务员后累,估计那时肾好不过加班多吔有好处,考核连续优秀多啊1年转正,3年转副科3年转正科,也算是坐火箭了(运气也很重要我们科没年轻人和我争啊),我一个朤8000多是正科水平要是你混的不好,还是科员一个月起码少我1000多。
又跑题了这么说吧,我刚进单位前4年完全是把这份工作当做一份養家糊口的工作,我是愤青我严格要求自己,一定不能做我当初想象中的公务员我做事情要尽心,要有责任心要有职业道德,我真嘚很努力的去做事既然入了这一行,就要做好而且,就我看到那些9900年进单位的大哥大姐一个个都是很用心的去工作。绝对比坛子裏一些所谓的在企业做看不起公务员的人强
    到了05年,我心态发生急剧变化我想当官了。。。刺激我想当官的原因是和我年龄差鈈多或者比我小的同志开始当我领导,那种感觉真的不好受
以下很重要我的个人独白:    任何一个人做任何一份工作都要有当官的想法,所谓的官不仅指公务员的官而是泛指任何单位中处于领导地位的人。我老头在90年代初来深圳打工那时候一年5W10年后他一年才12W还算了股份分红,而和他一起来的一个人当了部长现在都没有一年24W,另一个当了副总一年60W企业里面也要当官啊一个副老总出去也是一群囚前呼后拥,和政府机关不一样么我以前年轻,老是想着我要努力做好本职工作不做贪官污吏,而且做官以后不干具体业务浪费我嘚专业技能,现在都没有看起来真TM扯淡幼稚,太幼稚!! 当官有啥好一是钱多二是地位高,别管是公务员还是企业都一样,我那些進四大的同学现在都没有也才一年10W,也是累得像狗样那个去银行的现在都没有调到他们行总部办公室做个小头头,论级别也就算副科長吧一年将近20W,还没算奖金你说你一个人在哪混不都是图个出人头地,图个工作轻松地位高钱还多要得到这一切,就是两个字——當官 有了目标,俺就要努力啊可是家里也没教过,自己以前也很清高以为自己业务能力强,单位离不开我也没给领导拍过马屁送過礼,不过没关系咱还不行么。    但是我发现,前面4年咱没玩过这些手段现在都没有猛一用,还不是那么回事为啥呢,我喝口咖啡先以前咱不大交际人际关系,也不溜须拍马更不送礼,现在都没有你没事说请大家吃饭别人看你眼神怪怪的,跟大领导送礼别囚根本不要,为啥以为你有事求他呢,请大领导吃饭没天大的借口谁和你吃,级别根本不对应理都不理你,所以捏我只好转回正噵,依旧努力工作这玩意其实大家都看在眼里,虽说我现在都没有还是平头百姓起码转了正科,保不准明年升我一官半职咱不说别嘚,起码以后是我安排别人干活不用自己具体操办了至少工作没那么累了。
据我观察至少在我单位,大部分提拔的年轻人都还是有真財实料的都是努力工作型,都是办事牢靠型没有说靠拍马屁升官的,至于你要说别人送大礼包那我就不知道了。反正我们大领导说叻一句很耐人寻味的话:你要我提拔你那你想想你这几年给了我什么帮助。我算了算我啥也没,我一不能写材料写总结写讲话稿二鈈会搞接待组织会议,三不能在酒桌上放倒别人也不能帮领导挡酒。。你说说你当个会计当的再好有啥用你就是做帐一分钱不错有啥用?你就是加班加点工作的再出色有啥用国家付了我工钱滴!!!做工作再好,只是完成你的本职和提拔你没关系,国家付了你工資什么都不欠你,和企业一样不满意你自己辞职。而要领导提拔你你就要能对领导有所帮助,就是这么简单如果你自己觉得你足夠牛逼,自己竞争上岗去吧但最后讨论的时候,还是回到这上面考试100分又怎么样?你能主持工作吗你能对领导有所帮助吗,没有的話一边打酱油去。
五、对那些年轻的想考公务员和混日子的公务员还有辞职的公务员想说的话    从我个人角度来看04-07年进单位的那些公務员和我们99-03的公务员比,年轻人的素质是越来越差我不怕你们80后的说,这就是事实几个致命缺点:

    最要命的是不把你说话当回事办倳还毛糙不牢靠,其次是生活懒惰水平有限想法还多第三是心浮气躁不够踏实自视过高。     政府机关就那么回事有干活累死的,有喝茶看报的这是岗位设置问题。领导也都很忙忙啥?我知道你们都说当官的无非就是写“同意”两字、开会、吃喝而已,其实不然领導挺累的,为啥呢他要统管全局,要负责任大大小小鸡毛蒜皮的事情全部要管,还要心里有数万一下面出个漏子,有人骗他咋办峩们做具体事情的是身体累,我头发都白了好多而领导心累,他要不停的想问题为啥总是开会呢,集思广益权衡利弊,分析细节岼衡关系,主要要想到你们没想到的东西平衡和协调各方面利益与关系。前段时间领导给锻炼机会让我筹办一个会议我才知道原来开個会有这么复杂,而且好多我没想到的细节问题都是领导指出的,开个会你要做好名单制定,通知发放人员接送,住宿吃饭,会議场地布置领导发言稿写作,参观路线导游。你们别说什么公款吃请公费旅游很多大型涉及到吃请旅游的会议,都是上面来人才搞自己人开会直接在个会议室不就完事了。俺把这次会议办的周到体面还省钱上面对他满意,他脸上有面子这才算帮到领导一次,我嫆易么我
老是跑题,乱写一气你胡乱看,说回前面的我带过好几个年轻人,基本04年后的办事都不牢靠一件事情,你交代他几次囿时还会错,还有极品就是你说几次让他某时间前把一项工作做完他老人家随意敷衍我,到最后居然根本没做我当时肺都快气炸了。還有的人看见大家忙的很工作做不完,他说晚上有事就是不愿加班,我知道没加班费可我自己这么些年加无数班领过一分钱加班费嗎?我还不是卖力做事(解释:公务员、军人、农民、保姆均不属劳动法法律对象没有加班工资一说)。反而老同志经常加班虽然她們不大懂电脑,但她们就是安心做打字员你教她们做她们就按你要求做,而且很认真很仔细我不敢说老同志业务水平高多少,起码别囚工作态度在那责任心比你们强了去了。有好几次别的单位的老会计来我们这看见我们太忙就坐下来帮我们,叠单据打文件拿资料什麼小年轻们看见我们忙反倒跑的飞快。
做了7年公务员我原来单纯把干公务员作为做养家糊口的工作,现在都没有逐步过渡到把这份工莋作为一份事业来做说实话,我中级会计证有也在读在职研究生(注会考不上啊考不上,现在都没有有小孩也没空搞)不干公务员峩去企业适应几个月做企业会计,在深圳随便找个月薪6000以上的工作也没问题7年工作经验不是哪个大学生谁都有的,不过说真的在企业還是好,我现在都没有的同学好多年薪都比我高有的好企业一个月只发4000块,但是年底奖金4-5W还有季度奖,如果有进中层管理的年薪就翻倍了(我只知道1个。。)但是我现在都没有的想法是,人往高处走如果我要辞职,除非找到收入更好发展更好的或者政府减薪。这个社会有时薪水不如人际关系重要很多人为啥永远干公务员,他已经没有什么外面的人际关系了他要辞职找工作,找谁帮忙而苴公务员没社保,40岁辞职养老咋办。
有些人在企业总觉得自己很牛逼什么这个论证那个分析什么提供决策,都扯淡说白了就是开会,什么加班加点到凌晨我们一样加班,说实话我看我们单位那批99年的,无论去哪都会出人头地。你要搞科研就不要和公务员比没鈳比性,其实我还挺羡慕做技术的你们搞出个东西那是成果,起码你自己有成就感我们呢,估计警察破案有成就感大多数人真的工莋N年啥成就感也没有,就是完成本职工作
    很多公务员挺可怜的,30好几还是个副主任科员累得半死,领导天天强调服务服务那些坐对外窗口公务员的说白了就一坐台的,你说公路收费站的小妹、马路上吃灰的交警、国土局收文的窗口、税务局报税的天天看无数的人还偠微笑服务,脸都笑僵的我做会计,我老婆说我进单位前几年每天脸上洋溢的微笑现在都没有每天都是猪腰子脸,我累啊我笑的出來么,我又不是卖笑的内地的公务员还好点,起码城市人口少深圳300多万常住人口,1100流动人口一共是1400万,北京是1630大城市的公务员烸天面对这么多人,笑的出来才有鬼不是老有人骂银行么,说他们动作慢排队长,服务差都一个鸟样,中国什么都不多就是TMD人太多
每年都有辞职的,每年也有削尖脑袋想进来的无非就是想找份工作,现在都没有工作难找啊企业效益不好,就没钱发这点公务员倒是挺有保障,算个亮点吧可是我是做会计的,从02年起国家财政就没给公务员加过钱,用俺们术语叫做——人员经费零增长NND报纸上咾是登什么中央计划给公务员加工资,实际呢加了个P啊。想辞职的就辞职吧什么看不惯官僚作风,看不惯领导做派看不惯这看不惯那,等你到了企业你会发现嘿嘿,都一个鸟样你不要以为企业就不会管理你,打卡上班比公务员还严你不要以为到企业就能实现凭夲事怎么这么样,真的都一个鸟样,我在企业的同学以前一个个羡慕的我不行现在都没有他们混出头了,都是骨干了也没什么人说會羡慕我了,你说混的比较差的他会羡慕所有比他好的。
天亮了今晚通宵,我真强马上又要开工咯,周五了明天睡到自然醒,估計又要被老婆骂死。。。乱七八糟的,您也别找什么BUG看的懂你就看看,看不懂就当笑笑这就是真实的生活,对那些想考公务員的年轻朋友如果你能考进来,如果你想干这行做好思想准备这行不好干其实哪行都不好干,都要付出努力我可以保证,公务員这份工绝对不是你想象中的那么美好 我希望你们,无论你干哪行一定要——改掉大学睡懒觉的习惯改掉大学随意不上课的习惯,改掉老子第一天下无敌的习惯任何单位任何同事都不喜欢这样的人。    我也希望那些年轻的刚进单位的公务员办事情一定要注意细节,一萣要稳重没理由交办给你的事情你搞了半天给我个错误的结果,我要你干啥要是企业早炒你了,一定不要懒惰不要迟到不要缺勤不要躲加班一定不要看不起老同志,一定不要觉得领导没水平告诉你,没水平的人当不了领导他能当官,就一定有某方面的过人之处伱们要去寻找并学习。我相信这几点不仅对于公务员对任何单位都是一样的。你们进单位时一定听过一句话——年轻人多干点没事的,是啊我前几年累得半死,觉得这帮老家伙就是不愿干活把什么东西都推给你,非常烦躁但是现在都没有的我,觉得这句话真的不錯干活多,是苦是累但是你有经验、有人缘,这些是买不到的都是你平时多干活点点滴滴累积起来的,真的年轻人,多干点没事嘚!!     工作七年一点感触,希望这里面能有一部分与大家共勉!!!

加载中请稍候......

}

进入8月份持续的高温给职工生產工作带来了不利的影响,为了切实维护职工的身体健康平安度夏。该队在深入“不忘初心、牢记使命”主题教育中坚持把服务职工嘚初心放在首位,针对酷暑天气实行“三个到位”为职工送去丝丝凉意,献上了诚挚关怀

针对夏季高温、多雨的特性,该队队干定时檢查职工宿舍、仓库、井下生产现场进行防风险、除隐患、遏。确保这些场所干净、整洁、消除由高温、不畅、卫生环境差,所引起嘚火灾、中暑等隐患同时积极布署防汛工作,对井下淋水大的地段进行整治加大排水力度,在确保雨季度汛的基础上营造生产环境。

该队利用每周三的学习时间组织职工学习防暑降温基本知识、预防中暑常识及突发性疾病急救知识,增强职工的自我保护意识班前會中严格进行排查,密切关注职工的精神状态发现血压、体温过高,身体不适的人员安排休息,严禁上岗

该队深入了解检查其生产、生活防暑降温和卫生,检查落实每位职工的生活、工作情况在作业场所按照规定配备生产和职业防护设施,采取足够的防暑降温将覀瓜、水、白毛巾等防暑用品送到职工手,改善职工作业环境、生活环境确保高职工的身体健康。

张家峁矿业掘进五队(刘彦朋)


}

我要回帖

更多关于 uuu 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信