耗时 7 ms,总记录数 8543 更新时间 2019-05-23 04:21:45

  • 传统线程同步通信技术

    [摘要]先看一个问题:有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。看完这个问题,很明显要用到线程间的通信了,先分析一下思路:首先肯定要有两个线程,然后每个线程中肯定有个50次的循环,因为每个线程都要往返执行任务50次,主线程的任务是执行5次,子线程的任务是执行10次。线程间通信技术主要用到wait()方法和notify()方法。w
  • 必看!互联网开发模式的经验之谈 _我要知道_郭雄飞

    必看!互联网开发模式的经验之谈

    [摘要]本文由云 社区发表,作者:韩伟互联网开发的核心问题当我1999年进入互联网行业工作的时候,华为刚刚通过了著名的CMM认证。当时作为一个小程序员,非常向往业界经典的软件开发模式。因为看上去,如果企业实行了CMM,我们程序员就不用再天天为了老板一个拍脑袋的主意而加班开发了,各种各样的奇葩需求和无理变更,也会烟消云散。但是,在接下来的十几年,几乎没有那个互联网公司再去通过CMM认证。是否CMM这种软件开
  • 高中生的IT之路-自序

    [摘要]<!--?xmlversion="1.0"encoding="UTF-8"?-->近几年来越来越多的人问我关于高中生要不要读大学、大学选择专业、毕业后的择业问题,索性我不如把我对这几方面的理解写出来,如果有幸能帮助到更多的人,那也算是个人对社会做出了一点贡献。我高中毕业后并没有进入大学,而是直接进入到社会工作。刚进入社会的时候去餐厅当过服务员,后来又在朋友的帮助下进到一家IT公司进行实习生培训,再
  • 串行口通信(一) _我要知道_郭雄飞

    串行口通信(一)

    [摘要]前言人类生存于世,少不了沟通。沟通使人类互相认知,传递信息,提升生活品质。但然单片机也需要,不然单单一个机器,无法构成一个系统,发挥更大的力量。只有单片机与外围设备传递信息,互相反馈才会有一个完美的系统。串行口通信就被发明出来,下面来了解串行口通信(uart)。几个概念为了能更好理解串行口通信,在介绍它之前,先来看看几个概念,补充知识,方便深入明白uart工作原理。通信方式通信方式通信方式有两种,
  • 北上广等一线城市IT岗位已接近饱和? _我要知道_郭雄飞

    北上广等一线城市IT岗位已接近饱和?

    [摘要]IT行业的技术者,时常被我们戏称为「IT民工」,虽然行业内巨大的人才需求和相对容易得到的高薪在源源不断的吸引各路人马加入,但它依旧在全球最缺人的十大行业中位居榜首。我身边的朋友大都问过我这样一个疑问:几乎每所大学都会开设计算机技术相关专业,再加上IT培训机构的输出,每年培养出来的技术人才加在一起少说也有10-20万人,如此多的人为何还会有这么大的人才缺口呢?0以“十三五”规划(2016-2020年
  • Squid实现正向代理及访问控制--技术流ken _我要知道_郭雄飞

    Squid实现正向代理及访问控制--技术流ken

    [摘要]Squid及正向代理简介Squidcache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证。Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据并进行缓存,也可以用在局域网中,使局域网用户通过代理上网。Squid主要设计用于在Linux一类系统运行。--摘自360百科本篇博客将详细演示如何使用squid实现正向代理以及浏览内容过滤。所谓正向代理模
  • 从阿里中台战略看企业IT架构转型之道 _我要知道_郭雄飞

    从阿里中台战略看企业IT架构转型之道

    [摘要]此文是我阅读《企业IT架构转型之道》一书的学习笔记,所有内容出自钟华老师的这本书。零、为何读《企业IT架构转型之道》在加入X公司后,开始了微服务架构的实践,也开始了共享平台服务的建设,在这方面阿里巴巴的中台战略是一个较好的参考。于是,领导就赠了这么一本《企业IT架构转型之道》给我,希望我学以致用,更多的是有这样的一个眼界去指导我们的中台架构设计。因此,我花了两周时间快速地阅读了一下此书,总结了此文
  • IT面试技巧终身受益

    [摘要]面试前的准备首先我们要穿的得体,因为第一印象对一个面试官来说真的很重要,如果我们面试的时候都不能以一种非常认真的态度去对待,那么可想而知其实我们离面试成功的路渐行渐远,当然这只是说第一印象,并不能代表你面试是否成功的全部,如果你是技术大牛,我想只要你有敏捷的思维,精湛的技术,良好的团队合作精神,那么面试也许对你来说并不是什么问题,我更多的是想对那些小白,或者是培训机构出来的it屌丝们说的!另外面试
  • 码农人生——技术人在互联网如何变现——第003期博文 _我要知道_郭雄飞

    码农人生——技术人在互联网如何变现——第003期博文

    [摘要]如果你对个人如何在互联网变现感兴趣,我推荐你读这篇文章,这是我从各位大佬收费群总结的对我有价值的一些文字,一样对你也有帮助。不管你现在是刚毕业、还是奋斗几年还在技术岗位从事编码工作、或者在华为中兴已是资深人士、或者在BAT的风云人物、或者在国企过着与世无争的日子。如果能够实现技术的变现,这不光对你经济是一个重要的补充,而且还会提高你的技术能力、交际能力、朋友圈等。这个时代对那些勤于学习,努力为实现
  • 以写作为例说下IT人如何培养挣钱DNA

    [摘要]洛克菲勒说:“如果把我剥得一文不名丢在沙漠的中央,只要一行驼队经过&mdash;&mdash;我就可以重建整个王朝。”这话反过来可以这样说,方法不对路,也不肯干的人,哪怕给一笔财富(比如人生小目标一个亿),最好的结果是跑赢CPI,让钱不贬值,如果方法错误,甚至能烧光。我理直气壮地说,我平时专研技术,加班吃苦,最终是为了挣钱,我相信大家内心深处一定能认可这点。不过在很多忙天忙地的时候,我是不是偏离了
  • JeeSpringCloud/JeeSpring-互联网云快速开发框架 _我要知道_郭雄飞

    JeeSpringCloud/JeeSpring-互联网云快速开发框架

    [摘要]JeeSpringCloudV3.0-互联网云快速开发框架(一款免费开源的JAVA互联网云快速开发平台)微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。一、平台简介演示版地址:http://yocity.imwork.net:10858/admin/login在线文档:https://gitee.com/Je
  • 技术的极限 (6) _我要知道_郭雄飞

    技术的极限 (6)

    [摘要]上一篇:技术的极限(5)目录:**0x01数据和App分离**0x02蒸汽朋克/赛博朋克/密码朋克**0x0320年的数学与5年的Excel**0x04随机数生成器(RNG)**0x05争论中谁更可能是对的?|MellowHeuristic**0x06眼泪的作用**0x07更宽的马路带来更多的车流**0x08RSA私钥位数的安全公式**0x09密码学上的化学:Deffie-Hellman密钥交换协
  • TCP通信详解 _我要知道_郭雄飞

    TCP通信详解

    [摘要]一、TCP简介1.TCP介绍a&gt;TCP协议:TCP协议,传输控制协议(英语:TransmissionControlProtocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议1.面向连接:先连接,再通信,好比打电话模型2.可靠的,相对于UDP,TCP传输更可靠,TCP通过一序列的机制(面向连接机制、发送应答机制)来保障传输的可靠性3.基于字节流的,UDP创建UDPsock
  • 长沙互联网活动基地2019年年会活动纪实 _我要知道_郭雄飞

    长沙互联网活动基地2019年年会活动纪实

    [摘要]长沙互联网活动基地2019年年会活动纪实值此旧历年2018年行将结束,而新历2019年已经到来之际,作为长沙本土IT社群发起者和主要参与者的长沙互联网活动基地,广泛邀请了包括长沙联通,兴盛优选、新长海科技、坤建软件、华为莫索尔等在内的数十家企业,以及不同行业的参与者数百人,于2019年1月20日下午在茉莉花大酒店举办了一次史无前例,规模空前的互联网从业人员年会。在大家的积极参与之下,活动取得了圆满
  • 在通信设备商工作那几年技术上的得与失 _我要知道_郭雄飞

    在通信设备商工作那几年技术上的得与失

    [摘要]本人硕士毕业后的头几年是主要在通信设备商(他们研发生产通信设备(如基站)卖给电信运营商(如中国移动))工作,那时是通信业的黄金十年,单是通信设备商就有很多家,国内有华为、中兴、大唐、烽火等,国外有爱立信、诺基亚、西门子、摩托罗拉、朗讯、北电、阿尔卡特等。这里面的有些公司现在刚毕业的可能都没听说过,因为它们要么被兼并要么倒闭了,这要“归功”于华为(是华为打的他们无还手之力导致要么兼并要么倒闭的)。现
  • Docker跨主机通信(九)--技术流ken _我要知道_郭雄飞

    Docker跨主机通信(九)--技术流ken

    [摘要]容器网络在前面的博客中已经详细讲解了几种网络方案:none,host,bridge,user-defined。但是他们只是解决了单个主机间的容器的通信问题,并不能实现多个主机容器之间的通信。本篇博客将详细介绍如何实现该功能。跨主机网络方案包括两大类:docker原生的:overlay和macvlan第三方方案:flannel、weave和calico本篇博客将详细讲解overlay以及weave两
  • 线程间通信

    [摘要]在我们使用多个线程来同时运行多个任务时,可以通过使用锁(互斥)来同步两个或多个任务的行为,从而使得一个任务不会干涉另一个任务使用的资源。这个问题已经解决了,下一步是学习如何使任务彼此之间可以协作,以使得多个任务可以一起工作去解决某个问题。在这类问题中不可避免会碰到某些部分必须在其他部分被解决之前解决。在解决这类问题时,关键是多个任务之间如何“握手”,即通过何种方式来通知对方。在Java中有多种方式
  • IT老人,给后辈的十一点建议

    [摘要]我已经在IT业打拼9年了,从完全自学成为技术团队leader到PM也确实总结了不少的经验,自己也经常跟学弟学妹聊天,分享职场经验,当老家有人报考计算机或者从事相关工作时也会咨询我的意见,我很明白IT人的艰辛。1、不要高估自己的能力,也不要低估自己的潜力。有时候不要高估自己的能力,当初我做技术的时候,什么都想学,觉得什么都简单,php,java,go前端混着学,觉得自己学的快,别人不行我行,可是后来
  • 浏览器与服务器通信技术——跨域资源共享

    [摘要]由于同源策略限制,默认情况下,使用XHR对象只能访问与包含它的页面位于同一个域(相同的协议、域名和端口)中的资源。要实现合理的跨域资源请求,有两种策略:1.跨域资源共享,2.利用DOM中能够执行跨域请求的功能。本文详述了第一种策略的实现方法。跨域资源共享(CORS)背后的基本思想,就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或相应是应该成功,还是应该失败。这种方法需要修改服务
  • RabbitMQ权限控制原理 _我要知道_郭雄飞

    RabbitMQ权限控制原理

    [摘要]我们在使用MQ搭建系统的时候,经常要开放队列给外接系统访问。外接系统的稳定性是不可控的。为了防止外接系统不稳定导致误操作破坏了MQ的配置或数据,需要对MQ做比较精细的权限控制。我的需求是这样的:我有一个数据查询服务,并且通过MQ推送数据变动消息。对接MQ的每个系统都会有自己一个独立的队列来读取消息。所有消息通过一个扇形交换机广播到所有队列。我需要这个交换机和所有队列都由管理员统一创建好。而其他系统
  • 常见爬虫/BOT 对抗技术简介(二) _我要知道_郭雄飞

    常见爬虫/BOT 对抗技术简介(二)

    [摘要]上一篇文章分别从网络协议,Robots文件,JS渲染,行为分析等多方面讲了些“反爬虫”,“反-反爬虫”技术。点击查看:《常见爬虫/BOT对抗技术简介(一)》本文将主要介绍各种IP地址的获取及接入方式何谓VPN?2.2VPNVPN是一个大家耳熟能详的技术。VPN最常用于连接办公网,以及规避流量审计。在WIKI中,VPN的定义如下:虚拟私人网络(英语:VirtualPrivateNetwork,缩写为
  • 扒光IT界江湖骗子巴蜀万明的底裤 _我要知道_郭雄飞

    扒光IT界江湖骗子巴蜀万明的底裤

    [摘要]扒光IT界江湖骗子巴蜀万明的底裤北京IT界出了个江湖骗子,名叫万明,常年在北京IT界乃至中国IT界招摇撞骗。因其姓名太过大众化,容易误伤他人,对搜索引擎也不够友好,所以前缀以其招摇撞骗常用的一家空壳公司巴蜀(南充巴蜀文化传媒有限公司),以做UNIQUE索引。万明年方33,85年生,湖北钟祥人氏,身高约一米六,小酒窝歪嘴巴,提神醒脑,让人过目不忘。万明家住北京天通苑北二区8号楼2单元501,电话13
  • 关于 物联网 和 互联网(一个小白的理解)

    [摘要]一、序言之前一直听说互联网时代、物联网时代。。。其实我一直没有深入的去了解过他们,对这2个概念也是模糊的。最近进行了一些查阅,多了些认知。我们毕竟生在这个号称互联网 物联网的时代,今天就跟大家讲讲,一个小白对他们的理解,以及他们对我们生活产生的影响。二、目录1、互联网、物联网的概念2、二者的区别与关联3、对我们生活的影响(你如何利用它,它又怎么影响你的)三、浅白的理解在我个人理解(个人观点,非喜勿
  • 深度解密HTTP通信细节 _我要知道_郭雄飞

    深度解密HTTP通信细节

    [摘要]目录HTTP报文截获背景介绍抓包mac本地远程docker请求&amp;&amp;分析关闭服务进程关闭docker正常请求HTTP协议分析整体介绍编码MIME类型URI/URL/URNHTTP方法状态码报文格式HTTP协议进阶代理缓存cookie实体和编码国际化支持重点向与负载均衡HTTP重定向DNS重定向HTTP连接并行连接持久连接管道化连接小结上一篇文章——《“三次握手,四次挥手”,你真的懂吗
  • 为什么程序员需要知道互联网行业发展史 _我要知道_郭雄飞

    为什么程序员需要知道互联网行业发展史

    [摘要]相关声明:写这篇文章绝不是为了抹黑《极客时间》,相反我相当看好这个产品,并愿意为它的成长贡献一份自己的苦药。在《极客时间》刚一推出时,我便写了文章《「极客时间」带来的社区价值思考》来论述我看好它的原因。《极客时间》的很多专栏我都购买过,如果是纯黑,犯不着花费这么多钱去囤积专栏。《极客时间》上有一款很异样的专栏,叫做《技术与商业案例解读》。放在满是技术干货的专栏中间,这个专栏显得异常刺眼。查看其购买
  • 002.AnyCast技术浅析 _我要知道_郭雄飞

    002.AnyCast技术浅析

    [摘要]一常见通信方式1.1UniCastAnyCastUniCast,即单播,指网络中一个节点与另一个节点之间需要建立一个单独的数据通道,从一个节点发出的信息只被一个节点收到,这种传送方式称为单播。即网络中从源向目的地转发单播流量的过程,IP地址与节点(主机)一一对应,单播流量地址唯一。每个节点必须分别对需要访问的节点发送单独的查询,而被访问节点必须向每个访问节点发送所申请的数据包拷贝。1.2Multi
  • 人群捕捞,不知不觉控制你 _我要知道_郭雄飞

    人群捕捞,不知不觉控制你

    [摘要]最近看书,突然发现一个诡异的词语——人群捕捞。这个词诡异在哪里呢?听我慢慢给你说。-01-昨天我在家里刷锅的时候发现刷锅的硬毛刷子没了,老婆说原来的毛秃了刚扔,哪天去买个新的。晚上打开淘宝立刻推荐,还居然是同款。这是怎么回事?要知道我一个大老爷么是从来不买家居用品的,同时我也没有在淘宝上搜索过这个商品。难道是淘宝偷听我说话了?细思极恐,怀着这样的疑问我来到知乎,看看有没有人和我有相同的感受。结果让
  • 以互联网公司的经验告诉大家,架构师究竟比高级开发厉害在哪?

    [摘要]目前我在互联网公司里干了1年多,接触了多位技术和业务的架构师,由于我正在升级到架构师,所以能直观地感受到高级开发和架构的差距,而且,对于高级开发如何升级到架构师,本人目前更有切身体会。本文将结合我在互联网公司的工作体验,和大家分享下架构师和高级开发在工作中的侧重点,由此能给大家带来升级到架构师的启示。1差距首先体现在工作态度上架构师或立志升级到架构师的高级开发,平时工作中一定有如下的特质。1出了问
  • 快速探索,音视频技术不再神秘 _我要知道_郭雄飞

    快速探索,音视频技术不再神秘

    [摘要]欢迎大家前往腾讯云 社区,获取更多腾讯海量技术实践干货哦~本文由goo发表于云 社区专栏与生活紧密相连的音视频,为何有那么多格式?直播、点播以及即时视频其中又有怎样的机制支撑?面对纷繁复杂的音视频知识,应该如何学起?快速探索,音视频技术不再神秘。前言面对一门技术,我们熟悉而陌生,我们能够熟练的基于平台的API完成各种各样的需求,掌握平台特性、框架与原理。但随着技术点不断深入,却发现自己存在基础性与
  • 甘果移动老甘:移动互联网变迁中的App和小程序 _我要知道_郭雄飞

    甘果移动老甘:移动互联网变迁中的App和小程序

    [摘要]2018年10月13日,由又拍云和知晓云联合主办的OpenTalk丨2018小程序开发者沙龙系列活动广州站拉开帷幕,甘果移动的CEO路文杰(老甘)在沙龙上做了《移动互联网变迁中的App和小程序》的分享。“2018小程序开发者沙龙”是又拍云OpenTalk继“2018音视频技术沙龙”后推出的重磅活动,与大部分偏重营销、流量的小程序活动不同,本系列活动更热衷于分享小程序开发过程的种种有趣经历和有益的经